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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 10g flashback databaseOracle 10gDatabase
- 【Flashback】Flashback Database閃回資料庫功能實驗Database資料庫
- Flashback database必須要有之前的archivelog嗎?DatabaseHive
- [20210722]ORA-38760與flashback database.txtDatabase
- 在Oracle DG Standby庫上啟用flashback database功能OracleDatabase
- ORACLE 閃回檢視v$flashback_database_log/statOracleDatabase
- clickhouse使用的一點總結
- 總結的小知識點(一)
- 大學兩年的一點總結
- in、exists操作與null的一點總結Null
- 關於v-for的一點小總結
- 有一點思考的2021年終總結!
- 《Spanner: Google’s Globally-Distributed Database》論文總結GoDatabase
- jQuery常用的一些知識點總結jQuery
- HTML5知識點總結(一)HTML
- Vue一些知識點總結Vue
- 前端大廠面試一點總結前端面試
- 阿里一面考點分析總結阿里
- 總結兩點
- 筆記:React 中關於 key 的一點總結筆記React
- @RequestParam,@RequestBody,@ResponseBody,@PathVariable註解的一點小總結
- 學習mysql之後的一點總結(基礎)MySql
- 學習git以及github自己的一點小總結:Github
- 【FLASHBACK】Oracle flashback data archive 介紹OracleHive
- 頂點計劃V第一週總結
- 關於Electron原生模組編譯的一點總結編譯
- 知識點總結
- Mustache要點總結
- HTML重點總結HTML
- B+樹的幾點總結
- 總結的Java知識點集合Java
- Core Java 的知識點總結Java
- 關於物流行業數字化轉型的一點總結(一)行業
- 一點關於移動端頁面開發的總結
- Java 知識點總結Java
- django知識點總結Django
- 功能測試點總結
- iOS 知識點總結iOS
- MongoDB知識點總結MongoDB