오라클 설치후 ORA-12170: TNS: 접속 시간 초과가 발생함 0 5 48,840

by 꼬챙이 [Oracle 에러코드] [2009.02.13 01:12:10]


회사에서 간만에 좀 짬이나서

기초 세팅된 pc를 받아서 작업하던 중에 계속 바이러스 체크를 하고 웜이 묻은거 같아서 찜찜 했던 차에

큰맘먹고 포맷을 했네요. 그런데 삽질도 모자라 완전 포크레인질 하고 왔다는...ㅡㅡ;

설치프로그램 다 깔아주고 개발프로그램 다 깔아주고...폰트 세팅하고 오라클도 깔고

지금 작업하는 oim client라는것도다 세팅해주고 테스트 까지 완벽하게 끝냈었습니다.

KE에서 소스관리를 clearcase라는 것을 사용하는데 이것을 설치라려고 사전에 프로그램 깔아서 돌리기 시작하면 문제가 생기네요.

처음엔 리스너까지 계속 죽어대서 완전히 다시 밀고 다시 세팅

이번엔 clearcase 프로그램을 먼저 깔고 오라클 깔고 세팅 완료.

sqlplus에서는 로컬 db는 제대로 잘 붙는데 (물론 Golden에서도 잘 됨)

문제는 개발db나 production 에 붙지 못하는게 문제라 일을 할  수 가없어요.

웹에서 갖가지 증상을 다 찾아서 ORACLE_HOME도 잡아주고 tnsname.ora파일까지 확인했는데 도통 문제를 모르겠네요...

 

혹시 해결 방법 아시는분 계시면 알려주셈~

by 다솜여우 [2009.02.13 08:52:58]
원격DB에 붙지 못할 경우, 윈도우 자체 방화벽때문에 안 붙을 수 있습니다. 예전에 제가 개발DB셋팅하고 제 컴에서 접속하려는데 안 되서 봤더니 윈도우 자체방화벽때문에 못 나가더라구요...(리눅스도 방화벽 부분을 수정해줘야 붙을 수 있는 걸로 알고 있습니다.)

by 김도훈 [2009.02.13 09:38:19]
오 날카로우세요~ㅋㅋ
대부분 방화벽 ㅡㅡㅋ
DB서버 방화벽 체크, 개인 PC 방화벽 체크

by 타락천사 [2009.02.13 10:19:27]
우선 sqlplus 로 접속이 되는지 체크 해보삼
tnsping sid 해서
현재 tnsnames.ora 로 lookup 이 되는지 체크
[ 이때 ORACLE VERSION 이 여러 개라면
실제 Lookup 하는 tnsnames.ora 정보 확인 가능 ]
==> 일딴 원격 서버의 ip 및 port 로 request 가 갈수 있는 환경 구성
그담에 sqlplus scott/tiger 식으로 실제 접속 해봐서
순수 오라클 클라이언트 에서 접속 가능한지 확인 됨
그담에 툴에서 접속한다면 , 오렌지 같은 경우 오라클 클라이언트 버전이 여러 개라면
어느 부분은 잡고 가는지 옵션에서 체크 하는 부분이 있음.
서버와 클라이언트 오라클 버전에 따라서 특정 툴은 접속이 안되는 케이스가 있는데..
포맷하고 다시 설치 했다구 하니깐, 이경우는 아닌것 같은데..
클라이언트 버전이 낮아서 tnsnames.ora 를 못찾는 경우도 있었음
특정 툴에서..
클라(8i) - 툴 - 서버(10G) 환경에서
tnsping 도 안되고, 툴도 당근 안되는 상황에서
오라클 클라이언트 싹다 지우구,
9i 재설치해서 해결된 쌩뚱 맞은 케이스도 있어...
그냥 싹다 지우구 설치 해서 해결을 ㅡ_ㅡ+

by 김원식 [2009.02.13 13:00:58]
뭐 여러 가능한 원인들이 있을 것이므로...
제가 경험했던 것을 말하자면...

1. 첫 번째 의심 가능성 : tnsnames.ora 파일에 보이지 않는 특수문자
- 전에 웹에서 tns정보를 그냥 긁어다가 tnsnames.ora 파일에 붙여넣기로 집어넣었더니 안된적이 있음. 나중에 보니 줄마다 끝에 공백이 하나씩 들어가 있던데, 이것이 공백이 아니라 다른 특수문자였던 것.

2. path 혹은 classpath에서의 순서 문제 : 이건 그냥 추측. 혹시 bin 디렉토리 안에 실행파일이 같은 이름으로 있거나 한다면 문제 될지도 모르는 일

일단 이정도...
빨리 해결되길...

by 꼬챙이 [2009.02.13 13:13:55]
오우 역시 우리스터디원 짱이삼!!! ^^
clearcase를 설치 하기 전에 어떤 프로그램을 시행하는데
자동으로 돌면서 DNS를 지맘대로 잡더라구요.
안에서 네트웍은 돌고 있는데 DB랑 telnet만 붙질 않아서 애먹었네요.

오늘 우여곡절 끝에 잘 해결 됐슴다.

이러면서 또하나 배워가네요...
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입