美文网首页oracle那些烂问题
Oracle出现ORA-00257:archiver error

Oracle出现ORA-00257:archiver error

作者: 熙航君 | 来源:发表于2020-08-12 16:41 被阅读0次

最近项目上业务上数据库连接的时候出现了ORA-00257:archiver error的问题,经过查询以后是存档日志满的原因。

由于项目是部署在内网系统中,要从堡垒机进入服务器,通过XSHELL连接后,进行如下几个步骤连接数据库:
1)切换到操作Oracle数据库

su - oracle

2)切换到sqlplus操作

sqlplus /nolog

3)输入数据库的用户名和密码

conn personal/personal

xshell删除键出现^H的问题:

exit命令回到oracle用户下,然后执行rman(区分大小写),再输入connect target / 连接数据库。

连接后执行以下语句:

1.进入rman
oracle> rman

2.连接到目标数据库
RMAN> connect target /;

3.查看所有日志情况
RMAN> list archivelog all;

4.检查一些无用的archivelog

RMAN> crosscheck archivelog all;

5.删除截止到前一天的所有archivelog

RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-1';

6.删除过期的归档

RMAN> delete expired archivelog all;

输入exit退出即可。然后df -h查看存储情况。

相关文章

网友评论

    本文标题:Oracle出现ORA-00257:archiver error

    本文链接:https://www.haomeiwen.com/subject/rdkmdktx.html