오라클 SQL developer 접속 만들기 하실 때 생기는
접속 실패-테스트 실패 : Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
SID 를 못 찾거나 인식이 불가능할 때 생기는 오류인데
문제를 해결해보겠습니다.
엄청나게 삽질했다는...
테스트 버튼을 클릭하면
빨간 글씨로 SID 못 찾는다 라고 뜰 겁니다
C:\app\User\product\11.2.0\dbhome_1\NETWORK\ADMIN 로 이동
저 같은 경우 D드라이브에 설치했고
설치 도중 오류로 인해 다시 설치를 3번이나 해서
dbhome_3 경로에 있습니다.
( dbhome_1, dbhome_2, dbhome_3 이 생성됨)
listener.ora
tnsnames.ora
두 개의 파일을 편집해야 됩니다
※이클립스를 관리자 권한으로 실행합니다
만약 관리자 권한으로 실행 안 하고
파일을 저장하면 아래와 같은 오류가 뜹니다
▶ listener.ora 파일을 eclipse로 열어주고
드래그한 부분을 작성해 줍시다
(SID_DESC =
(SID_NAME = orcl)
(ORACLE_HOME = C:\app\PC 이름 적으세요\product\11.2.0\dbhome_1)
)
를 SID_LIST_LISTENER 안에 작성 후 Ctrl+S (저장)
저는 노란색으로 표시한 포트번호가 1522로
설정되어 있었네요...;
↓↓↓ 사용자 pc 이름 은 아래 그림을 참고하세요 ↓↓↓
제어판 -> 모든 제어판 항목 -> 시스템
▶ tnsnames.ora 파일을 eclipse로 열어주고
Host : PC 이름 적으시면 됩니다
PORT : 1521로 설정해주세요
SERVICE_NAME : orcl 로 되어있는지 확인합니다
작성 후 Ctrl+S (저장)
관리자 권한으로 Cmd 창을 실행합니다
※ (관리자 권한으로 실행 안 하면 또 다른 에러가 뜹니다)
명령어 입력
- lsnrctl stop
- lsnrctl start
순서대로 실행
lsnrctl start 명령 실행 후 맨 밑에 그림과 같이 출력됩니다.
이제 developer 실행 후 접속하시면 접속될 겁니다
SDD 교체 후 사용자 이름 변경
또는 기존에 있던 오라클을 삭제 안 해서
충돌(오류)이 일어난 거 같네요...
아무튼 해결하느라 1시간 넘게 잡아먹었다는 ㅎㅎ
error: ORA-12505,
TNS:listener does not currently know of SID given in connect descriptor
오류 해결 포스팅을 마치도록 하겠습니다
감사합니다 ( _ _ )
'Database > Oracle' 카테고리의 다른 글
[Oracle] ORA-28001 : the password has expired - 오라클 계정 패스워드 만료 문제해결 (0) | 2020.03.20 |
---|---|
[Oracle] 오라클 (Oracle) 사용자 계정 잠금해제 방법 - ORA-28000: the account is locked (0) | 2020.03.20 |
[Oracle] Sqlplus 접속, 계정생성, 접속권한 - 테이블 생성, 삭제, 수정 등 (0) | 2020.03.08 |
[Oracle] 오라클 SQL developer 설치 및 접속방법 (0) | 2020.03.08 |
[Oracle] Window 10 - Oracle Database 11G 설치방법 (0) | 2020.03.08 |