把Oracle資料庫從歸檔模式下轉變為非歸檔模式

來源:互聯網
上載者:User

在歸檔記錄模式下,有可能會遇到歸檔日誌大小超過最大值而出現討厭的ORA-00257錯誤,前面說了如何把歸檔日誌空間變大。而在普通的開發環境下,其實是根本用不著歸檔日誌的,設個時候我們就把資料庫的歸檔日誌給禁用了,也就是說把資料庫變為非歸檔記錄模式,應該怎麼做呢。

在這裡所有的操作要在資料庫的那台機器上操作,用SYS使用者進行登入,首先設定歸檔進程關閉。

alter system set log_archive_start=false scope=spfile;

然後關閉資料庫

shutdown immediate

再後面把資料庫啟動到mount的模式

startup mount

關閉flash閃回資料庫模式,如果不關閉的話,在後面關閉歸檔日誌的時候就會出現討厭的ORA-38774錯誤。

alter database flashback off

接著把資料庫改為非歸檔模式

alter database noarchivelog;

都修改好了以後,然後開啟資料庫

Alter database open;

察看一下歸檔日誌的空間大小

select * from v$recovery_file_dest;

接著看一下log日誌的狀態

select * from v$log;

再看一下閃回日誌使用狀況

select * from v$flash_recovery_area_usage;

這些都沒有問題以後,資料庫問題就解決了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.