반응형

Oracle ORA-01261, ORA-01262 오류 원인과 복구 절차
1. 오류 개요
Oracle Database 복구 과정에서 ORA-01261: Parameter string destination string is not a valid destination 또는 ORA-01262: Stat string file is inconsistent with others 오류가 발생하는 경우가 있습니다. 이는 주로 복구 대상 데이터파일의 경로나 상태가 일치하지 않거나, 로그 시퀀스 불일치로 인한 복구 실패를 의미합니다.
ORA-01261: Parameter file destination '/u01/app/oracle/oradata/ORCL/system01.dbf' is not a valid destination
ORA-01262: Stat 0 file is inconsistent with others
이 오류는 주로 RECOVER DATABASE 또는 ALTER DATABASE OPEN 단계에서 발생하며, 컨트롤 파일에 정의된 데이터파일 메타정보와 실제 파일이 불일치할 때 나타납니다.
2. 원인 분석
- 데이터파일 경로 불일치 — 컨트롤 파일이 참조하는 경로와 실제 파일 위치가 다름
- 불완전 복구(incomplete recovery) — 일부 redo 또는 archive log가 손실된 상태에서 복구 시도
- 복구 모드 불일치 — RESETLOGS 모드로 복구해야 하는데 NORESETLOGS로 시도
- 다른 버전 컨트롤 파일 사용 — RMAN 또는 수동 복원 시 이전 버전의 controlfile을 적용
3. 복구 절차 예시
SQL> startup mount;
SQL> recover database using backup controlfile until cancel;
ORA-01261: Parameter file destination is not a valid destination
-- 문제 파일 경로 확인
SQL> select name from v$datafile;
-- 실제 OS 경로에 맞게 rename 수행
SQL> alter database rename file '/old_path/system01.dbf'
to '/u01/app/oracle/oradata/ORCL/system01.dbf';
-- 다시 복구 수행
SQL> recover database using backup controlfile until cancel;
Media recovery complete.
-- 로그 불일치 시 RESETLOGS로 오픈
SQL> alter database open resetlogs;
Database altered.
4. 복구 결과 및 점검
파일 경로를 일치시키고 RESETLOGS 모드로 재오픈하면 오류가 해결됩니다. 이후 alert.log 파일을 확인해 블록 손상(block corruption)이나 추가 경고 메시지가 없는지 점검해야 합니다.
5. 예방 및 관리 팁
- 백업 복원 시 동일한 경로 구조 유지
- 컨트롤 파일 백업(
ALTER DATABASE BACKUP CONTROLFILE TO TRACE) 정기 수행 - DB 복제 또는 클론 시
DB_FILE_NAME_CONVERT파라미터 사용 - RESETLOGS 이후 새로운 백업 세트 생성 필수
6. 결론
ORA-01261과 ORA-01262 오류는 주로 데이터파일 경로 문제나 컨트롤 파일 불일치로 인해 발생합니다. 이때는 파일 경로를 정확히 수정하고, recover database using backup controlfile 이후 open resetlogs를 수행하면 대부분 복구할 수 있습니다.
반응형
반응형
LIST
'경험 공유 > DBMS' 카테고리의 다른 글
| [PostgreSQL] HA 클러스터 인식 오류 (/etc/hosts 권한 문제) (1) | 2025.11.01 |
|---|---|
| [Oracle] OGG-01004 오류 조치 (1) | 2025.10.31 |
| [Oracle] ORA-00020: 최대 프로세스 수 초과 오류 ( 관련 에러 ) (2) | 2025.10.23 |
| [PostgreSQL] JSONB 변환 오류 및 CSV 인코딩 깨짐 해결 (1) | 2025.10.23 |
| [Oracle] Oracle ORA-03113, ORA-03114, ORA-24324 오류 원인과 복구 방법 (1) | 2025.10.20 |
