oracle的歸檔模式
一
NAME LOG_MODE
QUERY NOARCHIVELOG
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /data/oracle/product/
Oldest online log sequence
Current log sequence
二
Oracle數據庫有聯機重做日志
如果數據庫處於非歸檔模式
數據庫使用歸檔方式運行時才可以進行災難性恢復
非歸檔模式只能做冷備份
歸檔模式可以做熱備份
用ARCHIVE LOG LIST 可以查看期模式狀態時歸檔模式還是非歸檔模式
三
改變非歸檔模式到歸檔模式:
改變歸檔模式到非歸檔模式:
歸檔模式下
這時只能讀而不能寫
運行過程中關閉和重啟歸檔日志進程
SQL>ARCHIVE LOG STOP
SQL>ARCHIVE LOG START
歸檔當前日志文件
SQL>ALTER SYSTEM ARCHIVE LOG CURRENT;
歸檔序號為
SQL>ALTER SYSTEM ARCHIVE LOG SEQUENCE
歸檔所有日志文件
SQL>ALTER SYSTEM ARCHIVE LOG ALL;
改變歸檔日志目標
SQL>ALTER SYSTEM ARCHIVE LOG CURRENT TO
第
Q:什麼時候需要使用多個歸檔進程?
A:如果歸檔過程會消耗大量的時間
SQL>ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=
Oracle
與歸檔進程有關的動態性能視圖
v$bgprocess
歸檔目標 LOG_ARCHIVE_DEST_n
本地歸檔目標:
SQL>LOG_ARCHIVE_DEST_
遠程歸檔目標:
SQL>LOG_ARCHIVE_DEST_
強制的歸檔目標
SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_
可選的歸檔目標
SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_
歸檔目標狀態:關閉歸檔目標和打開歸檔目標
關閉歸檔目標
SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_
打開歸檔目標
SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_
歸檔日志格式
LOG_ARCHIVE_FORMAT
V$ARCHVIED_LOG
V$ARCHVIE_DEST
V$LOG_HISTORY
V$DATABASE
V$ARCHIVE_PROCESSES
ARCHIVE LOG LIST;
From:http://tw.wingwit.com/Article/program/Oracle/201311/18972.html