SW/Database / / 2024. 4. 17. 23:31

ORA-01034: ORACLE not available / 원인과 해결 방법

반응형


ORA-01034: ORACLE not available 에러는 데이터베이스에 연결할 수 없을 때 발생하는 에러입니다.

 

 

ORA-01034

 

 

오라클 데이터베이스에 연결할 때 "ORA-01034: ORACLE not available"와 같은 에러가 발생한다면,
다음 단계를 따라 데이터베이스를 다시 시작할 수 있습니다.

 

오라클 서비스 확인

 

먼저 데이터베이스 서버가 실행 중인지 확인합니다.

명령 프롬프트나 터미널에서 다음 명령을 실행하여 오라클 리스너의 상태를 확인합니다.

 

lsnrctl status

 

리스너 정상 상태 예시 출력

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 17-APR-2024 09:00:00

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 12.2.0.1.0 - Production
Start Date                17-APR-2024 08:55:54
Uptime                    0 days 0 hr. 4 min. 5 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/12.2.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/host/listener/alert/log.xml
Listening Endpoints Summary...

 

리스너 비정상 상태 예시 출력

상태 정보가 표시되지 않음

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 17-APR-2024 09:00:00

 

리스너가 중지된 경우

 

리스너를 다시 시작.

lsnrctl start

 

오라클 인스턴스 확인

 

데이터베이스 인스턴스가 실행 중인지 확인합니다. 관리자 권한으로 데이터베이스 서버에 로그인한 후, 다음 명령을 실행하여 인스턴스 상태를 확인합니다

sqlplus / as sysdba

 

인스턴스 상태 확인

SELECT status FROM v$instance;

 

비정상 예시

STATUS
------------
MOUNTED

 

정상 예시

STATUS
------------
OPEN

 

 

비정상 인 경우 인스턴스 오픈

 

Oracle 데이터베이스 접속 상태에서

startup

 

 

 



이것도 되지 않는다면
만능 해결 방법 재시작

 

 

 

 


아마 이정도까지 오셨다면 데이터베이스에 정상 접속 되실거라 생각됩니다.

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유