1. 程式人生 > >解決ORA-00257: 歸檔程序錯誤。在釋放之前僅限於內部連接

解決ORA-00257: 歸檔程序錯誤。在釋放之前僅限於內部連接

數據 解決 sql lte plus 錯誤 連接數 驗證 命令

昨天嘗試通過plsqldev嘗試連接oracle數據庫,報錯,提示ORA-00257: 歸檔程序錯誤。在釋放之前僅限於內部連接

通過查詢,得知原因是archivedlog達到了數據庫設置的空間限制。

通過後臺sqlplus登入數據庫,執行命令:

select * from v$flash_recovery_area_usage

查看ARCHIVED LOG這一項的空間占用率已接近100%

執行命令:

show parameter db_recover

發現之前設置的空間大小為41820M

查看磁盤空間,發現還有幾百G空間。

使用如下命令調整空間上限:

alter
system set db_recovery_file_dest_size=50G scope=both;

此處我將空間上限調整為50G。

可以使用上述提到的命令驗證是否修改成功。

修改完之後再嘗試使用plsqldev連接數據庫,可以連接成功了。

解決ORA-00257: 歸檔程序錯誤。在釋放之前僅限於內部連接