flashback database的一點總結
講課時隨手的一些總結
[@more@]要想啟動flashback database的功能需要滿足3個條件:
1.要求db在archivelog
2.startup mount
3.使用flash recovery area,因為flashback log必須要求放在flash recovery area裡
--======================
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
NO
SQL> archive log list;
資料庫日誌模式 存檔模式
自動存檔 啟用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 4
下一個存檔日誌序列 7
當前日誌序列 7
SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL>
SQL> startup mount
ORACLE 例程已經啟動。
Total System Global Area 272629760 bytes
Fixed Size 1248528 bytes
Variable Size 176161520 bytes
Database Buffers 88080384 bytes
Redo Buffers 7139328 bytes
資料庫裝載完畢。
SQL> show parameter db_recovery
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string E:oracleproduct10.2.0flash
_recovery_area
db_recovery_file_dest_size big integer 2G
SQL> alter system set db_recovery_file_dest='';
系統已更改。
SQL> alter database flashback on;
alter database flashback on
*
第 1 行出現錯誤:
ORA-38706: 無法啟用 FLASHBACK DATABASE 事件記錄。
ORA-38709: 尚未啟用恢復區。
SQL> alter system set db_recovery_file_dest='E:oracleproduct10.2.0flash_reco
very_area';
系統已更改。
SQL> alter database flashback on;
資料庫已更改。
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
SQL> alter database open;
資料庫已更改。
SQL>
--flashback db功能啟用之後,oracle後臺啟動了一個後臺程式RVWR負責把位於sga中的flashback buffer中的flashback log寫出到disk
--flashback buffer的大小:
SQL> select * from v$sgastat where lower(name) like '%flash%';
POOL NAME BYTES
------------ -------------------------- ----------
shared pool flashback generation buff 3981204
SQL>
--後臺啟動的RVWR程式:
SQL> select addr,program from v$process where background=1 and program like '%RV
WR%';
ADDR PROGRAM
-------- ----------------------------------------------------------------
8FACC870 ORACLE.EXE (RVWR)
SQL> select paddr,description from v$bgprocess where paddr<>'00' AND paddr='8FAC
C870';
PADDR DESCRIPTION
-------- ----------------------------------------------------------------
8FACC870 Recovery Writer
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1036373/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- flashback總結一之Flashback_DatabaseDatabase
- flashback database 結合 data guardDatabase
- Flashback DatabaseDatabase
- flashback總結三之Flashback_DROP
- flashback總結四之Flashback_Query
- flashback技術之---flashback databaseDatabase
- flashback database 方法Database
- 配置Flashback DatabaseDatabase
- flashback總結六之Flashback_Transaction_Query
- flashback系列文章三(flashback database)Database
- flashback總結五之Flashback_Query_Version(上)
- Oracle Flashback 技術 總結Oracle
- Oracle Flashback技術總結Oracle
- 關於flashback databaseDatabase
- How to enable the flashback database:Database
- 測試flashback databaseDatabase
- flashback database測試Database
- oracle flashback特性(3.2)--Flashback Database操作示例OracleDatabase
- Duplicate的一點總結
- ash的一點總結
- 一點總結
- flashback database如何選擇需要應用的flashback logDatabase
- 應用oracle flashback--Flashback Database介紹OracleDatabase
- oracle flashback特性學習總結Oracle
- 啟用flashback database 功能Database
- flashback總結五之Flashback_Query_Version(下)_補充
- clickhouse使用的一點總結
- rowid的一點總結!
- 一點ASMM總結ASM
- [Flashback]Flashback Database閃回資料庫實驗Database資料庫
- Flashback database與flashback table使用條件區別Database
- 【徵文】應用oracle flashback(3.2)--Flashback Database操作示例OracleDatabase
- Oracle -- flashback database基於ARC+flashback_log還是flashback_logOracleDatabase
- 使用Flashback Database進行資料表級別的定點恢復Database
- oracle 10g flashback databaseOracle 10gDatabase
- flashback drop/query/table/database/archiveDatabaseHive
- Oracle 閃回特性(FLASHBACK DATABASE)OracleDatabase
- 10.2 flashback database 測試!Database