SQL

[Trouble Shooting] ORA-12505: 데이터베이스에 접속할 수 없습니다.

suerte10 2025. 2. 8. 22:52

※ 에러 메시지

상태: 실패 -테스트 실패: ORA-12505: 데이터베이스에 접속할 수 없습니다. SID xe이(가) host LAPTOP-QH1ST8IM port 1521의 리스너에 등록되지 않았습니다. (CONNECTION_ID=어쩌구저쩌구)
https://docs.oracle.com/error-help/db/ora-12505/

 

※ 해결 방법 : tnsnames.ora 파일 수정, 오라클 리스너와 데이터베이스 종료 후 재시작

1. tnsnames.ora의 host의 ip주소를 현재 pc의 ip주소와 일치하게 수정

2. 윈도우 명령 프롬프트(cmd)를 관리자 권한으로 실행

3. lsnrctl stop 입력 - 오라클 리스너 중지

4. sqlplus "/as sysdba" 입력 - sysdba 권한으로 오라클 데이터베이스 접속

  * cmd 입력창이 SQL> 로 바뀌면 접속된 것임(SQL PLUS가 실행된 것?)

5. shutdown immediate 입력 - 오라클 데이터베이스 종료

6. startup 입력 - 오라클 데이터베이스 시작

7. quit 입력 - SQL PLUS 종료

8. lsnrctl start - 오라클 리스너 시작

(참고 자료 : https://www.inforworld.net/%EA%B3%B5%EC%9C%A0%EC%9E%90%EB%A3%8C%EB%B0%A9/jadongca/orakeul-jaegidong-haneun-bangbeob-oracle-restart)