15.01.2020 22:43
OlegON
 
SQL код:
SQLalter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-00392: log 1 of thread 1 is being clearedoperation not allowed
ORA
-00312online log 1 thread 1'/<PATH>/group_1.log'
ORA-00312online log 1 thread 1'/<PATH>/group_12.log' 
SQL код:
SQLselect GROUP#,THREAD#,SEQUENCE#,MEMBERS,ARCHIVED,STATUS,FIRST_CHANGE# from v$log order by first_change# ;

       
GROUP#     THREAD#   SEQUENCE#        MEMBERS   ARCHIVED STATUS                 FIRST_CHANGE#
------------- ----------- ----------- -------------- ---------- ---------------- -------------------
            
2           1           0              2 YES        CLEARING              12142264718335
            3           1           0              2 YES        CLEARING              12142306351551
            1           1           0              2 NO         CLEARING_CURRENT      12142306351562

3 rows selected

SQL код:
alter database clear unarchived logfile group 1 ;

alter database clear unarchived logfile group 2 ;

alter database clear unarchived logfile group 3 ;

alter database open resetlogs
15.01.2020 22:45
OlegON
 
Или, второй вариант

SQL код:
ALTER DATABASE BACKUP CONTROLFILE TO TRACE AS '/tmp/control.sql' resetlogs 
SQL код:
STARTUP FORCE NOMOUNT
@/tmp/control.sql

controlfile created 
SQL код:
RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL ;

Type <CANCELwhen prompted 
SQL код:
ALTER DATABASE OPEN RESETLOGS 

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.