프린트 하기

OS환경 : Oracle Linux 7.9 (64bit)

 

DB 환경 : Oracle Database 19.3.0.0

 

에러 : ORA-01033: ORACLE initialization or shutdown in progress

일반유저로 db 접속시 발생하는 에러

1
2
3
4
5
6
7
8
9
10
11
$ sqlplus imsi/imsi
 
SQL*Plus: Release 19.0.0.0.0 - Production on Wed Mar 27 14:04:20 2024
Version 19.3.0.0.0
 
Copyright (c) 19822019, Oracle.  All rights reserved.
 
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
Process ID: 0
Session ID: 0 Serial number: 0

 

 

해결 방법 : db 상태 확인 및 기동

sysdba로 접속 후 db 상태 확인

1
2
3
4
5
6
$ sqlplus / as sysdba
SQL> select status from v$instance;
 
STATUS
------------
MOUNTED

마운트 상태임

 

 

db open 상태로 변경

1
2
3
SQL> alter database open;
 
Database altered.

 

 

일반유저로 접속 테스트

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ sqlplus imsi/imsi
 
SQL*Plus: Release 19.0.0.0.0 - Production on Wed Mar 27 14:07:38 2024
Version 19.3.0.0.0
 
Copyright (c) 19822019, Oracle.  All rights reserved.
 
Last Successful login time: Wed Mar 27 2024 13:52:26 +09:00
 
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
 
SQL>

정상 접속됨

 

 

원인 : db가 open 상태가 아니었음

아카이브 로그 모드로 전환하기 위해 shutdown 후 mount 모드로 db를 기동하고
이후에 아카이브 로그 모드 전환 후 open 명령까지 입력해주지 않아 발생한 문제
만약 상태가 nomount 상태로 나오는 경우 alter database mount; 명령 입력 후 alter database open; 명령을 입력해주면됨

 

 

참조 : 

 

본 글은 개인적인 경험과 견해를 바탕으로 작성된 것이며,
제가 현재 또는 과거에 재직했던 기업의 공식 입장이나 의견을 대변하지 않습니다.
궁금하신 점은 언제든지 댓글이나 메일로 남겨 주세요. 확인 후 답변드리겠습니다.
감사합니다.