ORA-16038: log 1 sequence# *cannot be archived
文章分类:数据库
今天数据库在重启后,打开数据库时发生以下错误:
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-16038: log 1 sequence# 62 cannot be archived
ORA-19504: failed to create file ""
ORA-00312: online log 1 thread 1: '/oracle/oradata/zcglapp/redo01a.log'
原来是有一个日志不能归档,查看是那个日志组的文件不能归档。
SQL> select group#,sequence# from v$log;
GROUP# SEQUENCE#
---------- ----------
1 62
3 64
2 63
原来是日志组一的一个日志不能归档。刚上线的系统,没有业务在跑,先想办法把数据库打开再说:
SQL> alter database clear unarchived logfile group 1;
Database altered.
SQL> alter database open;
Database altered.
查看归档位置:
SQL> show parameter archive