Oracle創建表空間及用戶


創建好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腳本了;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM