oracle 刪除表空間與使用者

2021-10-10 09:07:34 字數 716 閱讀 6627

以system使用者登入,查詢需要刪除的使用者:

--查詢使用者

select

*from dba_users;

--查詢工作空間的路徑

select

*from dba_data_files;

--加上cascade則將使用者連同其建立的東西全部刪除(且閃回無法恢復)

--若使用者擁有物件,則不能直接刪除,否則將返回乙個錯誤值。指定關鍵字cascade,可刪除使用者所有的物件,然後再刪除使用者。

drop

user 使用者名稱;

drop

user 使用者名稱 cascade

;

--刪除表空間與資料檔案

drop

tablespace 表空間名稱 including contents and datafiles cascade

constraint

;

-- 先刪除使用者(如果要刪除的表空間上有多個使用者有相關資料,則要將多個使用者都刪除)

drop

user user_name cascade

;-- 再刪除表空間:

drop

tablespace tablespace_name including contents and datafiles;

Oracle 表空間 使用者的建立與刪除

一 建立使用者與表空間 1 建立臨時表空間 create temporary tablespace 臨時空間名稱 tempfile d dbtemp.dbf size 5m autoextend on next 5m maxsize 20480m extent management local 2 ...

oracle刪除使用者和表空間

oracle 使用時間長會有許多user 和tablespace,導致磁碟被佔滿 如果要刪除user和tablespace 來釋放硬碟空間,可以使用如下命令 step1 刪除user drop user 使用者名稱 cascade 說明 僅刪除了user,還沒有刪除對應的tablespace ste...

Oracle 刪除使用者和表空間

oracle 使用時間長了,新增了許多user 和tablespace.需要清理一下 對於單個user和tablespace 來說,可以使用如下命令來完成。步驟一 刪除user drop user cascade 說明 刪除了user,只是刪除了該user下的schema objects,是不會刪除...