oracle創建表空間、創建用戶

oracle實例(數據庫)創建完之後,創建表空間,用戶以及給用戶授權。

第一步:創建臨時表空間(可選)

第二步:創建數據表空間

第三步:創建用戶並指定表空間

第四步:給用戶授予權限

 

1.創建用戶之前要創建"臨時表空間",若不創建則默認的臨時表空間爲temp。

CREATE TEMPORARY TABLESPACE TESTA_TEMP
 
         TEMPFILE '***/****/TESTA_TEMP.DBF'
 
         SIZE 32M
 
         AUTOEXTEND ON
 
         NEXT 32M MASIZE UNLIMITED
 
         EXTENT MANAGEMENT LOCAL;


2.創建用戶之前先要創建數據表空間,若沒有創建則默認永久性表空間是SYSTEM。

CREATE TABLESPACE TESTA
 
         LOGGING
 
         DATAFILE '***/****/TESTA.DBF'
 
         SIZE 32M
 
         AUTOEXTEND ON
 
         NEXT 32M MAXSIZE UNLIMITED
 
         EXTENT MANAGEMENT LOCAL;


3.現在建好了名爲'TESTA'的表空間,下面就可以創建用戶了, 同時指定表空間。

CREATE USER VK IDENTIFIED BY 123456
 
         ACCOUNT UNLOCK
 
         DEFAULT TABLESPACE TESTA
 
         TEMPORARY TABLESPACE TESTA_TEMP;(如果沒有創建臨時表空間,則不需要這句話)


4.授權給新建的用戶:

GRANT CONNECT,RESOURCE TO VK;  --表示把 connect,resource權限授予用戶
 
GRANT DBA TO VK;  --表示把 dba權限授予給用戶(可選)
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章