誤刪10g資料恢復

2021-08-31 16:49:26 字數 509 閱讀 8630

有一天誤刪了客戶的資料,在網上搜到的方法,在這邊做一下總結:

select * from 表名 as of timestamp sysdate-1/12;僅對於oracle10g 起作用

insert into 表名(

select * from 表名 as of timestamp sysdate-1/12 where 條件判斷);

利用的是oracle的時間戳,在刪除後可以查詢到當前幾個時間段的情況,要是時間的不確定的話,可以通過

sysdate-1/12 表示當前時間兩小時前的時間。

sysdate-1/24 表示一小時前的時間。

sysdate-1/6 表示4小時前的時間,

時間的話我不再一一枚舉,你們可以通過dual表查詢出來

查詢語句如下:

select sysdate-1/6 from dual;

總結一下: 1/2,1/6等代表的是一天的幾分之幾,如果是一天前的話,那就是 sysdate-1,兩天前就是sysdate-2,

Oracle控制檔案 10g

作用 二進位制檔案 記錄了資料庫當前例項的結構和行為,資料檔案日誌檔案的資訊,維護資料庫一致性 引數檔案中定義了控制檔案的位置和大小 很小的二進位制檔案,一般不超過100m mount階段open以後,一直在用 一套控制檔案只能連線乙個database 分散放置,至少乙份,至多八份 相關檢視 v c...

10g以上expdp impdp命令

exp imp已經很好用了,但是唯一的確定是速度太慢,如果1張表的資料有個百千萬的,常常匯入匯出就長時間停在這個表這,但是從oracle 10g開始提供了稱為資料幫浦新的工具expdp impdp,它為oracle資料提供高速並行及大資料的遷移。imp exp可以在客戶端呼叫,但是expdp imp...

《隨機題庫練習10》G

思路 看題就想到了拓撲.但是由於這裡可以同時進行多個安裝.所以我先跑了一次dfs.果然超時了 首先這個答案肯定是有向邊的最長邊集的長度。邊的長度為安裝時間 那麼如果直接上拓撲,記錄安裝到每乙個點的時間,然後通過前驅點不斷轉移。這樣是不行的.因為可能會存在多個前驅點。我們需要取最長的前驅點作為開始安裝...