ORA-00257: 歸檔程式錯誤。在釋放之前僅限於內部連線

mengzhaoliang發表於2008-10-09


  在匯入3G大的資料時,需要注意Oracle10.2.0.1版本的歸檔日誌空間預設為2G,

不斷歸檔導致磁碟空間。則匯入資料暫停。

 

Oracle 10.2.0.1的FLASH_RECOVERY_AREA 預設空間為2G。

imp匯入資料時一直不動,用cmd登陸sqlplus

出現下面錯誤:

ORA-00257: 歸檔程式錯誤。在釋放之前僅限於內部連線

檢查alert_log日誌原來是歸檔日誌佔滿了FLASH_RECOVERY_AREA 的2G空間。


解決方法1:先手工刪除D:\oracle\product\10.2.0\flash_recovery_area裡面的

日誌,
然後使用者用rman進入把歸檔日誌刪除

1)命令>rman target/

2)命令>crosscheck archivelog all;

3)命令>delete expired archivelog all;

4)命令>exit

 

解決方法2:改變了FLASH_RECOVERY_AREA的大小
修改命令>alter system set db_recovery_file_dest_size=8G scope=both;

檢視命令>show parameter db_recovery_file_dest_size

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-468433/,如需轉載,請註明出處,否則將追究法律責任。

相關文章