ORA-00392: Log 7 Of Thread 1 Is Being Cleared, Operation Not Allowed
PROBLEM:
While cloning a database from rman backup . After completion of cloning, when I did RESETLOG it failed with ORA-00392 error.
RMAN> alter database open resetlogs;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of sql statement command at 06/25/2017 16:05:27
ORA-00392: log 7 of thread 1 is being cleared, operation not allowed
ORA-00312: online log 7 thread 1: ‘/archive/CLONEDB/redo7a.log’
ORA-00312: online log 7 thread 1: ‘/archive/CLONEDB/redo7b.log’
SOLUTION:
First, check the status of REDO LOGS
RMAN> select group#,thread#,status from v$log;
GROUP# THREAD# STATUS
---------- ---------- ----------------
5 1 CLEARING
6 1 CLEARING
7 1 CLEARING_CURRENT ---------->>>
8 1 CLEARING
9 2 CLEARING_CURRENT --------->>>>>
10 2 CLEARING
11 2 CLEARING
12 2 CLEARING
Group 7 and 9 have status CLEARING_CURRENT. So clear them manually.
RMAN> alter database clear logfile group 7;
Statement processed
RMAN> alter database clear logfile group 9;
Statement processed
RMAN> select group#,thread#,status from v$log;
GROUP# THREAD# STATUS
---------- ---------- ----------------
5 1 CLEARING
6 1 CLEARING
7 1 CURRENT
8 1 CLEARING
9 2 CURRENT
10 2 CLEARING
11 2 CLEARING
12 2 CLEARING
8 rows selected
Now no group is in clearing_current mode. Lets do resetlog again.
RMAN> alter database open resetlogs;
Database altered
PROBLEM:
While cloning a database from rman backup . After completion of cloning, when I did RESETLOG it failed with ORA-00392 error.
RMAN> alter database open resetlogs;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of sql statement command at 06/25/2017 16:05:27
ORA-00392: log 7 of thread 1 is being cleared, operation not allowed
ORA-00312: online log 7 thread 1: ‘/archive/CLONEDB/redo7a.log’
ORA-00312: online log 7 thread 1: ‘/archive/CLONEDB/redo7b.log’
SOLUTION:
First, check the status of REDO LOGS
RMAN> select group#,thread#,status from v$log;
GROUP# THREAD# STATUS
---------- ---------- ----------------
5 1 CLEARING
6 1 CLEARING
7 1 CLEARING_CURRENT ---------->>>
8 1 CLEARING
9 2 CLEARING_CURRENT --------->>>>>
10 2 CLEARING
11 2 CLEARING
12 2 CLEARING
Group 7 and 9 have status CLEARING_CURRENT. So clear them manually.
RMAN> alter database clear logfile group 7;
Statement processed
RMAN> alter database clear logfile group 9;
Statement processed
RMAN> select group#,thread#,status from v$log;
GROUP# THREAD# STATUS
---------- ---------- ----------------
5 1 CLEARING
6 1 CLEARING
7 1 CURRENT
8 1 CLEARING
9 2 CURRENT
10 2 CLEARING
11 2 CLEARING
12 2 CLEARING
8 rows selected
Now no group is in clearing_current mode. Lets do resetlog again.
RMAN> alter database open resetlogs;
Database altered