oracle 如何把資料庫變為非歸檔日誌模式

2021-05-21 21:35:12 字數 1000 閱讀 8955

shutdown immediate

強列不建議轉為非歸檔模式

startup mount

alter database noarchivelog

alter database open

非歸檔轉歸檔

startup mount

alter database archivelog

alter database open

在歸檔日誌模式下,有可能會遇到歸檔日誌大小超過最大值而出現討厭的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;

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

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

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

如何解除安裝Oracle資料庫

完全解除安裝oracle資料庫的方法 文章分類 資料庫 很多朋友只用了oracle的刪除,但很多情況下,他會發現重新安裝時,點了下一步安裝介面就消失了,往往無奈下只好重灌系統,其實只是你資料庫沒刪乾淨,刪乾淨就不會出現這種情況了。實現方法 1 開始 設定 控制面板 管理工具 服務停止所有oracle...

如何完全刪除Oracle資料庫

很多朋友只用了oracle的刪除,但很多情況下,他會發現重新安裝時,點了下一步安裝介面就消失了,往往無奈下只好重灌系統,其實只是你資料庫沒刪乾淨,刪乾淨就不會出現這種情況了。實現方法 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81...