刪除預設表空間

2021-09-25 09:19:06 字數 690 閱讀 2386

因為本地一直預設表空間導致系統磁碟滿了,但是預設表空間還刪除不掉,所以總結以下方法刪除表空間

--檢視所有使用者物件

select uo.object_name,uo.object_type from user_objects uo where uo.object_type<>'lob' order by uo.object_type desc

--自己新建表空間,以後記得多建幾個

--刪除語法

drop user 表空間名稱 cascade;

--查詢預設表空間

select * from database_properties where property_name='default_permanent_tablespace'

--刪除

drop tablespace users including contents and datafiles;

--調整預設表空間

alter database default tablespace user_me;

select * from database_properties where property_name='default_permanent_tablespace';

--繼續刪除就可以了

drop tablespace users including contents and datafiles;

管理表空間 1 刪除表空間

刪除表空間的時候,如果該錶空間非空,則若使用drop tablesapce test1.的命令會報錯 表空間非空,請使用including contents 此時的用法為 drop tablecpace test1 including contents and datafiles 同時刪除表空間以及...

oracle使用者預設表空間

alter database default tablespace 通過執行以上命令,可以設定系統的預設表空間。這樣的話,在建立新使用者時,如果不指定他的預設表空間,就會採用上面指定的系統預設表空間作為這個用的預設表空間。sql conn as sysdbasql create user test1...

Oracle刪除表空間

刪除使用者以及使用者所有的物件 drop user zfmi cascade cascade引數是級聯刪除該使用者所有物件,經常遇到如使用者有物件而未加此引數則使用者刪不了的問題,所以習慣性的加此引數 刪除表空間 前提 刪除表空間之前要確認該錶空間沒有被其他使用者使用之後再做刪除 drop tabl...