반응형
ORA-01034: ORACLE not available 에러는 데이터베이스에 연결할 수 없을 때 발생하는 에러입니다.
오라클 데이터베이스에 연결할 때 "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
이것도 되지 않는다면
만능 해결 방법 재시작
아마 이정도까지 오셨다면 데이터베이스에 정상 접속 되실거라 생각됩니다.
반응형