查看數據庫的現行日誌和自動歸檔模式的設置
sys@ORCL> archive log list;
數據庫日誌模式 非存檔模式
自動存檔 禁用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 97
當前日誌序列
如上可以看出不是自動歸檔模式,下面是修改方式:
1.關閉運行的數據庫實例
sys@ORCL> shutdown immediate
數據庫已經關閉。
已經卸載數據庫。
ORACLE 例程已經關閉。
在進行日誌模式切換之前,必須將運行的數據庫正常關閉
2.啓動數據庫實例到mount狀態,但不要打開
sys@ORCL> startup mount
ORACLE 例程已經啓動。
Total System Global Area 3390558208 bytes
Fixed Size 2180464 bytes
Variable Size 1862273680 bytes
Database Buffers 1509949440 bytes
Redo Buffers 16154624 bytes
數據庫裝載完畢。
3.切換數據庫日誌模式
sys@ORCL> alter database archivelog;
數據庫已更改。
sys@ORCL> archive log list;
數據庫日誌模式 存檔模式
自動存檔 啓用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 97
下一個存檔日誌序列 99
當前日誌序列 99
4.把數據庫打開
sys@ORCL> alter database open;
數據庫已更改。
5.啓動自動歸檔
sys@ORCL> alter system archive log start;
系統已更改。
如果這步沒有做,則數據庫處於歸檔模式,但不能自動歸檔。
再次查看系統
sys@ORCL> archive log list;
數據庫日誌模式 存檔模式
自動存檔 啓用
存檔終點 USE_DB_RECOVERY_FILE_DEST
最早的聯機日誌序列 97
下一個存檔日誌序列 99
當前日誌序列 99