create user

SQL> CREATE USER DBAC01 IDENTIFIED BY DBAC01 DEFAULT TABLESPACE AC_DATA TEMPORARY TABLESPACE TEMP;

說明:
1、創建了用戶名密碼都爲DBAC01的用戶
2、DEFAULT TABLESPACE,設置用戶的默認表空間AC_DATA
3、TEMPORARY TABLESPACE,設置用戶的臨時空間TEMP

這個時候DBAC01還是不能登陸成功的,需要賦予相應的權限:
SQL>grant create session to DBAC01; -- 賦予create session的權限,這樣DBAC01用戶就能成功登陸進去
SQL>grant create table to DBAC01; -- 賦予用戶創建表的權限,但是用戶此時還不能創建表 因爲需要有使用表空間的權限
SQL>grant unlimited tablespace to DBAC01; -- 賦予用戶使用表空間的權限

其他需要賦予的用戶權限(下面是完整授權):
GRANT
UNLIMITED TABLESPACE,
CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE, CREATE ANY SEQUENCE,
ALTER ANY TABLE, ALTER ANY PROCEDURE,
DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,
SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE,
DEBUG ANY PROCEDURE, DEBUG CONNECT SESSION
TO DBAC01, DBPS01, DBUC01, DBBS01;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章