음,,루프백 test와 동일한 config로 remote sql*net의 tnsnames.ora
셋팅을 잡았는데도 불구하고 아래와 같은 error 가 발생한다면,,,
서버쪽 환경에 TNS_ADMIN=$ORACLE_HOME/network/admin 이 셋팅이 되어있는지
확인해보시고, 안되어있다면 셋팅을 해주시구요,,
(remote로 connect시 TNS_ADMIN이 셋팅되어 있지 않다면
tnsnames.ora에 셋팅되어 있는 리스너를 찾지 못할 수 있습니다)
또 하나는 서버의 listener.ora의 셋팅에 host명 대신 ip로 바꾸어
주시고 listener를 내렸다가 올려주시구요
remote의 tnsnames.ora에도 host명이 셋팅되어 있으면 ip로 바꾸어
보세요
그리고 다시 test해보시고 안되시면
tnsnames.ora의 config를 삭제하시고 첨부터 다시 잡아보세요
간혹 있는 일인데 tnsnames.ora 파일을 직접 edit할때
garbage 문자가 들어가서 connect이 안되는 경우가 있습니다
>>궁금이 님께서 쓰시길<<
:: > 로컬로 접속할때 잘 되셨다고 했는데,
:: > 로컬에서 루프백 TEST는 해보셨나요?
:: > => sqlplus 계정/암호@TNSAlias
:: > 이게 잘 되는지,,,?
::
:: 아주 잘 됩니다....
::
:: > remote에서 접속을 하는데 안된다면 error number가 몇번인가요?
:: > 보통 sql*net 관련 error는 12000대 error입니다만,,
::
:: 설정부터가 안됩니다..
:: net8 config 에서 잡아주려고 하는데 잘 안됩니다...
:: hostname과 service name을 다 적어주고 test하면 안됩니다..
:: 물론 로컬에서 설정해준 그대로 입니다...
::
:: ORA-12541: TNS:no listener
::
:: 위와 같은 에러입니다......
|