刪除oracle使用者及相關表空間和資料

2021-10-23 15:12:26 字數 710 閱讀 6125

查詢使用者和對應的表空間:***************====> select username,default_tablespace from dba_users;

服務名(tnsnames.ora 裡面對應 global_dbname)***************====> show parameter service_name

例項名 (tnsnames.ora 裡對應 sid_name):***************====> show parameter instance_name

★★★★★查詢所有使用者 ***************====> select * from all_users;

查詢當前使用者下的所有表 ***************====> select table_name from user_tables;

★★★★★查詢所有表空間 ***************====> select tablespace_name from user_tablespaces;

★★★★★★刪除使用者 ***************====> drop user hwjc cascade;

★★★★★★刪除表空間及與該錶空間聯絡的內容和物理檔案和外來鍵約束

***************====> drop tablespace tieaf_sys including contents and datafiles cascade constraints;

oracle中的刪除使用者及表

在oracle中的imp exp 中在exp匯出了dmp檔案後需要再次還原的話,最好還是先刪除原有的表,應為在imp匯入dmp檔案的時候只能相當於乙個insert語句,匯出後存在的資料還是會在資料表中,他不會被匯入後dmp檔案覆蓋掉所有的資料。在此之前做的刪除資料可以刪除使用者,當然是要做級聯的刪除...

Oracle建立刪除表空間及使用者

1 檢視使用者連線狀態 select username,sid,serial from v session 2 找到要刪除的使用者的sid和serial,並刪除 alter system kill session 66 88 3 查詢使用者 select from dba users 4 查詢工作間...

Oracle 刪除表中記錄 如何釋放表及表空間大小

1.檢視乙個表所佔的空間大小 select bytes 1024 1024 mb table size u.from user segments u where u.segment name jk test 2.檢視乙個表空間所佔的實際大小 select sum bytes 1024 1024 mb...