plsql連線oracle報這樣的錯:ora-00257
檢視了下,原來是oracle的歸檔日誌滿了,解決方案兩個
一:增加歸檔日誌大小
二:刪除無用的歸檔日誌(我們選擇這個方案)
linux刪除歸檔檔案
登入linux伺服器:
–> su - oracle (注意「-」前後都有空格)
–> rman
–> rman> connect target /
(報錯ora-09945: unable to initialize the audit trail file則需要退出rman,刪除linux/目錄下的臨時檔案,再出現嘗試)
退出命令:exit;
切換root: su - root
刪除臨時檔案:cd /tmp
rm -rf *
使用df -h檢視磁碟空間(若刪除檔案後空間沒有變化,需要考慮重啟機器)
–> rman> crosscheck archivelog all;
–> rman> delete archivelog all completed before 『sysdate-7』;
或者 –> rman> delete expired archivelog all;
然後再用下面的語句驗證下,能不能正常登入
— >sqlplus /nolog
sql> conn / as sysdba
或者–>sqlplus user/pwd@a***
刪除歸檔日誌
今天一早,同事說oracle資料庫連線不上。用sqlplus測試一下,報如下錯 ora 00257 archiver error.connect internal only,until freed.原因比較明顯,應該是歸檔日誌檔案太多造成磁碟或者裝置空間不足。官方的解釋就基本如此 簡單地,我們可以到...
mysql怎麼刪除歸檔日誌 歸檔日誌刪除需要注意項
delete archivelog all將會毫無保留的刪除所有的歸檔日誌 在控制檔案中有相應記錄的 1 delete archivelog all將會毫無保留的刪除所有的歸檔日誌 在控制檔案中有相應記錄的 2 歸檔日誌的資訊被記錄在控制檔案之中,其生存期和可保留的總數也受到控制檔案建立初以及引數c...
rman刪除歸檔日誌
1.用rman連線目標db rman target sys orcl 2.在rman命令視窗中,輸入如下命令 crosscheck archivelog all delete expired archivelog all 或者刪除指定時間之前的archivelog delete archivelog...