關閉和開啟歸檔日誌
一 設定為歸檔方式
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 歸檔日誌開啟,關閉Oracle
- ORACLE 歸檔日誌開啟關閉方法Oracle
- RAC 開啟歸檔日誌
- postgresql開啟歸檔日誌SQL
- Oralce資料庫關閉歸檔日誌並且刪除歸檔日誌資料庫
- oracle 開啟、關閉歸檔Oracle
- mysql 開啟和關閉日誌記錄MySql
- 開啟與關閉oracle的歸檔Oracle
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- RAC--歸檔日誌的開啟方法
- Oracle資料庫歸檔模式的開啟和關閉Oracle資料庫模式
- 因歸檔日誌無法歸檔造成的 oracle shutdown immediate無法關閉Oracle
- 日誌檔案和歸檔管理
- 開啟關閉oracle資料庫附加日誌Oracle資料庫
- 歸檔日誌
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- RAC下啟動日誌歸檔模式模式
- archive log 歸檔模式 啟動關閉Hive模式
- oracle歸檔日誌Oracle
- Oracle 歸檔日誌Oracle
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- dataguard的啟動和應用歸檔日誌的語句
- RMAN在歸檔/非歸檔,庫關閉/mounted/開啟狀態下的備份
- 【rac】實驗一:啟動關閉歸檔
- 控制檔案/歸檔日誌
- 歸檔日誌多歸檔路徑 duplex
- 歸檔oracle alert日誌Oracle
- 14. 日誌歸檔
- PostgreSQL歸檔日誌配置SQL
- rman清理歸檔日誌
- archive log 歸檔日誌Hive
- 備份歸檔日誌
- 歸檔日誌 現象
- Oracle歸檔日誌清理Oracle
- 10g關閉歸檔/啟用閃回恢復區歸檔
- rac下啟動關閉與更改歸檔模式模式
- 關於歸檔日誌的切換測試