OS환경 : Oracle Linux6.8(64bit)
DB 환경 : Oracle Database 11.2.0.4
에러 : ORA-01146: cannot start online backup - file 5 is already in backup
테이블스페이스 begin backup시 에러 발생
1 2 3 4 5 6 | SQL> ALTER TABLESPACE USERS BEGIN BACKUP; ALTER TABLESPACE USERS BEGIN BACKUP * ERROR at line 1: ORA-01146: cannot start online backup - file 5 is already in backup ORA-01110: data file 5: '/dev/raw/raw8' |
참고사항 : oracle 10g 의 경우 아래와 같은 메세지로 나옴(ORA- 번호는 동일)
1 2 3 4 5 6 | SQL> ALTER TABLESPACE USERS BEGIN BACKUP; ALTER TABLESPACE USERS BEGIN BACKUP * ERROR at line 1: ORA-01146 signalled during: alter tablespace users begin backup ORA-01110: data file 5: '/dev/raw/raw8' |
해결 방법 : end backup을 찍고 이후에 begin backup을 다시 진행한다.
현재 테이블스페이스 백업 상태 확인
1 2 3 4 5 6 7 8 9 10 11 12 | SQL> SELECT A.TABLESPACE_NAME, B.* FROM DBA_DATA_FILES A, V$BACKUP B WHERE A.FILE_ID = B.FILE#; TABLESPACE_NAME FILE# STATUS CHANGE# TIME ------------------------------ ---------- ------------------ ---------- --------- SYSTEM 1 NOT ACTIVE 4497756 17-DEC-18 SYSAUX 2 NOT ACTIVE 4497762 17-DEC-18 UNDOTBS1 3 NOT ACTIVE 4497768 17-DEC-18 UNDOTBS2 4 NOT ACTIVE 4497774 17-DEC-18 USERS 5 ACTIVE 4829193 19-DEC-18 |
USERS 테이블스페이스의 STATUS가 이미 ACTIVE임을 확인
이미 begin backup 명령어로 백업중이라는 것을 뜻함
end backup 명령어를 입력해줌
1 2 3 | SQL> ALTER TABLESPACE USERS END BACKUP; Tablespace altered. |
현재 테이블스페이스 백업 상태 재확인
1 2 3 4 5 6 7 8 9 10 11 12 | SQL> SELECT A.TABLESPACE_NAME, B.* FROM DBA_DATA_FILES A, V$BACKUP B WHERE A.FILE_ID = B.FILE#; TABLESPACE_NAME FILE# STATUS CHANGE# TIME ------------------------------ ---------- ------------------ ---------- --------- SYSTEM 1 NOT ACTIVE 4497756 17-DEC-18 SYSAUX 2 NOT ACTIVE 4497762 17-DEC-18 UNDOTBS1 3 NOT ACTIVE 4497768 17-DEC-18 UNDOTBS2 4 NOT ACTIVE 4497774 17-DEC-18 USERS 5 NOT ACTIVE 4829193 19-DEC-18 |
USERS 테이블스페이스의 STATUS가 이미 NOT ACTIVE임을 확인
이제 begin backup 명령어을 입력할 수 있다는 것을 뜻함
begin backup 입력 시도
1 2 3 | SQL> ALTER TABLESPACE USERS BEGIN BACKUP; Tablespace altered. |
정상적으로 입력됨을 확인 할 수 있음
원인 : 이미 begin backup 이 진행중인 상태에서 또 begin backup을 시작하려고 해서 나는 에러
참조 :
'ORACLE > Trouble Shooting' 카테고리의 다른 글
ORA-16038: log 3 sequence# 231 cannot be archived (0) | 2018.12.26 |
---|---|
ORA-01476: divisor is equal to zero (0) | 2018.12.19 |
sqlplus 접속시 hang 발생할 경우 조치 및 접속 방법 (0) | 2018.12.17 |
ORA-14404: partitioned table contains partitions in a different tablespace (0) | 2018.12.12 |
ORA-00600 발생 시 확인할 점 (0) | 2018.12.12 |