創建用户: create user shopping identified by 123456;其中shopping為創建的用户名,123456為用户密碼。 創建用户後需要對用户賦予相應的權限,以下是示例,為shopping用户賦予connect,resource,dba三個權限。 授權: grant connect,resource,
ORACLE數據庫系統是美國ORACLE公司(甲骨文)提供的以分佈式數據庫為核心的一組軟件產品,是目前最流行的客户/服務器(CLIENT/SERVER)或B/S體系結構的數據庫之一。下面是利用Oracle Database 12c創建數據庫的操作過程,希望能夠幫助到大家。
材料/工具
Oracle Database 12c、win8.1電腦
oracle裏面不叫數據庫了,叫創建一個命名空間 創建表空間的語法是: CREATE TABLESPACE tablespacename DATAFILE ‘filename’ [SIZE integer [K|M]] [AUTOEXTEND [OFF|ON]]; --創建用户 create user scce identified by 123; --授權 grant connec
方法
點擊桌面左下角的開始圖標(如下圖)
1、以system登錄數據庫2、創建表空間 create tablespace XXX datafile ‘路徑’ +參數(size 。。) 3、創建本表空間下用户名 create user 用户名 identified by “密碼” default tablespace 表空間名 tempoprary tablespace temp profile default
找到並點擊“Database Configuration Assistant”(如下圖)
oracle11g創建數據庫的步驟如下: 1、按住鍵盤上Windows鍵,打開開始菜單,找到Database Configuration Assitant並打開; 2、打開數據庫配置助手Database Configuration Assitant,單擊“下一步”; 步驟1:選擇“創建數據庫”,單擊“下一步”; 3、選
選擇“創建數據庫”並點擊“下一步”(如下圖)
前提:安裝好oracle數據庫客户端; PL/SQL DEVELOPER 1.打開DatabaseConfiguration Assistant,如圖: 選擇創建數據庫->next->選擇一般用途->填寫自己的數據庫名->next-->填寫口令,選擇同一口令吧,當然也可以為每個用户填寫不同的口令,以後基
輸入數據庫的參數,點擊“下一步”(如下圖)
1安裝Oracle 11g會自帶一個叫做SQL Developer的工具,打開SQL Developer, 2在SQL Developer中我們新建一個連接,點擊左上角的“綠色加號” 3填寫完配置以後可以點擊“Test”來測試數據庫連接是否正確,如上圖所示,左下角有“Status:Success”則表明
然後會彈出對數據庫的一些概要,檢查無誤後點擊“完成”(如下圖)
oracle手動創建數據庫步驟如下所示: 1.編寫初始化參數文件 2.設置操作系統環境變量 3.創建實例 4.以管理員身份連接數據庫 5.啟動實例 6.create database 創建數據庫 7.運行數據字典腳本 8.Oracle的網絡配置 (客户端連接到服務端) 初始化參數
然後就會進行數據庫“orcl”的創建(如下圖)
1.cmd->sqlplus 用户名/密碼@數據庫名 (as sysdba) ->enter 注:如果此用户名不是系統用户sys,scott,system就不需要加as sysdba 2.create tablespace space1 datafile 'D:ORACALEdataflieJG.dbf' size 1000M autoExtend on; 注意:D:ORACALEd
等待一段時間後,即可創建成功(如下圖)
你就把 用户當做是數據庫 表空間 是就是表和表出具存儲的地方 可以不建 oracle默認會為每個用户分配默認的 表空間 而 表 是在表空間的基礎上建立的 建表 create table xxx(u_id number, uanme varchar(50));
擴展閲讀,以下內容您可能還感興趣。
oracle新建用户就是新建數據庫嗎?
你就把 用户當做是數據庫
表空間 是就知是表和表出具存儲的地方道 可以不建 oracle默認會為每個用户回分配默認的 表空間
而 表 是在表空間的基礎答上建立的
建表
create table xxx(u_id number, uanme varchar(50));
如何創建Oracle數據庫的表空間和用户啊?
先su 到 oracle用户,SYS用户以DBA身份登陸來
//創建臨時表空間
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;
//創建源數據百表度空間
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;
(這些只是例子,具體數據文件的路徑,大小,都要你自己改,知這裏的是不自動擴展,你如果想自動擴展,autoextend on next 50m maxsize 2048m,上網查一下就道可以了)
//創建用户並指定表空間
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//給用户授予權限
SQL> grant connect,resource to username;
linux下怎麼創建oracle數據庫
1. 設置ORACLE_SID
默認的ORACLE_SID是orcl,我個人強烈建議起個唯一、且意義的名字,比如**testdb,**proddb等等,在Oracle用户下執行:
export ORACLE_SID=lxdbtest
2. 重建PFILE
在$ORACLE_HOME/dbs目錄下重建pfile(initORACLE_SID.ora,本例為initlxdbtest.ora),除了以下三個參數,其它參數都可以不用設置(使用默認值):
db_name=lxdbtest
control_files='/home/oracle/app/oradata/lxdbtest/control01.ctl','/home/oracle/app/oradata/lxdbtest/control02.ctl','/home/oracle/app/oradata/lxdbtest/control03.ctl'
memory_target=2G
為了安全起見,控制文件一定要指定多份,在生產庫上,要把它們分開放在不同的物理磁盤上,這裏因為是測e799bee5baa6e79fa5e98193e59b9ee7ad9431333339666161試庫,所以才放在同一個磁盤上。
3. 啟動實例至nomount狀態
有了pfile就可以啟動實例至nomount狀態了:
$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Thu Jul 25 21:01:16 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 2137886720 bytes
Fixed Size 2215064 bytes
Variable Size 1224737640 bytes
Database Buffers 905969664 bytes
Redo Buffers 4964352 bytes
SQL>
4. 執行CREATE DATABASE語句
CREATE DATABASE lxdbtest
LOGFILE GROUP 1
('/home/oracle/app/oradata/lxdbtest/redo01a.log','/data/oradata/lxdbtest/redo01b.log')
SIZE 100M BLOCKSIZE 512,
GROUP 2
('/home/oracle/app/oradata/lxdbtest/redo02a.log','/data/oradata/lxdbtest/redo02b.log')
SIZE 100M BLOCKSIZE 512,
GROUP 3
('/home/oracle/app/oradata/lxdbtest/redo03a.log','/data/oradata/lxdbtest/redo03b.log')
SIZE 100M BLOCKSIZE 512
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 600
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/home/oracle/app/oradata/lxdbtest/system01.dbf' SIZE 2048M REUSE AUTOEXTEND OFF
SYSAUX DATAFILE '/home/oracle/app/oradata/lxdbtest/sysaux01.dbf' SIZE 2048M REUSE AUTOEXTEND OFF
DEFAULT TABLESPACE users
DATAFILE '/home/oracle/app/oradata/lxdbtest/users01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF
DEFAULT TEMPORARY TABLESPACE temptbs
TEMPFILE '/home/oracle/app/oradata/lxdbtest/temp01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF
UNDO TABLESPACE undotbs
DATAFILE '/home/oracle/app/oradata/lxdbtest/undotbs01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF;
有幾點需要注意:
1)每個日誌文件組的日誌要放在不同的物理磁盤上,萬一有一個磁盤損壞,也不會丟失數據
2)根據需要選擇合適的字符集
3)創建了5個基本的表空間:SYSTEM,SYSAUX,默認表空間,默認臨時表空間,默認UNDO表空間
5. 根據需要創建應用程序所需的表空間
對於關鍵業務的數據,應該創建單獨的表空間給它使用(最好把表和索引分開放在表空間)
SQL> create tablespace p95169tbs
2 datafile '/home/oracle/app/oradata/lxdbtest/p95169tbs01.dbf' size 10G,
3 '/home/oracle/app/oradata/lxdbtest/p95169tbs02.dbf' size 10G;
Tablespace created.
6. 構建數據字典視圖
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/sqlplus/admin/pupbld.sql
7. 修改system,sys的密碼
alter user sys identified by ***;
alter user system identified by ***;
8. 創建SPFILE
SQL> create spfile from pfile;
File created.
重啟數據庫後,將以spfile取代pfile.
最後,再順便説下如何刪除數據庫。在刪除數據庫之前,數據庫必須是在mount和restricted session狀態,具體如下:
SQL> startup mount
SQL> alter system enable restricted session;
System altered.
SQL> drop database;
Database dropped.
數據庫刪除成功後,所有的在線日誌文件、數據文件都會一併被刪除,但歸檔日誌和備份文件不會被刪除。
oracle數據庫怎麼命令創建數據庫?
1.cmd->sqlplus 用户名/密碼@數據庫zd名 (as sysdba)
->enter
注:如果此用户名不是版系統用户sys,scott,system就不需要加as sysdba
2.create tablespace space1 datafile 'D:\ORACALEdataflie\JG.dbf' size 1000M autoExtend on;
注意:D:\ORACALEdataflie必須存在,不然報錯權
3.create user user1 identified by 123 default tablespace space1 ;
4.grant connect,dba to user1;
5.exit
6.imp user1/123@數據庫名 file=f:\xx.dmp full=y ignore=y; --這個是導入數據庫
navicat怎麼創建oracle數據庫
方法/步驟
1
表空間類型
● PERMANENT:永久表空間包含持久模式對象,對象在永久表空間保存數據文件(datafile)。
● TEMPORARY:在臨時表空間期間包含模式對象,對象在臨時表空間保存臨時文件(tempfile)。
● UNDO:如果數據庫在還原管理模式下運行,還原表空間被 Oracle 數據庫永久表空間管理還原數據。
2
名:設置數據文件或臨時文件的名。
大小:設置數據文件或臨時文件的大小。
單位:定義數據文件或臨時文件大小的單位。指定數據文件自動擴展到最大磁盤空間。使e69da5e887aae799bee5baa6e997aee7ad9431333365656662用下拉列表 K、 M、 G、 T、 P 或E 來指定大小,分別為千字節(kilobytes)、百萬字節(megabytes)、十億字節(gigabytes)、兆字節(terabytes)、拍字節(petabytes)或艾字節(exabytes)。
重用:允許 Oracle 重用現有的文件。
路徑:指定數據文件或臨時文件的路徑。
3
自動擴展:ON(啟用)、OFF(禁用)現有數據文件或臨時文件自動擴展。
下一個大小:當擴展區需要時,指定自動分配數據空間以字節為單位遞增大小。默認的是一個數據塊大小。使用下拉列表 K、M、 G、 T、 P 或 E 來指定大小,分別為千字節(kilobytes)、百萬字節(megabytes)、十億字節(gigabytes)、兆字節(terabytes)、拍字節(petabytes)或艾字節(exabytes)。
無上限:Oracle 可以分配無限磁盤空間給數據文件或臨時文件。
4
最大大小:指定數據文件自動擴展的最大磁盤空間。使用下拉列表 K、 M、 G、 T、 P 或 E 來指定大小,分別為千字節(kilobytes)、百萬字節(megabytes)、十億字節(gigabytes)、兆字節(terabytes)、拍字節(petabytes)或艾字節(exabytes)。
無上限:Oracle 可以分配無限磁盤空間給數據文件或臨時文件。