ORA-01092: ORACLE instance terminated. Disconnection forced
에러
우선 alter_SID.log 파일을 확인한다
$ORACLE_BASE/admin/testdb/bdump
$vi alert_testdb.log
Errors in file /home/oracle/admin/testdb_1/udump/testdb1_ora_3504.trc:
ORA-30012: undo tablespace 'UNDOTBS1' does not exist or of wrong type
Mon Sep 12 18:56:32 2011
Error 30012 happened during db open, shutting down database
USER: terminating instance due to error 30012
Instance terminated by USER, pid = 3504
ORA-1092 signalled during: ALTER DATABASE OPEN...
alter_SID.log 파일에서 에러라고 경고한 trace 파일 확인확 /home/oracle/admin/testdb_1/udump
$vi testdb1_ora_3504.trc:
tkcrrsarc: (WARN) Failed to find ARCH for message (message:0x1)
tkcrrpa: (WARN) Failed initial attempt to send ARCH message (message:0x1)
ORA-30012: undo tablespace 'UNDOTBS1' does not exist or of wrong type
에러조치
1.파라미터 파일에 undo_tablespace = [언투 테이블스페이스명]이 컨트롤 파일에 등록된 언두 테이블 스페이스명과 일치하는지 확인
2. 일치하지 않으면 현재 사용하는 언두 테이블스페이스로 지정한다.
SQL>startup mount;
SQL>alter system set undo_tablespace='언두테이블스페이스명' scope=both;
'oracle' 카테고리의 다른 글
| Partition table auto drop procdure (0) | 2022.06.24 |
|---|---|
| RMAN 을 이용한 archivelog 삭제 명령어 모음 (0) | 2022.06.23 |
| ORACLE 함수 SUBSTR 사용법 (0) | 2022.06.22 |
| [ORACLE] AWR 보관주기 변경 (0) | 2022.06.21 |
| [ORACLE] SQL 통계정보 변경 시 복구 (0) | 2022.06.21 |