美文网首页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