站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        oracle怎么刪除schema

        在oracle中,可以利用drop語句刪除schema,語法為“drop user username cascade;”;drop語句用于刪除表的結(jié)構(gòu),包括schema,schema是數(shù)據(jù)庫對象的集合,也可以理解為用戶。

        oracle怎么刪除schema

        本教程操作環(huán)境:Windows10系統(tǒng)、Oracle 11g版、Dell G3電腦。

        oracle怎么刪除schema

        刪除schema語法如下:

        drop user username cascade;

        oracle怎么刪除schema

        示例如下:

        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)查看該用戶的權(quán)限和角色

        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)獲取獲得授予用戶權(quán)限的腳本

        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)執(zhí)行腳本獲得刪除該schema下對象的腳本 mesprd為要刪除的schema

        connect mesprd/MESPRD spool E:appAdministratordel_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下,執(zhí)行如上獲得的腳本

        執(zhí)行前查看下該schema下的對象,執(zhí)行后再次查看下該schema下的對象

        @?E:appAdministratordel_mesprd.sql; SQL> select object_type,count(*) from user_objects group by object_type;

        6)kill掉連接數(shù)據(jù)庫的session

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

        7)刪除該schema

        drop user MESPRD cascade;

        推薦教程:《Oracle視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 久久夜色精品国产噜噜噜亚洲AV | 国产精品影音先锋| 久久精品国产精品亚洲人人 | 精品人妻少妇一区二区| 成人久久精品一区二区三区| 亚洲午夜国产精品无码| 久久国产精品国语对白| 国产福利精品视频自拍| 99久久99这里只有免费的精品| 亚洲精品无码久久久影院相关影片| 久久e热在这里只有国产中文精品99 | 中文字幕精品一区| 久久久人妻精品无码一区| 国产韩国精品一区二区三区| 国产在线精品网址你懂的| 国产精品99久久99久久久| 久久丫精品国产亚洲av不卡| 一区二区国产精品 | 国产精品亚洲片在线va| 国产精品免费无遮挡无码永久视频 | 亚洲日韩欧美制服精品二区| 久久亚洲国产成人精品无码区| www夜片内射视频日韩精品成人| 91精品福利在线观看| 欧美精品一区二区精品久久 | 国产区精品一区二区不卡中文| 国产成人精品一区二区三区| 国产精品爽黄69天堂a| 99精品国产在热久久| 99久久99这里只有免费费精品| 久久亚洲精品人成综合网| 亚洲精品亚洲人成在线观看| 亚洲综合av永久无码精品一区二区| 亚洲精品tv久久久久| 在线观看自拍少妇精品| 亚洲国产精品嫩草影院在线观看 | 精品国产福利久久久| 韩国精品欧美一区二区三区 | 99九九精品免费视频观看| 99R在线精品视频在线播放| 成人国产精品日本在线观看|