創建好Oracle數據庫之后,需要為新建數據庫創建表空間及用戶,才能使用,下面講解怎么創建表空間及用戶;
打開plsql登錄界面,使用sys用戶登錄選擇剛創建的數據庫,注意連接要選SYSDBA不能選Normal;
一.創建表空間
創建語句例如:
--創建默認表空間(此處表空間名為loantp)
create tablespace loantp
datafile 'E:\Storage\oracledata\loantp\loantp.dbf' size 200m
autoextend on
next 50m maxsize 4096m
extent management local;
--創建temporary表空間(此處表空間名為loantp_temp)
create temporary tablespace loantp_temp
tempfile 'E:\Storage\oracledata\loantp\loantp_temp.dbf' size 100M
autoextend on
next 50m maxsize 20480m
extent management local;
注:--E:\Storage\oracledata\loantp\loantp.dbf
--表空間的文件,前提是要手動創建好E:\Storage\oracledata\loantp文件夾的路徑,否則執行語句報錯。
注:一個表空間只能屬於一個數據庫
二.創建用戶並為用戶指定表空間
CREATE USER 用戶名
IDENTIFIED BY 密碼
DEFAULT TABLESPACE 表空間(默認USERS)
TEMPORARY TABLESPACE 臨時表空間(默認TEMP);
注:如果只創建用戶,不指定表空間,則會使用系統默認創建的表空間
create user 用戶名 identified by 密碼;
三.為用戶授權
為用戶賦權限執行:
GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE,UNLIMITED TABLESPACE TO 用戶名;
GRANT CONNECT TO 用戶名;
GRANT RESOURCE TO 用戶名;
GRANT DBA TO 用戶名;
授權完畢之后就可以使用新創建的用戶登錄這個新創建的數據庫了。
四.使用新創建的用戶登錄新創建的數據庫
至此,數據庫的創建,表空間的創建都,用戶的創建及授權都已經完成,可以登錄之后執行相應sql腳本了;