Oracle歸檔模式轉換程為非歸檔模式的方法

2021-06-16 07:54:59 字數 796 閱讀 7100

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

oracle歸檔模式與非歸檔模式 一。檢視oracle資料庫是否為歸檔模式 1 1.select name,log mode from v database name log mode query noarchivelog 2.使用archive log list 命令 database log m...

oracle歸檔模式轉換

一。檢視oracle資料庫是否為歸檔模式 1.select name,log mode from v database name log mode query noarchivelog 2.使用archive log list 命令 database log mode no archive mode...

Oracle歸檔模式與非歸檔模式設定

oracle歸檔模式與非歸檔模式設定 oracle的日誌歸檔模式可以有效的防止instance和disk的故障,在資料庫故障恢復中不可或缺,由於oracle初始安裝模式為非歸檔模式,因此需要將其設定為歸檔模式,下面就其方法和步驟做一些總結,雖然簡單,但這是管理oracle資料庫必備之工,故有如下陳述...