91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle數據庫刪除用戶(schema)操作

發布時間:2020-07-15 00:29:28 來源:網絡 閱讀:1431 作者:敏而所學 欄目:關系型數據庫

先關閉應用

1)查看用戶的默認表空間及臨時表空間

set lines 300

col username for a30

select username ,default_tablespace,TEMPORARY_TABLESPACE from dba_users where username='MESPRD';

-----------------------------------

USERNAME   DEFAULT_TABLESPACE     TEMPORAR    Y_TABLESPACE

MESPRD    HTTBS_MESPRD                        TEMP

2)查看該用戶的權限和角色

   select privilege from dba_sys_privs where grantee='SYSADM'

union

select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='MESPRD' );

-----------------------------------

PRIVILEGE

CREATE CLUSTER

CREATE INDEXTYPE

CREATE OPERATOR

CREATE PROCEDURE

CREATE SEQUENCE

CREATE SESSION

CREATE TABLE

CREATE TRIGGER

CREATE TYPE

已選擇9行。

3)獲取獲得授予用戶權限的腳本

select 'grant '||privilege||' to SYSADM;' from (select privilege from dba_sys_privs where grantee='SYSADM'

union

select privilege from dba_sys_privs where grantee in (select granted_role from dba_role_privs where grantee='SYSADM' ));

4)執行腳本獲得刪除該schema下對象的腳本  mesprd為要刪除的schema

connect mesprd/MESPRD

spool E:\app\Administrator\del_mesprd.sql;  

select 'alter table '||table_name||' drop constraint '||constraint_name||' ;' from user_constraints where constraint_type='R';

select 'truncate table '||table_name ||';' from user_tables; 

select 'drop table '||table_name ||' purge;' from user_tables;  

select 'drop index '||index_name ||';' from user_indexes;  

select 'drop view ' ||view_name||';' from user_views;

select 'drop sequence ' ||sequence_name||';' from user_sequences;  

select 'drop function ' ||object_name||';'  from user_objects  where object_type='FUNCTION';

select 'drop procedure '||object_name||';' from user_objects  where object_type='PROCEDURE';

select 'drop package '|| object_name||';' from user_objects  where object_type='PACKAGE';

select 'drop database link '|| object_name||';' from user_objects  where object_type='DATABASE LINK';    

spool off;

5)sqlplus連接到該schema下,執行如上獲得的腳本

  執行前查看下該schema下的對象,執行后再次查看下該schema下的對象

@?\E:\app\Administrator\del_mesprd.sql; 

  SQL> select object_type,count(*) from user_objects group by object_type;

 6)kill掉連接數據庫的session

  select 'alter system kill session '''||sid||','||serial#||''' immediate;' from v$session where username='MESPRD';

7)刪除該schema

  drop user MESPRD cascade;


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宕昌县| 华坪县| 磐安县| 怀仁县| 兰溪市| 中超| 韩城市| 诏安县| 宝兴县| 大洼县| 泸定县| 北安市| 诸暨市| 武汉市| 白朗县| 哈密市| 盘锦市| 剑阁县| 芒康县| 双流县| 水城县| 夹江县| 奎屯市| 松潘县| 梁平县| 岳阳县| 临沭县| 南江县| 龙海市| 耿马| 攀枝花市| 安丘市| 偃师市| 涟水县| 乐亭县| 什邡市| 阿拉善右旗| 灵川县| 杭锦后旗| 巴马| 蒙阴县|