oracle基于时间恢复整个数据库
生活随笔
收集整理的這篇文章主要介紹了
oracle基于时间恢复整个数据库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用SQL*Plus執行閃回。 1.關閉數據庫。 SQL> shutdown abort;
2啟動數據庫到掛載模式。 SQL> startup mount;
3.數據閃回。 SQL> recover database until time '2011-11-20:07:00:00'; (數據閃回的另一個可用命令:SQL> flashback database to timestamp to_timestamp('20-11-11','dd-mm-yy hh24:mi:ss'); ?)
4.運行只讀模式。 SQL> alter database open read only; 在只讀模式下查詢看是否恢復到了正確的時間內,如果恢復到了正確的時間,則繼續。
5.最后一次關閉數據庫并使用RESETLOGS打開來創建數據庫的一個新的化身,可以打開并正常使用它。 SQL> shutdown abort; SQL> startup mount; SQL> alter database open resetlogs;
2啟動數據庫到掛載模式。 SQL> startup mount;
3.數據閃回。 SQL> recover database until time '2011-11-20:07:00:00'; (數據閃回的另一個可用命令:SQL> flashback database to timestamp to_timestamp('20-11-11','dd-mm-yy hh24:mi:ss'); ?)
4.運行只讀模式。 SQL> alter database open read only; 在只讀模式下查詢看是否恢復到了正確的時間內,如果恢復到了正確的時間,則繼續。
5.最后一次關閉數據庫并使用RESETLOGS打開來創建數據庫的一個新的化身,可以打開并正常使用它。 SQL> shutdown abort; SQL> startup mount; SQL> alter database open resetlogs;
轉載于:https://www.cnblogs.com/qm4050/archive/2011/11/20/2280718.html
總結
以上是生活随笔為你收集整理的oracle基于时间恢复整个数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学生成绩……
- 下一篇: Pgbouncer 介绍