oracle使用者管理(使用者 許可權 角色)

2021-09-25 07:58:03 字數 1278 閱讀 5920

1. 建立使用者

確定使用者需要將物件儲存在哪個表空間

決定每個表空間中該使用者的使用空間

指派預設表空間和臨時表空間

開始建立乙個使用者,賦予許可權和角色給使用者

2. 建立使用者的命令

create user 使用者名稱

identified by 使用者密碼

default tablespace 預設表空間名

temporary tablespace 臨時表空間名;

3. 刪除使用者

drop user 使用者名稱;
刪除使用者及其使用者中包含的所有物件

drop user 使用者名稱 cascade;
注意:當前連線到oracle伺服器的使用者不能被刪除

4. 獲取使用者相關的資訊

dba_users(一般)、dba_ts_quotas
5. 系統許可權

一共有100多種許可權

any關鍵字:是指使用者在任何模式下都具有

grant:授予使用者許可權

revoke:收回許可權

6. 授予與**系統許可權

1)授予許可權

授予某個使用者可以建立會話

grant create session to 使用者名稱;
授予某個使用者可以建立會話的許可權,並且可以把這個許可權賦予別的使用者

grant create session to 使用者名稱 with admin option;
授予使用者更新表的許可權

create update on 表名 to 使用者;
2)收回許可權

**建立表的許可權

revoke create table from 使用者名稱;
**表的查詢許可權

revoke select on 表 from 使用者;
7. 獲取許可權資訊

dba_sys_privs、session_privs、dba_tab_privs、dba_col_privs

Oracle使用者許可權管理

sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus as sy...

Oracle使用者許可權管理

sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus as sy...

Oracle使用者許可權管理

sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 sys 系統管理員,擁有最高許可權 system 本地管理員,次高許可權 scott 普通使用者,密碼預設為tiger,預設未解鎖 二 登陸 sqlplus as sy...