有關oracle中user的操作
1.檢視所有使用者:
select * from dba_users;
select * from all_users;
select * from user_users;
2.檢視使用者或角色系統許可權(直接賦值給使用者或角色的系統許可權):select * from dba_sys_privs;
select * from user_sys_privs;
(檢視當前使用者所擁有的許可權)
3.檢視角色(只能檢視登陸使用者擁有的角色)所包含的許可權sql>select * from role_sys_privs;
4.檢視使用者物件許可權:select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
5.檢視所有角色:select * from dba_roles;
6.檢視使用者或角色所擁有的角色:
select * from dba_role_privs;
select * from user_role_privs;
7.檢視哪些使用者有sysdba或sysoper系統許可權(查詢時需要相應許可權)select * from v$pwfile_users
8.sqlplus中檢視乙個使用者所擁有許可權sql>select * from dba_sys_privs where grantee=
'username'
;
其中的username即使用者名稱要大寫才行。
比如: sql>select * from dba_sys_privs where grantee=『tom』;
9、oracle刪除指定使用者所有表的方法
select 'drop table '
||table_name||
';' from all_tables where owner=
'要刪除的使用者名稱(注意要大寫)'
;
10、刪除使用者drop user user_name cascade; 如:drop user smchannel cascade
11、獲取當前使用者下所有的表:select table_name from user_tables;
12、刪除某使用者下所有的表資料:select 'truncate table '
|| table_name from user_tables;
三 oracle 使用者管理 user
一 建立使用者 概述 在oracle中要建立乙個新的使用者使用create user語句,一般是具有dba 資料庫管理員 的許可權才能使用。create user 使用者名稱 identified by 密碼 注意 oracle有個毛病,密碼必須以字母開頭,如果以數字開頭,它不會建立使用者 eg c...
Oracle與Oracle的SQL操作語句
oracle 也是一種資料庫管理系統 儲存結構分類 邏輯儲存結構,物理儲存結構 邏輯儲存結構 資料塊 資料塊是oracle邏輯儲存結構的最小邏輯結構,乙個資料塊對應乙個或多個物理塊,資料塊的結構包括塊頭和儲存區的兩個部分 塊頭包括 資料塊標題,表目錄,行目錄 儲存區 自由空間,行資料 資料區 資料區...
Oracle使用者操作
建立使用者 create user 使用者名稱 identified by 密碼 default tablespace 主表空間 指定預設表空間 tempormary tablespace temp profile default 指定預設資源檔案 quote unlimitied on 主表空間 ...