sqlplus '/as sysdba'
SQL> shutdown immediate
ORA-01149: cannot shutdown - file 1 has online backup set
ORA-01110: data file 1: '/oracle/product/oradata/orcl/system01.dbf'
※원인 온라인백업중에 begin과 end가 찍혀야 되는데 end가 찍히지 않아서 발생된 에러랍니다.
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
---------- ------------------ ---------- ------------
1 ACTIVE 78002863 03-JUN-08
2 ACTIVE 78002869 03-JUN-08
3 ACTIVE 78002875 03-JUN-08
3 rows selected.
※end를 찍지 못하고 ACTIVE인것이 3개인것으로 나온다. 그 테이블스페이스 이름이 무언지 찾아보자
SQL> select tablespace_name from dba_data_files;
TABLESPACE_NAME
------------------------------
USERS
SYSTEM
EXAMPLE
3 rows selected.
※end를 찍지 못하고 ACTIVE인 테이블스페이스를 강제로 end를 찍자
SQL> alter tablespace USERS end backup;
SQL> alter tablespace SYSTEM end backup;
SQL> alter tablespace EXAMPLE end backup;
※ 이제 확인해보면 NOT ACTIVE일것이다.
SQL> select * from v$backup;
FILE# STATUS CHANGE# TIME
---------- ----------------------- ---------- ------------
1 NOT ACTIVE 78002863 03-JUN-08
2 NOT ACTIVE 78002869 03-JUN-08
3 NOT ACTIVE 78002875 03-JUN-08
이제 셧다운 시키면 끝.
'Database' 카테고리의 다른 글
How to Back Up and Restore a MySQL Database (0) | 2014.07.11 |
---|---|
Oracle mysql comparison (0) | 2014.03.29 |
[DB] X-DBA for Oracle 간편한 오라클 클라이언트 프로그램 (0) | 2014.03.06 |
Oracle plan 관련 (0) | 2013.10.28 |
(Oracle) dictionary 조회 (0) | 2013.09.13 |