真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

查詢oracle中所有用戶信息

1.查看所有用戶:
select * from dba_users;   
select * from all_users;   
select * from user_users;

10年積累的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有冀州免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

2.查看用戶或角色系統(tǒng)權(quán)限(直接賦值給用戶或角色的系統(tǒng)權(quán)限):
select * from dba_sys_privs;   
select * from user_sys_privs; (查看當(dāng)前用戶所擁有的權(quán)限)

3.查看角色(只能查看登陸用戶擁有的角色)所包含的權(quán)限
sql>select * from role_sys_privs;

4.查看用戶對(duì)象權(quán)限:
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系統(tǒng)權(quán)限(查詢時(shí)需要相應(yīng)權(quán)限)
select * from V$PWFILE_USERS

8.SqlPlus中查看一個(gè)用戶所擁有權(quán)限
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='要?jiǎng)h除的用戶名(注意要大寫)';

10、刪除用戶
drop user user_name cascade;
如:drop user SMCHANNEL CASCADE

11、獲取當(dāng)前用戶下所有的表:select table_name from user_tables;

12、刪除某用戶下所有的表數(shù)據(jù): select 'truncate table  ' || table_name from user_tables;

13、禁止外鍵
ORACLE數(shù)據(jù)庫中的外鍵約束名都在表user_constraints中可以查到。其中constraint_type='R'表示是外鍵約束。
啟用外鍵約束的命令為:alter table table_name enable constraint constraint_name 
禁用外鍵約束的命令為:alter table table_name disable constraint constraint_name
然后再用SQL查出數(shù)據(jù)庫中所以外鍵的約束名:
select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R'
select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'

14、ORACLE禁用/啟用外鍵和觸發(fā)器
--啟用腳本
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
for c in (select 'ALTER TABLE '||TABLE_NAME||' ENABLE CONSTRAINT '||constraint_name||' ' as v_sql from user_constraints where CONSTRAINT_TYPE='R') loop
DBMS_OUTPUT.PUT_LINE(C.V_SQL);
begin
 EXECUTE IMMEDIATE c.v_sql;
 exception when others then
 dbms_output.put_line(sqlerrm);
 end;
end loop; 
for c in (select 'ALTER TABLE '||TNAME||' ENABLE ALL TRIGGERS ' AS v_sql from tab where tabtype='TABLE') loop
 dbms_output.put_line(c.v_sql);
 begin
 execute immediate c.v_sql;
exception when others then
 dbms_output.put_line(sqlerrm);
 end;
end loop;
end;

commit;

--禁用腳本
SET SERVEROUTPUT ON SIZE 1000000
BEGIN
for c in (select 'ALTER TABLE '||TABLE_NAME||' DISABLE CONSTRAINT '||constraint_name||' ' as v_sql from user_constraints where CONSTRAINT_TYPE='R') loop
DBMS_OUTPUT.PUT_LINE(C.V_SQL);
begin
 EXECUTE IMMEDIATE c.v_sql;
 exception when others then
 dbms_output.put_line(sqlerrm);
 end;
end loop; 
for c in (select 'ALTER TABLE '||TNAME||' DISABLE ALL TRIGGERS ' AS v_sql from tab where tabtype='TABLE') loop
 dbms_output.put_line(c.v_sql);
 begin
 execute immediate c.v_sql;
exception when others then
 dbms_output.put_line(sqlerrm);
 end;
end loop;
end;
/
commit;


網(wǎng)站名稱:查詢oracle中所有用戶信息
網(wǎng)頁路徑:http://weahome.cn/article/pdgeid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部