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權限授予給用戶(可選)