DB startup 시 ORA-01110, ORA-01113 에러가 발생 할 경우
 
 
작성자: 강명호 myungho@empal.com
 

Database를 Archive log mode로 운영 할 경우 하드웨어나,소프트웨어 및 기타 문제로 Backup에 문제가 발생하여 Tablespace가 begin backup 모드 상태에 있을 수 있다. 이 경우 문제의 Tablespace를 찾아서 end backup을 수행하게 되면 DB가 정상적으로 open 된다.

 
1. DB startup 시 아래의 에러가 발생
 
SQL> startup
ORACLE instance started.
 
Total System Global Area  101798228 bytes
Fixed Size                   454996 bytes
Variable Size              75497472 bytes
Database Buffers           25165824 bytes
Redo Buffers                 679936 bytes
Database mounted.
ORA-01113: file 4 needs media recovery
ORA-01110: data file 4: '/u01/ora920/oradata/tools01.dbf'

SQL>
 
 
2. 현재의 backup mode 상태 확인(4번 datafile이 현재 backup mode임)
 
SQL> select * from v$backup;
 
     FILE# STATUS                CHANGE# TIME
---------- ------------------ ---------- ---------
         1 NOT ACTIVE                  0
         2 NOT ACTIVE                  0
         3 NOT ACTIVE           19402476 26-DEC-04
         4 ACTIVE               21448927 24-JAN-05
         5 NOT ACTIVE                  0
         6 NOT ACTIVE                  0
         7 NOT ACTIVE                  0
         8 NOT ACTIVE                  0
 
8 rows selected.
 
SQL>
 
 
3. Active 상태의 datafile에 end backup 수행(backup mode 해제)
 
SQL> alter database datafile '/u01/ora920/oradata/tools01.dbf' end backup;
 
Database altered.
 
 
4. 현재의 backup mode 상태 확인(backup mode 해제 확인)
 
SQL> select * from v$backup;
 
     FILE# STATUS                CHANGE# TIME
---------- ------------------ ---------- ---------
         1 NOT ACTIVE                  0
         2 NOT ACTIVE                  0
         3 NOT ACTIVE           19402476 26-DEC-04
         4 NOT ACTIVE           21448927 24-JAN-05
         5 NOT ACTIVE                  0
         6 NOT ACTIVE                  0
         7 NOT ACTIVE                  0
         8 NOT ACTIVE                  0
 
8 rows selected.
 
SQL>
 
 
5. Database open
SQL> alter database open;
 
Database altered.
 
SQL>
 
상황종료
 
 
주의:
Database 가 open 된 상태에서는 begin backup Mode 확인하기 에서 현재의 backup mode 상태를 확인 할 수 있지만 Database 가 mount 된 상태에서는 확인이 불가능 하다.

+ Recent posts