ORA-00257的错误代号及解决

本文介绍了解决Oracle数据库中ORA-00257归档错误的具体步骤,包括调整DB_RECOVERY_FILE_DEST_SIZE参数及手动清理归档日志文件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

ORA-00257: archiver error. Connect internal only, until freed.

----------------------------------------------------------------------------------------- 

解决过程:

SQL> connect / as sysdba

已连接。

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES           MEMBERS   ARC    STATUS      FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ----------------------------- --------------
         1          1                109                   52428800      1               NO     CURRENT    1834865 12-7月 -10

         2          1                107                   52428800       1              NO     INACTIVE    1830347 12-7月 -10  

         3          1                108                   52428800       1              NO     INACTIVE    1834151 12-7月 -10


SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;

系统已更改。

SQL> select * from v$recovery_file_dest;

NAME                                         SPACE_LIMIT  SPACE_USED      SPACE_RECLAIMABLE NUMBER_OF_FILES
------------------------------------------------------------------------------------------- ---------- ----------------- ---------------
D:/oracle/flash_recovery_area   2.1475E+10   1460947456        0                               40

 

如果经过以上的处理还是不能解决问题,那么就删除归档日志中的部分文件,路径如:D:/oracle/flash_recovery_area/ORCL/ARCHIVELOG

 

这样应该是OK的

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES          MEMBERS       ARC       STATUS        FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ----------------------------- --------------
         1          1               109                    52428800    1                   YES          ACTIVE         1834865 12-7月 -10

         2          1               110                    52428800    1                   NO           CURRENT      1839187 12-7月 -10

         3          1               108                    52428800     1                  YES         INACTIVE      1834151 12-7月 -10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值