ORA-00257:归档错误

时间:2011-04-26 04:27:53

标签: oracle oracle9i ora-00257

当我尝试连接到我的数据库时,出现以下错误。

  

ORA-00257:存档错误。仅在连接内部直到释放。

直到昨天,数据库非常实用。

任何解决方法?

5 个答案:

答案 0 :(得分:6)

在SQL * Plus中,你可以

吗?
SQL> show parameter log_archive
  • 如果LOG_ARCHIVE_START为假, 你会想把它设置为TRUE。
  • 如果 LOG_ARCHIVE_DEST指向 你想要的目录无效 将其更改为指向有效 目录。

答案 1 :(得分:2)

请注意,如果您登录,则只能访问SQL * PLUS sqlplus / as sysdba

另外,我认为这里的问题是归档的空间配额 达到最大限度。

所以最好在闪存或其他东西上备份后清除日志

答案 2 :(得分:2)

当归档日志达到FRA限制时,发生

ORA-00257:归档错误。因此,您必须清除存档日志,否则可能会增加FRA限制。

要清除存档日志,请连接到命令提示符,然后执行以下步骤:

rman target /
RMAN> delete archivelog all;

它将要求您确认,您必须输入“是”。

答案 3 :(得分:0)

ORA-00257:存档错误。仅连接内部,直到释放。问题可以解决如下: 将archivelog文件夹复制到新目标并清空此目录。

真正的问题是,当你清空这个archivelog文件夹时,在线备份限制增加了设置为n GB并且变满了然后它将开始正常工作

答案 4 :(得分:0)

我已经几次遇到此错误,它只是告诉归档日志空间已用尽,需要释放。

以管理员身份运行cmd

> set oracled_sid=write_oracle_sid_here
> rman target sys/put_sys_password_here
> crosscheck archivelog all;
> delete noprompt expired archivelog all;
>exit;