非歸檔模式改為歸檔模式
1.檢視當前資料庫模式
SQL> archive log list;
資料庫日誌模式 非存檔模式
自動存檔 禁用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 8061
當前日誌序列 8063
2.關閉資料庫
SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
3.啟動資料庫到mount
SQL> startup mount
ORACLE 例程已經啟動。
Total System Global Area 1258291200 bytes
Fixed Size 1373452 bytes
Variable Size 304745204 bytes
Database Buffers 947912704 bytes
Redo Buffers 4259840 bytes
資料庫裝載完畢。
4.修改資料庫為歸檔模式
SQL> alter database archivelog;
資料庫已更改。
SQL> alter database open;
資料庫已更改。
5.檢視
SQL> archive log list
資料庫日誌模式 存檔模式
自動存檔 啟用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 8061
下一個存檔日誌序列 8063
當前日誌序列 8063
預設歸檔日誌存放在閃回區,由db_recovery_file_dest引數決定,檢視下
SQL> show parameter db_recover
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string F:\oracle\product\10.2.0/flash
_recovery_area
db_recovery_file_dest_size big integer 2G
把歸檔路徑改到指定的目錄,如e:\arch目錄
SQL> alter system set log_archive_dest_1='LOCATION=E:\arch';
系統已更改。
v$log_history儲存日誌檔案歷史記錄,不管資料庫是歸檔模式還是非歸檔模式,都會有記錄,v$archived_log只記錄歸檔模式下歸檔日誌檔案的資訊.
v$log_history儲存記錄數由v$controlfile_record_section檢視中的資訊決定
SQL> select count(*) from v$log_history;
COUNT(*)
----------
584
v$log_history中最大儲存了584條記錄,與v$controlfile_record_section一致
SQL> select * from v$controlfile_record_section where type liKE '%LOG%';
TYPE RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX LAST_INDEX LAST_RECID
---------------------------- ----------- ------------- ------------ ----------- ---------- ----------
REDO LOG 72 16 3 0 0 3
LOG HISTORY 56 584 584 472 471 8063
ARCHIVED LOG 584 28 1 1 1 1
BACKUP REDOLOG 76 215 0 0 0 0
FLASHBACK LOG 84 2048 0 0 0 0
當前歸檔檔案只有一個
SQL> archive log list;
資料庫日誌模式 非存檔模式
自動存檔 禁用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 8061
當前日誌序列 8063
2.關閉資料庫
SQL> shutdown immediate
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
3.啟動資料庫到mount
SQL> startup mount
ORACLE 例程已經啟動。
Total System Global Area 1258291200 bytes
Fixed Size 1373452 bytes
Variable Size 304745204 bytes
Database Buffers 947912704 bytes
Redo Buffers 4259840 bytes
資料庫裝載完畢。
4.修改資料庫為歸檔模式
SQL> alter database archivelog;
資料庫已更改。
SQL> alter database open;
資料庫已更改。
5.檢視
SQL> archive log list
資料庫日誌模式 存檔模式
自動存檔 啟用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 8061
下一個存檔日誌序列 8063
當前日誌序列 8063
預設歸檔日誌存放在閃回區,由db_recovery_file_dest引數決定,檢視下
SQL> show parameter db_recover
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string F:\oracle\product\10.2.0/flash
_recovery_area
db_recovery_file_dest_size big integer 2G
把歸檔路徑改到指定的目錄,如e:\arch目錄
SQL> alter system set log_archive_dest_1='LOCATION=E:\arch';
系統已更改。
SQL> archive log list
資料庫日誌模式 存檔模式
自動存檔 啟用
存檔終點 E:\arch
最早的聯機日誌序列 8062
下一個存檔日誌序列 8064
當前日誌序列 8064
修改成功,也可以通過v$archive_dest檢視檢視歸檔路徑
SQL> select dest_id,dest_name,destination from v$archive_dest;
DEST_ID DEST_NAME DESTINATION
---------- -------------------- ------------------------------
1 LOG_ARCHIVE_DEST_1 E:\arch
2 LOG_ARCHIVE_DEST_2
3 LOG_ARCHIVE_DEST_3
4 LOG_ARCHIVE_DEST_4
5 LOG_ARCHIVE_DEST_5
6 LOG_ARCHIVE_DEST_6
7 LOG_ARCHIVE_DEST_7
8 LOG_ARCHIVE_DEST_8
9 LOG_ARCHIVE_DEST_9
10 LOG_ARCHIVE_DEST_10
已選擇10行。
6.v$log_history與v$archived_log檢視資料庫日誌模式 存檔模式
自動存檔 啟用
存檔終點 E:\arch
最早的聯機日誌序列 8062
下一個存檔日誌序列 8064
當前日誌序列 8064
修改成功,也可以通過v$archive_dest檢視檢視歸檔路徑
SQL> select dest_id,dest_name,destination from v$archive_dest;
DEST_ID DEST_NAME DESTINATION
---------- -------------------- ------------------------------
1 LOG_ARCHIVE_DEST_1 E:\arch
2 LOG_ARCHIVE_DEST_2
3 LOG_ARCHIVE_DEST_3
4 LOG_ARCHIVE_DEST_4
5 LOG_ARCHIVE_DEST_5
6 LOG_ARCHIVE_DEST_6
7 LOG_ARCHIVE_DEST_7
8 LOG_ARCHIVE_DEST_8
9 LOG_ARCHIVE_DEST_9
10 LOG_ARCHIVE_DEST_10
已選擇10行。
v$log_history儲存日誌檔案歷史記錄,不管資料庫是歸檔模式還是非歸檔模式,都會有記錄,v$archived_log只記錄歸檔模式下歸檔日誌檔案的資訊.
v$log_history儲存記錄數由v$controlfile_record_section檢視中的資訊決定
SQL> select count(*) from v$log_history;
COUNT(*)
----------
584
v$log_history中最大儲存了584條記錄,與v$controlfile_record_section一致
SQL> select * from v$controlfile_record_section where type liKE '%LOG%';
TYPE RECORD_SIZE RECORDS_TOTAL RECORDS_USED FIRST_INDEX LAST_INDEX LAST_RECID
---------------------------- ----------- ------------- ------------ ----------- ---------- ----------
REDO LOG 72 16 3 0 0 3
LOG HISTORY 56 584 584 472 471 8063
ARCHIVED LOG 584 28 1 1 1 1
BACKUP REDOLOG 76 215 0 0 0 0
FLASHBACK LOG 84 2048 0 0 0 0
當前歸檔檔案只有一個
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26937943/viewspace-1395035/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle歸檔模式和非歸檔模式Oracle模式
- RAC環境中非歸檔改為歸檔模式模式
- 歸檔模式與非歸檔模式的切換模式
- Oracle歸檔模式與非歸檔模式設定Oracle模式
- Oracle歸檔模式和非歸檔模式的區別Oracle模式
- Oracle 歸檔與非歸檔模式的更改Oracle模式
- 改變歸檔模式,顯示歸檔資訊模式
- ORACLE資料庫歸檔改為非歸檔Oracle資料庫
- ORACLE RAC模式下歸檔模式和非歸檔模式的切換方法Oracle模式
- Oracle 11g資料庫改為非歸檔模式Oracle資料庫模式
- oracle10g 歸檔模式和非歸檔模式的轉換Oracle模式
- Oracle 歸檔和非歸檔模式之間的切換Oracle模式
- Oracle怎麼從歸檔模式變成非歸檔模式,詳細步驟Oracle模式
- Oracle怎麼從非歸檔模式變成歸檔模式,詳細步驟Oracle模式
- 歸檔模式模式
- 非歸檔模式恢復資料庫模式資料庫
- oracle歸檔模式Oracle模式
- Oracle 歸檔模式Oracle模式
- oracle 歸檔/非歸檔Oracle
- 【轉】雙節點RAC下將資料庫從非歸檔模式更改到歸檔模式資料庫模式
- 更改ORACLE歸檔路徑及歸檔模式Oracle模式
- 非歸檔模式下的資料備份模式
- 更改資料庫為歸檔模式資料庫模式
- oracle 11gR2 改資料庫為歸檔模式Oracle資料庫模式
- Oracle 修改歸檔模式Oracle模式
- 設定歸檔模式模式
- oracle歸檔模式管理Oracle模式
- rac更改歸檔模式模式
- oracle的歸檔模式Oracle模式
- 開啟歸檔模式模式
- 非歸檔模式下的資料檔案路徑修改模式
- rac歸檔模式/非歸檔模式下檔案建至本地儲存修復方法-ORA-01157模式
- 【ARCHIVE】單機環境修改資料庫為非歸檔模式Hive資料庫模式
- 恢復之非歸檔模式下的恢復模式
- 將資料庫修改為歸檔模式資料庫模式
- oracle 修改資料庫為歸檔模式Oracle資料庫模式
- 修改11g RAC 為歸檔模式模式
- RAC(ASM)歸檔模式修改ASM模式