Oracle常用許可權操作

2021-09-30 14:52:21 字數 834 閱讀 8594

1.建立使用者

sql**

create

usertestidentifiedbytest;

2.賦許可權

sql**

grant

createsessiontotest;//賦可以登入的許可權

grantunlimitedtablespacetotest;//賦無限制使用表空間的許可權

grant

create

table

totest;

grantdbatoscott;//

3.收回許可權

sql**

revoke

createsessiontotest;

revokeunlimitedtablespacefromtest;

revoke

create

table

fromtest;

revokedbafromscott;

4.檢視當前使用者的許可權

sql**

select*fromuser_role_privs;

5.解鎖使用者

sql**

alter

userscottaccountunlock; 注:

當使用者登入時revoke create session from test,對登入的狀態無影響。

使用者具有建立表的許可權,就有管理使用者自己的表的許可權。

盡量不賦dba許可權,因為不安全。

oracle常用許可權彙總

grant create user to 使用者 把建立使用者許可權給使用者 grant alter user to 使用者 把修改使用者許可權給 使用者 grant drop user to 使用者 把刪除使用者許可權給 使用者 grant connect to 使用者 把連線許可權給 使用者 g...

oracle常用許可權集合

alter any cluster 修改任意簇的許可權 alter any index 修改任意索引的許可權 alter any role 修改任意角色的許可權 alter any sequence 修改任意序列的許可權 alter any snapshot 修改任意快照的許可權 alter any...

oracle 常用操作

表空間test1 create tablespace test1 datafile d oracledabase test1.dbf size 30m autoextend on next 30m maxsize unlimited logging extent management local 使...