中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

天水市| 开化县| 北川| 霸州市| 类乌齐县| 会宁县| 云霄县| 中西区| 元阳县| 九台市| 延安市| 大名县| 淄博市| 错那县| 乌苏市| 林口县| 安义县| 永州市| 小金县| 昌都县| 永昌县| 和静县| 府谷县| 武威市| 垫江县| 九寨沟县| 徐闻县| 图木舒克市| 民勤县| 清水县| 余庆县| 嵊州市| 邯郸市| 沾化县| 肃南| 黄陵县| 通山县| 报价| 温州市| 新津县| 江源县|