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

oracle怎么刪除schema

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

oracle怎么刪除schema

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

oracle怎么刪除schema

刪除schema語法如下:

drop user username cascade;

oracle怎么刪除schema

示例如下:

1)查看用戶的默認(rèn)表空間及臨時(shí)表空間

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下對(duì)象的腳本 mesprd為要?jiǎng)h除的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下的對(duì)象,執(zhí)行后再次查看下該schema下的對(duì)象

@?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號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
国产精品jizz在线观看直播| 欧洲精品无码成人久久久| 国产精品哟哟视频| 国产精品国产三级国产专播 | 2021久久国自产拍精品| 久久亚洲精品成人AV| 久热综合在线亚洲精品| 国产福利电影一区二区三区,日韩伦理电影在线福 | 精品国产专区91在线尤物| 99re6在线精品免费观看| 亚洲精品国产自在久久| 日韩三级电影视频| 欧洲MV日韩MV国产| 精品国产三级a在线观看| 杨幂国产精品福利在线观看| 亚洲国产精品国自产拍AV| 国产精品无码无需播放器| 亚洲欧洲日韩综合| 日韩精品一区二区三区在线观看 | 日韩夜夜高潮夜夜爽无码| 国产亚洲美日韩AV中文字幕无码成人| 国产精品亚洲精品日韩动图| 国产精品免费视频网站| 国产精品社区在线观看| 精品人无码一区二区三区| 爽爽精品dvd蜜桃成熟时电影院| 久久精品一区二区免费看| 久99频这里只精品23热视频| 亚洲精品福利视频| 99久热只有精品视频免费观看17| 麻豆国产在线精品国偷产拍| 99视频有精品视频免费观看| 97麻豆精品国产自产在线观看| 国产情侣大量精品视频| 国产精品原创巨作av| 老司机亚洲精品影院在线观看| 精品国产乱码一二三四区五区| 精品少妇人妻AV一区二区| 蜜臀亚洲AV无码精品国产午夜.| 韩国精品一区视频在线播放| 国产精品亚洲专区无码不卡|