站長資訊網(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號
        主站蜘蛛池模板: 久久这里只有精品视频99| 午夜精品久久久久久毛片| 国产女人18毛片水真多18精品| 中文字幕乱码中文乱码51精品| 国产精品gz久久久| 97精品久久天干天天天按摩| 亚洲精品WWW久久久久久| 99热成人精品免费久久| 国产成人精品999在线观看| 亚欧洲精品在线视频免费观看| 好吊妞视频精品| 精品不卡一区二区| 亚洲精品无码专区在线在线播放| 精品国产污污免费网站入口在线| 国产福利视精品永久免费| 无码人妻精品一区二区三区久久| 久久精品国产亚洲7777| 粉嫩精品美女国产在线观看| 国产精品视频a播放| 国产精品一区二区av| 色婷婷在线精品国自产拍| 一区二区日韩国产精品| 久久中文精品无码中文字幕| 国产精品免费在线播放| 亚洲国产精品线在线观看| 国产成人精品亚洲日本在线| 99国产精品无码| 国产精品vⅰdeoxxxx国产| 久久久久无码精品国产| 亚洲av午夜福利精品一区人妖| 在线精品自拍无码| 在线观看自拍少妇精品| 一本一本久久A久久综合精品| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 久久精品国产99久久无毒不卡| 欧美精品国产一区二区三区| 老年人精品视频在线| 欧美人与性动交α欧美精品成人色XXXX视频| 精品无码综合一区| 日韩精品一区二区三区视频| 日韩欧美国产精品第一页不卡|