環境:RHEL 6.4 + Oracle 11.2.0.4 准備模擬環境 1. 驗證表空間的依賴性 2. 確定執行TSPITR后會丟失的對象 3. 自動執行TSPITR Reference 准備模擬環境 ## 0.1 初始化表空間,用戶,表,數據 ## 初始化參考 ...
記一次優化過程中 一次誤操作,在不影響其他表空間的情況下 采用表空間基於時間點的恢復 TSPITR 方法恢復數據的過程。 .TSPITR恢復原理 TSPITR目前最方便的方法是使用RMAN進行自動的恢復。其使用前提為兩個,一個是必須存在相應的備份集合,另一個是表空間對象是 self contain ,也就是其他表空間中不包括與這個表空間對象相關的對象數據。 恢復步驟和原理如下: RMAN三個對象集 ...
2017-04-07 12:06 0 1267 推薦指數:
環境:RHEL 6.4 + Oracle 11.2.0.4 准備模擬環境 1. 驗證表空間的依賴性 2. 確定執行TSPITR后會丟失的對象 3. 自動執行TSPITR Reference 准備模擬環境 ## 0.1 初始化表空間,用戶,表,數據 ## 初始化參考 ...
為啥要寫這個呢,因為之前遇到個場景。操作系統為Solaris的,oracle11.2.0.4。 一個運維把一張關鍵表drop了。然后發現recyclebin是off的,然后。。然后好像只能從備份里面找了,沒有邏輯備份,只有備份到虛擬磁帶機的RMAN備份。好吧,問題也不大找個測試機基於時間點恢復 ...
...
Oracle 恢復表數據到指定時間點 昨天在操作數據庫的時候,對一張表執行了update語句,但是沒有加上where過濾條件,導致表中的數據全部都被修改了。所以就想着嘗試將表恢復到指定的時間點上。 嘗試執行如下語句: select * from table_name ...
某一張表被應用軟件里誤操作把數據都清空了,現在想恢復到清空之間,比如2013年8月13日14點以前,應該怎樣操作? 通過這個問題可以引發一系列的知識點串聯。 1、如果開啟閃回可以使用閃回表。 怎樣查看我的數據庫有沒有開啟flashback flashback ...
rman基於時間點恢復 場景: 由於某研究的誤操作,導致財務模塊的數據丟失,如何使用rman基於時間點恢復數據。 思路 1.克隆數據庫的虛擬機,直接對數據庫的數據進行恢復 2.需要延后5分鍾之后的數據,操作如下: ...
轉自原文如何進行ORACLE表空間的備份與恢復? 1、切換服務器歸檔模式,如果已經是歸檔模式可跳過此步: %sqlplus /nolog (啟動sqlplus) SQL> conn / as sysdba (以DBA身份連接數據庫) SQL> shutdown ...
對於誤刪除表空間的恢復,本文通過基於數據庫的時間點恢復和基於表空間的時間點恢復分別加以討論 一 通過基於數據庫的時間點恢復被誤刪除的表空間 1 需要注意的事項 a 基於數據庫的時間點恢復將會回退整個數據庫。 b 誤刪除表空間,當數據庫有之前可用於恢復的全庫備份和相關歸檔,如果對數據庫執行 ...