如題,資料庫歸檔日志經常滿,我知道的是”alter database noarchivelog“指令可以將資料庫設定為非歸檔模式,但這樣所有的表操作日志都不會持久化保存了,不安全,能不能設定指定的表為非歸檔模式???
uj5u.com熱心網友回復:
有大神幫忙解惑么????????uj5u.com熱心網友回復:
不可以,這個歸檔是整個實體的配置。歸檔滿了你可以備份到別的位置,。
uj5u.com熱心網友回復:
想安全就得打開歸檔模式,想要更安全,還得強制日志:alter database force logging;不過,實際上如果你想安全不丟資料,僅僅打開歸檔并強制日志外,更重要的,你還得備份,沒備份打開歸檔沒有意義。
uj5u.com熱心網友回復:
補充:如果你的資料庫作為DG的主庫,或者說是成為OGG的源庫,那么不備份打開歸檔也有意義。
你說的關閉表的日志說的是這個? alter table <table_name> nologging; 這個修改在force logging的資料庫上也沒有意義。想爽想安全你總得做出選擇
uj5u.com熱心網友回復:
樓主要的估計就是:alter table tablename nologging;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/80603.html
標籤:開發
