1、刪除表
drop table hr.int_admin_emp;
如果被刪除的表包含被其他表外來鍵引用的主鍵,則要刪除其他表的外來鍵
drop table hr.admin_emp cascade constraints;
刪除表後立即釋放空間
drop table hr.admin_emp purge;
快速高效刪除所有的表內容,前提是擁有drop any table 的系統許可權
truncate table emp;
如果該表中包含父鍵,則要去使能引用該外來鍵的表。
alter table dept disable primary key keep index, disable unique (dname, loc) keep index;
2、**站
select * from recyclebin; //使用者訪問自己物件**站
select * from user_recyclebin //sys使用者下的檢視,檢視當前oracle使用者**站內容
select * from dba_recyclebin //系統管理員檢視所有使用者**站內容
sql> show recyclebin
清空**站:purge recyclebin;
恢復表int_admin_emp 並重命名為 int2_admin_emp
flashback table int_admin_emp to before drop rename to int2_admin_emp;
flashback介紹
Oracle刪除表恢復
恢復當天刪除了表而沒有記住表的名稱 儲存過程如下 create or replace procedure proc databack deletetime in varchar2 as 把當天已經刪除的資訊查詢出來放入游標 cursor mycursor is select object name ...
Oracle 恢復刪除的表
select from recyclebin flashback table t bas agent info to before drop 先查詢,在恢復指定的表 一 表的恢復 對誤刪的表,只要沒有使用purge永久刪除選項,那麼從flash back區恢復回來希望是挺大的。一般步驟有 1 從fl...
oracle 恢復已刪除的表
oracle誤刪資料得恢復辦法,視回滾段大小,只能恢復三個小時得資料.恢復到某一時間點 資料操作時間點 只適用於delete,update,insert等操作,可以恢復,對於truncate,drop等ddl操作無法恢復 drop或trancate表後只能用資料庫恢復實現 create table ...