oracle asm 日志,Oracle+RAC+ASM数据库ora-00257日志归档器错误解决方法
ERROR:
ORA-00257: archiver error. Connect internal only, until freed.
(1)SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
發(fā)現(xiàn)所有的arc 為NO,表示系統(tǒng)沒法自動(dòng)做歸檔。
(3)手工切換日志
SQL> alter system switch logfile;
alter system switch logfile
*
第1行出現(xiàn)錯(cuò)誤:
ORA-01013: 用戶請(qǐng)求取消當(dāng)前的操作
在等待長(zhǎng)時(shí)間沒反應(yīng)后,中斷操作,手工切換日志沒有成功。
(4)查看報(bào)警日志文件,發(fā)現(xiàn)有日志不能歸檔的錯(cuò)誤信息。
$ tail -100 alert_devdb1.log
(5)SQL> select * from v$recovery_file_dest;
發(fā)現(xiàn)該數(shù)據(jù)庫(kù)應(yīng)用ASM為歸檔貯存
(6)SQL>select * from v$flash_recovery_area_usage;
發(fā)現(xiàn)ARCHIVELOG PERCENT_SPACE_USED已超過90%;
(7)刪除歸檔日志,方法有多種,可以用asmcmd直接刪除日志文件,然后
RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all;
推薦直接用RMAN做日志備份與刪除,參考http://download.Oracle.com/docs/cd/B12037_01/server.101/b10734/rcmbackp.htm:
RMAN> backup archivelog all delete input;
以下命令備份日志,并刪除一周前的所有日志:
BACKUP ARCHIVELOG ALL;
DELETE COPY OF ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
總結(jié)
以上是生活随笔為你收集整理的oracle asm 日志,Oracle+RAC+ASM数据库ora-00257日志归档器错误解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改oracle日志大小,修改Oracl
- 下一篇: mysql5.7应该导什么包_立冬为什么