昨天嘗試通過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連接數據庫,可以連接成功了。