關閉和開啟歸檔日誌
一 設定為歸檔方式
1. sql> archive log list; #檢視是不是歸檔方式
SQL> alter system set log_archive_start=true scope=spfile;
啟用主動歸檔, 從Oracle10g開始,log_archive_start引數已經廢除
初始的歸檔日誌儲存路徑為DB_RECOVERY_FILE_DEST
可以手動的改變儲存路徑:
SQL> alter system set log_archive_dest=''location=/u01/app/oracle/oradata/arch'' scope=spfile;
設定歸檔路徑
SQL> alter system set log_archive_dest_1=''location=/u01/app/oracle/oradata/arch1'' scope=spfile;
SQL> alter system set log_archive_dest_2=''location=/u01/app/oracle/oradata/arch2'' scope=spfile;
如果歸檔到兩個位置,則可以透過上邊方法實現
LOG_ARCHIVE_DEST 和 LOG_ARCHIVE_DEST_n 不能同時使用, 並且其值必須用("") 或 (' ').
SQL> alter system set log_archive_format=''arch_%d_%t_%r_%s.log''
設定歸檔日記款式
重啟資料庫到mount模式;
SQL> shutdown immediate;
SQL> startup mount;
開啟控制檔案,不開啟資料檔案
SQL> alter database archivelog; (關閉歸檔模式 alter database noarchivelog;)
將資料庫切換為歸檔模式
SQL> alter database open;
將資料檔案開啟
SQL> archive log list; #檢視此時是否處於歸檔模式
查詢以確定資料庫位於archivelog模式中且歸檔過程正在執行
SQL> select log_mode from v$database;
SQL> select archiver from v$instance;
日誌切換
SQL> alter system switch logfile;
這次日誌切換將歸檔寫到目標地,
在oracle情況中執行如下查詢:
sql> select name from v$archived_log;
歸檔相關命令
archive log list;
show parameters log_archive_max_process; #歸檔程式數
alter system set log_archive_max_process=5; #將歸檔程式數改為5
select * from v$bgprocess; #檢察後臺程式
1. sql> archive log list; #檢視是不是歸檔方式
點選(此處)摺疊或開啟
-
SQL> archive log list
-
Database log mode No Archive Mode
- Automatic archival Disabled
-
Archive destination USE_DB_RECOVERY_FILE_DEST
-
Oldest online log sequence 4
- Current log sequence 6
啟用主動歸檔, 從Oracle10g開始,log_archive_start引數已經廢除
初始的歸檔日誌儲存路徑為DB_RECOVERY_FILE_DEST
點選(此處)摺疊或開啟
-
SQL> show parameter db_recovery_file_dest
-
-
NAME TYPE VALUE
-
------------------------------------ ----------- ------------------------------
-
db_recovery_file_dest string /u01/app/oracle/flash_recovery_area
- db_recovery_file_dest_size big integer 3882M
SQL> alter system set log_archive_dest=''location=/u01/app/oracle/oradata/arch'' scope=spfile;
設定歸檔路徑
SQL> alter system set log_archive_dest_1=''location=/u01/app/oracle/oradata/arch1'' scope=spfile;
SQL> alter system set log_archive_dest_2=''location=/u01/app/oracle/oradata/arch2'' scope=spfile;
如果歸檔到兩個位置,則可以透過上邊方法實現
LOG_ARCHIVE_DEST 和 LOG_ARCHIVE_DEST_n 不能同時使用, 並且其值必須用("") 或 (' ').
SQL> alter system set log_archive_format=''arch_%d_%t_%r_%s.log''
設定歸檔日記款式
重啟資料庫到mount模式;
SQL> shutdown immediate;
SQL> startup mount;
開啟控制檔案,不開啟資料檔案
SQL> alter database archivelog; (關閉歸檔模式 alter database noarchivelog;)
將資料庫切換為歸檔模式
SQL> alter database open;
將資料檔案開啟
SQL> archive log list; #檢視此時是否處於歸檔模式
點選(此處)摺疊或開啟
-
SQL> archive log list
-
Database log mode Archive Mode
-
Automatic archival Enabled
-
Archive destination USE_DB_RECOVERY_FILE_DEST
-
Oldest online log sequence 4
-
Next log sequence to archive 6
- Current log sequence 6
SQL> select log_mode from v$database;
點選(此處)摺疊或開啟
-
SQL> select log_mode from v$database;
-
-
LOG_MODE
-
------------
- ARCHIVELOG
點選(此處)摺疊或開啟
-
SQL> select archiver from v$instance;
-
-
ARCHIVE
-
-------
- STARTED
SQL> alter system switch logfile;
這次日誌切換將歸檔寫到目標地,
點選(此處)摺疊或開啟
-
[oracle@oracledb001 archivelog]$ pwd
-
/u01/app/oracle/flash_recovery_area/SALES/archivelog
-
[oracle@oracledb001 archivelog]$ ls
- 2015_03_10
sql> select name from v$archived_log;
點選(此處)摺疊或開啟
-
SQL> select name from v$archived_log;
-
-
NAME
-
--------------------------------------------------------------------------------
-
/u01/app/oracle/flash_recovery_area/SALES/archivelog/2015_03_10/o1_mf_1_6_bhxgd4
- 5j_.arc
archive log list;
show parameters log_archive_max_process; #歸檔程式數
alter system set log_archive_max_process=5; #將歸檔程式數改為5
select * from v$bgprocess; #檢察後臺程式
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29496899/viewspace-1455096/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫
- mysql 開啟和關閉日誌記錄MySql
- Oracle資料庫歸檔模式的開啟和關閉Oracle資料庫模式
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- oracle歸檔日誌Oracle
- 歸檔oracle alert日誌Oracle
- 14. 日誌歸檔
- Oracle歸檔日誌清理Oracle
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- 批量註冊歸檔日誌
- RMAN備份整庫和歸檔日誌的方法
- DG歸檔日誌缺失恢復
- ArgoWorkflow教程(四)---Workflow & 日誌歸檔Go
- logminer異機挖掘歸檔日誌
- 【REDO】Oracle 日誌挖掘,分析歸檔日誌線上日誌主要步驟Oracle
- rman 還原歸檔日誌(restore archivelogRESTHive
- oracle11G歸檔日誌管理Oracle
- Tomcat關閉日誌catalina.outTomcat
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- Oracle 12c 關閉歸檔模式Oracle模式
- oracle dg 歸檔日誌恢復情況Oracle
- oracle 刪除過期的歸檔日誌Oracle
- 【SQL】Oracle 歸檔日誌暴增原因分析SQLOracle
- PostgreSQL的xlog/Wal歸檔及日誌清理SQL
- Oracle歸檔日誌暴增排查優化Oracle優化
- powershell 關閉遠端開啟的檔案
- 使用Marker統一關閉mybatis日誌MyBatis
- 【手摸手玩轉 OceanBase 160】日誌歸檔相關檢視介紹
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- [20221121]rman刪除歸檔日誌問題.txt
- oracle資料庫歸檔日誌量陡增分析Oracle資料庫
- linux關閉防火牆命令 linux防火牆關閉和開啟命令Linux防火牆
- 關閉Druid中某些錯誤日誌列印UI
- mysql開啟慢日誌MySql