資料庫使用flashback進行快速回退
備份應用程式及資料庫,如果資料庫過大,那麼可以在備份應用及資料庫基礎上
對資料庫做 flashback,以便快速回退 。
1. EBS應用備份
方法1 對共享目錄實施NAS快照備份
方法2 tar cvf ebsapp.tar /xx/xx/ebsapp
2. EBS 資料庫備份(flashback)
1). 備份archived log日誌
a) Login sqlplus as sysdba
b) alter system archive log all;
c) alter system archive log current ;
d) 關閉RAC中其他節點,留單一節點.
e) 備份archived log 日誌
2).開啟 Flashback (on singe DB server)
a) Login sqlplus as sysdba
b) alter system set cluster_database=false scope=spfile;
c) startup mount;
d) alter database flashback on;
e) alter database open;
3).記下上述運算元據庫的scn號(on singe DB server)
select dbms_flashback.get_system_change_number from dual;
如果顯示的是科學計數法,可以使用 to_char 轉換一下來檢視,或者
使用
SQL> alter system checkpoint ;
SQL> col current_scn for 99999999999999999
SQL> select current_scn from v$database ;
3. 資料庫回退
1). 停止應用
2). Login sqlplus as sysdba
3). Alter system set cluster_database=false scope=spfile;
4). Shutdown immediate;
5). Startup mount; ----只保留一個資料庫節點
6). Flashbackup database to scn XXXXXXXXX; ----升級前記錄的scn號
7). Alter database open resetlogs;
8). alter system set cluster_database=true scope=spfile;
9). restartup db
10). 啟動所有資料庫節點
11). 啟動應用
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-1062510/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用RMAN進行快速Dataguard資料庫建立資料庫
- 資料庫flashback資料庫
- 【Flashback】使用檢視快速獲得Flashback Query閃回查詢資料
- 一種快速恢復資料庫的方法——Flashback DB資料庫
- Backup And Recovery User's Guide-使用閃回資料庫來回退資料庫-執行閃回資料庫操作GUIIDE資料庫
- 使用Flashback Database進行資料表級別的定點恢復Database
- 使用RMAN進行資料庫複製資料庫
- flashback實現資料快速復原
- [Flashback]Flashback Database閃回資料庫實驗Database資料庫
- 使用RMAN進行Oracle資料庫遷移Oracle資料庫
- 使用系統API進行資料庫操作API資料庫
- 使用MySQL Workbench進行資料庫備份MySql資料庫
- 【Flashback】Flashback Database閃回資料庫功能實驗Database資料庫
- 【Flashback】啟用Flashback Database閃回資料庫功能Database資料庫
- 【Flashback】Flashback Database閃回資料庫功能實踐Database資料庫
- 使用Redis和Java進行資料庫快取 - DZone資料庫RedisJava資料庫快取
- Flashback Database 閃回資料庫Database資料庫
- [Flashback]開啟資料庫閃回資料庫功能資料庫
- Backup And Recovery User's Guide-使用閃回資料庫來回退資料庫-監控閃回資料庫GUIIDE資料庫
- 使用Redis和Java進行資料庫快取RedisJava資料庫快取
- 如何使用Java Streams進行資料庫查詢?Java資料庫
- 使用netbackup進行資料庫恢復案例資料庫
- 使用 xtrabackup 進行MySQL資料庫物理備份MySql資料庫
- 使用SQL_TRACE進行資料庫診斷SQL資料庫
- 使用Java和Flyway進行資料庫版本控制Java資料庫
- 使用Spring Data JPA進行資料庫操作Spring資料庫
- 使用SQL_TRACE進行資料庫診斷(轉)SQL資料庫
- 使用離線工具dmbackup進行資料庫備份資料庫
- 使用OSB進行ORACLE rac資料庫的備份Oracle資料庫
- 使用mysqldump進行mysql資料庫備份還原MySql資料庫
- 使用dbms_backup_restore進行資料庫恢復REST資料庫
- 使用SQL_TRACE進行資料庫診斷(1)SQL資料庫
- 使用SQL_TRACE進行資料庫診斷(2)SQL資料庫
- 使用RMAN對資料庫進行異機還原資料庫
- 使用SQL_TRACE進行資料庫診斷(zt)SQL資料庫
- 使用orastress!進行資料庫壓力測試(zt)AST資料庫
- Backup And Recovery User's Guide-從RMAN開始-使用閃回資料庫來回退資料庫GUIIDE資料庫
- 資料庫複製方式進行資料庫恢復資料庫