Oracle將數據庫從非歸檔模式修改爲自動歸檔模式

查看數據庫的現行日誌和自動歸檔模式的設置

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

參考資料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章