Oracle 歸檔模式
Oracle歸檔模式與非歸檔模式的切換(在mount狀態下):
alter database archivelog/noarchivelog;
檢視當前歸檔模式:
archive log list;
檢視當前歸檔方式:
show parameter log_archive_log;
false:手動;
true:自動(也就是資料庫啟動後自動開啟歸檔模式)。
不過這個引數自10g開始已經廢棄。
修改歸檔日誌的存放路徑
修改當前的:
archive log start '/backup/arch';
要永久修改:
alter system set log_archive_dest = '/backup/arch' scope=spfile;
在10g中還可以設定多個歸檔路徑:
log_archive_dest_n(n=1..10)
設定歸檔日誌的檔名稱格式:
alter system set log_archive_format = '%S_%T_%R.log' scope=spfile;
切換redo log的時候,oracle會做一次歸檔。因此可以:
alter system switch logfile;
來檢視設定的目錄下是否有對應的歸檔檔案生成了。
相關檢視:
v$archive_dest
參考內容:
使用LOG_ARCHIVE_DEST配置歸檔位置
如果不使用備用資料庫,只需要將歸檔日誌存放到本地目錄.配置本地歸檔位置可以使用初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST,其中,第一個引數用於設定第一個歸檔位置,第二個引數用於指定第二個歸檔位置.
ALTER SYSTEM SET log_archive_dest=’d:demoarchive1’;
ALTER SYSTEM SET log_archive_duplex_dest=’d:demoarchive2’;
3,使用LOG_ARCHIVE_DEST_n配置多個歸檔位置.
初始化引數LOG_ARCHIVE_DEST_n用於指定多個歸檔位置,該引數最多可以指定10個歸檔位置.透過使用初始化引數LOG_ARCHIVE_DEST_n,不僅可以配置本地歸檔位置,還可以配置遠端歸檔位置.
如果既要在主節點上生成歸檔日誌,又要將歸檔日誌傳遞到備用節點,那麼必須使用引數LOG_ARCHIVE_DEST_n.該引數與LOG_ARCHIVE_DEST具有如下區別;
初始化引數LOG_ARCHIVE_DEST_n可以配置本地歸檔位置和遠端歸檔位置,而初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST只能配置本地歸檔位置.
初始化引數LOG_ARCHIVE_DEST_n可以配置多達10個歸檔位置,而初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST最多隻能配置兩個歸檔位置.
初始化引數LOG_ARCHIVE_DEST_n 不能與初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST同時使用.
因為初始化引數LOG_ARCHIVE_DEST_n不能與初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST同時使用,所以必須禁用初始化引數LOG_ARCHVE_DEST和LOG_ARCHIVE_DUPLEX_DEST.當使用初始化引數LOG_ARCHIVE_DEST_n配置本地歸檔位置時,需要指定LOCALTION選項.當配置遠端歸檔位置時,需要指定SERVICE選項.
示例如下:
ALTER SYSTEM SET log_archive_duplex_dest=’’;
ALTER SYSTEM SET log_archive_dest=’’;
ALTER SYSTEM SET log_archive_dest_1=’location=d:demoarchive1’;
ALTER SYSTEM SET log_archive_dest_2=’location=d:demoarchive2’;
ALTER SYSTEM SET log_archive_dest_3=’location=d:demoarchive3’;
ALTER SYSTEM SET log_archive_dest_4=’service=standby’;
配置遠端歸檔位置時,SERVICE選項需要指定遠端資料庫的網路服務名(在tnsnames.ora檔案中配置)
4,使用LOG_ARCHIVE_DEST_n選項
使用初始化引數LOG_ARCHIVE_DEST_n配置歸檔位置時,可以在歸檔位置上指定OPTIONAL或MANDATORY選項.指定MANDATORY選項時,可以設定REOPEN屬性.
OPTIONAL:該選項是預設選項.使用該選項時,無論歸檔是否成功,都可以覆蓋重做日誌.
MANDATORY:強制歸檔.使用該選項時,只有在歸檔成功之後,重做日誌才能被覆蓋.
REOPEN:該屬性用於指定重新歸檔的時間間隔,預設值為300秒,必須跟在MANDATORY後.
例:
Alter system set log_archive_dest_1=’location=d:demoarchive1 mandatory’;
Alter system set log_archive_dest_2=’location=d:demoarchive2 mandatory reopen=500’;
Alter system set log_archive_dest_3=’location=d:demoarchive3 optional’;
如果不使用備用資料庫,只需要將歸檔日誌存放到本地目錄.配置本地歸檔位置可以使用初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST,其中,第一個引數用於設定第一個歸檔位置,第二個引數用於指定第二個歸檔位置.
ALTER SYSTEM SET log_archive_dest=’d:demoarchive1’;
ALTER SYSTEM SET log_archive_duplex_dest=’d:demoarchive2’;
3,使用LOG_ARCHIVE_DEST_n配置多個歸檔位置.
初始化引數LOG_ARCHIVE_DEST_n用於指定多個歸檔位置,該引數最多可以指定10個歸檔位置.透過使用初始化引數LOG_ARCHIVE_DEST_n,不僅可以配置本地歸檔位置,還可以配置遠端歸檔位置.
如果既要在主節點上生成歸檔日誌,又要將歸檔日誌傳遞到備用節點,那麼必須使用引數LOG_ARCHIVE_DEST_n.該引數與LOG_ARCHIVE_DEST具有如下區別;
初始化引數LOG_ARCHIVE_DEST_n可以配置本地歸檔位置和遠端歸檔位置,而初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST只能配置本地歸檔位置.
初始化引數LOG_ARCHIVE_DEST_n可以配置多達10個歸檔位置,而初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST最多隻能配置兩個歸檔位置.
初始化引數LOG_ARCHIVE_DEST_n 不能與初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST同時使用.
因為初始化引數LOG_ARCHIVE_DEST_n不能與初始化引數LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST同時使用,所以必須禁用初始化引數LOG_ARCHVE_DEST和LOG_ARCHIVE_DUPLEX_DEST.當使用初始化引數LOG_ARCHIVE_DEST_n配置本地歸檔位置時,需要指定LOCALTION選項.當配置遠端歸檔位置時,需要指定SERVICE選項.
示例如下:
ALTER SYSTEM SET log_archive_duplex_dest=’’;
ALTER SYSTEM SET log_archive_dest=’’;
ALTER SYSTEM SET log_archive_dest_1=’location=d:demoarchive1’;
ALTER SYSTEM SET log_archive_dest_2=’location=d:demoarchive2’;
ALTER SYSTEM SET log_archive_dest_3=’location=d:demoarchive3’;
ALTER SYSTEM SET log_archive_dest_4=’service=standby’;
配置遠端歸檔位置時,SERVICE選項需要指定遠端資料庫的網路服務名(在tnsnames.ora檔案中配置)
4,使用LOG_ARCHIVE_DEST_n選項
使用初始化引數LOG_ARCHIVE_DEST_n配置歸檔位置時,可以在歸檔位置上指定OPTIONAL或MANDATORY選項.指定MANDATORY選項時,可以設定REOPEN屬性.
OPTIONAL:該選項是預設選項.使用該選項時,無論歸檔是否成功,都可以覆蓋重做日誌.
MANDATORY:強制歸檔.使用該選項時,只有在歸檔成功之後,重做日誌才能被覆蓋.
REOPEN:該屬性用於指定重新歸檔的時間間隔,預設值為300秒,必須跟在MANDATORY後.
例:
Alter system set log_archive_dest_1=’location=d:demoarchive1 mandatory’;
Alter system set log_archive_dest_2=’location=d:demoarchive2 mandatory reopen=500’;
Alter system set log_archive_dest_3=’location=d:demoarchive3 optional’;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-611501/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle歸檔模式和非歸檔模式Oracle模式
- oracle歸檔模式Oracle模式
- Oracle歸檔模式與非歸檔模式設定Oracle模式
- Oracle 修改歸檔模式Oracle模式
- oracle歸檔模式管理Oracle模式
- oracle的歸檔模式Oracle模式
- Oracle歸檔模式和非歸檔模式的區別Oracle模式
- 更改ORACLE歸檔路徑及歸檔模式Oracle模式
- Oracle 歸檔與非歸檔模式的更改Oracle模式
- ORACLE RAC模式下歸檔模式和非歸檔模式的切換方法Oracle模式
- oracle10g 歸檔模式和非歸檔模式的轉換Oracle模式
- oracle RAC開啟歸檔模式Oracle模式
- Oracle 歸檔和非歸檔模式之間的切換Oracle模式
- 非歸檔模式改為歸檔模式模式
- Oracle怎麼從歸檔模式變成非歸檔模式,詳細步驟Oracle模式
- Oracle怎麼從非歸檔模式變成歸檔模式,詳細步驟Oracle模式
- 更改oracle10g的歸檔模式和歸檔路徑Oracle模式
- 檢視oracle資料庫是否歸檔和修改歸檔模式Oracle資料庫模式
- 歸檔模式模式
- oracle 11g開啟歸檔模式及修改歸檔目錄Oracle模式
- 檢視oracle資料庫是否歸檔和修改歸檔模式(轉)Oracle資料庫模式
- 歸檔模式與非歸檔模式的切換模式
- oracle 歸檔/非歸檔Oracle
- Oracle 12c 關閉歸檔模式Oracle模式
- oracle 修改資料庫為歸檔模式Oracle資料庫模式
- Oracle10G歸檔模式應用Oracle模式
- Oracle9i RAC 更改歸檔模式Oracle模式
- Oracle資料庫切換歸檔模式Oracle資料庫模式
- oracle11g RAC 啟動歸檔模式Oracle模式
- Oracle歸檔模式、引數意義、設定Oracle模式
- Oracle學習系列—歸檔模式的切換Oracle模式
- oracle 10g rac 啟用歸檔模式Oracle 10g模式
- oracle歸檔Oracle
- 改變歸檔模式,顯示歸檔資訊模式
- Oracle資料庫歸檔模式的切換ELOracle資料庫模式
- 轉載eygle的開啟oracle的歸檔模式Oracle模式
- 檢視oracle資料庫是否為歸檔模式Oracle資料庫模式
- Oracle10g RAC下啟用歸檔模式Oracle模式