您的位置:首页 > 其它

ORA-19809: 超出了恢复文件数的限制

2013-01-28 10:37 330 查看
今天遇到 ORA-19809: 超出了恢复文件数的错误,状态如下:

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 171966464 bytes

Fixed Size 787988 bytes

Variable Size 145488364 bytes

Database Buffers 25165824 bytes

Redo Buffers 524288 bytes

数据库装载完毕。

ORA-16038: 日志 3 序列号 2434 无法归档

ORA-19809: 超出了恢复文件数的限制

ORA-00312: 联机日志 3 线程 1:

'D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\REDO03.LOG'

执行以下操作正常(把数据库设置成非归档模式):

SQL> archive log list

数据库日志模式 存档模式

自动存档 启用

存档终点 USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列 2434

下一个存档日志序列 2434

当前日志序列 2436

SQL> shutdown immediate;

ORA-01109: 数据库未打开

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area 171966464 bytes

Fixed Size 787988 bytes

Variable Size 145488364 bytes

Database Buffers 25165824 bytes

Redo Buffers 524288 bytes

数据库装载完毕。

SQL> alter database noarchivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

在网上查了也可以用这样的方法(没有测试)

sql> conn / as sysdba

sql> shutdown abort;

sql> startup mount;

sql> recover database until cancel;

sql> alter database open resetlog
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: