創建用戶一般分四步:
第一步:創建臨時表空間(可選)
第二步:創建數據表空間
第三步:創建用戶並制定表空間
第四步:給用戶授予權限
1.創建用戶之前要創建"臨時表空間",若不創建則默認的臨時表空間為temp。
CREATE TEMPORARY TABLESPACE TRAFFIC_TEMP TEMPFILE '/home/oracle/tablespace/TRAFFIC_TEMP.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MASIZE UNLIMITED EXTENT MANAGEMENT LOCAL;
2.創建用戶之前先要創建數據表空間,若沒有創建則默認永久性表空間是system。
CREATE TABLESPACE TRAFFIC LOGGING DATAFILE '/home/oracle/tablespace/TRAFFIC.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;
3.現在建好了名為'TRAFFIC'的表空間,下面就可以創建用戶了:
CREATE USER tbb IDENTIFIED BY 123456 ACCOUNT UNLOCK DEFAULT TABLESPACE TRAFFIC TEMPORARY TABLESPACE TRAFFIC_TEMP;(如果沒有創建臨時表空間,則不需要這句話)
4.接着授權給新建的用戶:
GRANT CONNECT,RESOURCE TO tbb; --表示把 connect,resource權限授予tbb用戶 GRANT DBA TO NEWUSER; --表示把 dba權限授予給tbb用戶(可選)