토드나 plsql 로 디비 접속시 tns: 리스너가 아닙니다. 오류 0 6 4,389

by 이정수 [2008.05.15 16:02:10]


제목 대로 토드나 plsql developer 로 접속 시 ORA-12541: TNS : 리스너가 아닙니다 오류 뜨는 현상 이유좀 알려주세요.. database 지정 안하고 접속하면 접속 되는데 database 지정하고 접속하면 나오는 오류입니다.

by 된장 [2008.05.15 16:33:08]
http://www.gurubee.net/lecture/1329
http://www.gurubee.net/lecture/1330 를 참고하시면 되구요...
자세한 것은 Oracle Network 부분을 참고하면 되구용..
필요하다면 SQLNET.ora도 봐야할테지만 요놈은 Defalt설정으로 상관없을꺼궁
listener.ora파일과 tnsnames.ora파일을 봐야합니다.
순서대로 하면
1.Listener.ora에 자신의 컴텨명 or IP를 넣구염.
2.도스창 하나 열어서 lsnrctl reload 명령 실행
3.TNSNAMES.Ora 파일내용에서 다른거 다 지우고염.
밑에 내용 붙여넣구 저장..하는 거에염..
(오라클이 D 드라이브에 깔려있나보네염.)
TNS_CON=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 자신의 컴텨명)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = TEST)
)
)
4.그리구나서...
sqlplus나 일반 툴에서
예를 들면 도스창에서
sqlplus 사용자명/암호@TNS_CON
이렇게 하시면 접속이 될 겁니당..
슝슝...될지 않될지 모르지만 아마도 될 꺼에염.

요정도 하면 될 겁니다..
다른 글에 답변단 내용입니당..~~

by 이정수 [2008.05.15 17:46:09]
답변 감사합니다.. 허나 그렇게 해도 되지 않는다는..;;;

by 된장 [2008.05.15 17:53:33]
ORA-12541: TNS:no listener
Cause: The connection request could not be completed because the listener is not running.
리스너가 시작되지 않았군요
님 2번을 실행했나요?..그리구 실행이 성공했나요?....

by 이정수 [2008.05.15 17:59:47]
아우.. 드뎌 해결..;; 암튼 감사드립니다~~^^

by 이정수 [2008.05.15 18:02:18]
리스너 추가해주고.. listener.ora 파일에서 host를 localhost로 지정해주고
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = seraphic)
(ORACLE_HOME = C:\oracle\ora92)
)
)
이부분 추가 해줬습니다..;; 오라클 처음부터 전부세팅 다시하고.. 혹시나 클라이언트가 설치되지 않아서 그런가 싶어서 클라이언트도 설치해보고요.. 정확한 원인이 뭔지 파악이 안됐지만.. 아마도 listener.ora 파일인듯 싶네요.. host 부분이 ????? 일케 되어 있었습니다.

by 된장 [2008.05.15 18:09:29]
제 11g버전 listener랑 설정이 다르긴 하군요..
근데 1(자신의 컴텨,or ip),2번(리스너 재기동) 항목을 건너뛰었나 보네요..
그리구 전에 oracle 데이터베이스명을 TEST로 한것으로 아는데 seraphic
이었네요..쩌비.....ㅋ.ㅋ.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입