Oracle 數(shù)據(jù)庫通常建議開啟歸檔模式,記錄數(shù)據(jù)庫操作的記錄歸檔到本地日志文件!
可以通過以下命令查看是否開啟歸檔:
archive log list
如圖,即已開啟歸檔!
有啥好處呢?
開了歸檔之后,可以 RMAN 實(shí)時(shí)備份數(shù)據(jù),配置 DataGuard 必須開啟歸檔模式,數(shù)據(jù)庫基本能保證零丟失!
缺點(diǎn)可能就是:
1、占用大量磁盤空間
2、占用部分系統(tǒng)資源
3、如果歸檔空間滿了,可能導(dǎo)致數(shù)據(jù)庫宕機(jī)
總的來說,利大于弊,現(xiàn)在誰還差那么點(diǎn)磁盤空間和系統(tǒng)資源呢?對吧!
開啟歸檔模式的步驟:
1、設(shè)置歸檔路徑
alter system set log_archive_dest_1='LOCATION=/archivelog';
這個 /archivelog
目錄需要是磁盤中物理存在的路徑,否則無法歸檔!
2、關(guān)閉數(shù)據(jù)庫,開啟到mount狀態(tài)
shutdown immediate
startup mount
如果是 rac 集群環(huán)境,使用 srvctl
來關(guān)閉所有節(jié)點(diǎn)數(shù)據(jù)庫,然后打開一個節(jié)點(diǎn)到 mount 狀態(tài)!
3、打開歸檔模式,打開數(shù)據(jù)庫到 open
alter database archivelog;
alter database open;
4、檢查歸檔狀態(tài),切換日志
archive log list
alter system switch logfile;
本次分享到此結(jié)束啦~
如果覺得文章對你有幫助,點(diǎn)贊、收藏、關(guān)注、評論,一鍵四連支持,你的支持就是我創(chuàng)作最大的動力。
?? 技術(shù)交流可以 關(guān)注公眾號:Lucifer三思而后行 ??
本文摘自 :https://blog.51cto.com/l