>>이경록 님께서 쓰시길<<
::
:: >>문태준 님께서 쓰시길<<
::
:: ::
:: :: >>사용자이름 님께서 쓰시길<<
:: ::
:: :: ::
:: :: :: >>최성준 님께서 쓰시길<<
:: :: ::
:: :: :: :: 서버/*listener.ora*/
:: :: :: :: /***********************************************************/
:: :: :: :: LISTENER =
:: :: :: :: (ADDRESS_LIST =
:: :: :: :: (ADDRESS= (PROTOCOL= TCP)(Host= 210.210.210.210)(Port= 1521)) <--Host는 해당
:: 서버I
:: :: P
:: :: :: 주소
:: :: :: ::
:: :: :: :: )
:: :: :: ::
:: :: :: :: SID_LIST_LISTENER =
:: :: :: :: (SID_LIST =
:: :: :: :: (SID_DESC =
:: :: :: :: (GLOBAL_DBNAME= 210.210.210.210) <--GLOBAL_DBNAME는 해당서버IP주
:: 소
:: :: :: :: (ORACLE_HOME= /oracle/app/oracle/product/8.1.6) <--오라클홈($ORACLE_HOME) 절대
:: 경로
:: :: 맞
:: :: :: 게
:: :: :: :: 수정
:: :: :: :: (SID_NAME = ORCL) <-- 서버 dbname(또는 SID)
:: :: :: :: )
:: :: :: :: (SID_DESC =
:: :: :: :: (SID_NAME = extproc)
:: :: :: :: (ORACLE_HOME = /oracle/app/oracle/product/8.1.6) <--오라클홈($ORACLE_HOME) 절대
:: 경
:: :: 로
:: :: :: 맞게
:: :: :: :: 수정
:: :: :: :: (PROGRAM = extproc)
:: :: :: :: )
:: :: :: :: )
:: :: :: :: STARTUP_WAIT_TIME_LISTENER = 0
:: :: :: :: CONNECT_TIMEOUT_LISTENER = 10
:: :: :: :: TRACE_LEVEL_LISTENER = OFF
:: :: :: :: /***********************************************************/
:: :: :: ::
:: :: :: :: 변경 후
:: :: :: :: 서버쪽에서
:: :: :: :: $lsnrctl stop
:: :: :: :: $lsnrctl start 실행
:: :: :: ::
:: :: :: :: 클라이언트/*tnsnames.ora파일내용*/
:: :: :: :: /***********************************************************/
:: :: :: :: TEST = <-- 사용하고자 하는 호스트스트링명 선언
:: :: :: :: (DESCRIPTION =
:: :: :: :: (ADDRESS_LIST =
:: :: :: :: (ADDRESS = (PROTOCOL = TCP)(HOST = 210.210.210.210)(PORT = 1521)) <-- HOST는 해
:: 당서
:: :: 버
:: :: :: 쪽 IP
:: :: :: :: 주소
:: :: :: :: )
:: :: :: :: (CONNECT_DATA =
:: :: :: :: (SID = ORCL) <-- 해당서버쪽 dbname(또는 SID)
:: :: :: :: )
:: :: :: :: )
:: :: :: :: /***********************************************************/
:: :: :: :: 클라이언트쪽에서
:: :: :: :: $sqlplus scott/tiger@TEST 실행
:: :: :: :: 주의사항 : 위예는 기본적인 설정내용임 테스트 후 각자시스템에 맞게 변경사용 바랍니다.
:: :: :: :: 점검사항 :
:: :: :: :: 서버쪽 $env 실행
:: :: :: :: 클라이언트쪽 $env 실행해서
:: :: :: :: 환경설정 비교
:: :: ::
:: :: :: /***********************************************************/
:: :: ::
:: :: :: 최성준님 답변 정말 감사합니다..(꾸벅)
:: :: ::
:: :: :: 근데여.. 리스너와 tns 설정 다시해도.. 클라이언트에서 계속 가튼 에러가 나네여
:: :: ::
:: :: :: 환경변수는 다음과 같이 설정되어있구여.. 서버 클라이언트 모두여..
:: :: ::
:: :: :: ## Environment variables for Oracle
:: :: :: export ORACLE_HOME=/home/oracle/ora816
:: :: :: export LD_LIBRARY_PATH=/home/oracle/ora816/lib
:: :: :: export ORACLE_TERM=vt100
:: :: :: export ORA_NLS33=/home/oracle/ora816/ocommon/nls/admin/data
:: :: ::
:: :: :: export PATH=$PATH:/home/oracle/ora816/bin
:: :: :: export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
:: :: :: export ORACLE_SID=ORCL
:: :: :: export TNS_ADMIN=/home/oracle/ora816/network/admin
:: :: :: export EDITOR=vi
:: :: :: umask 022
:: :: :: mesg n
:: :: ::
:: :: :: sqlnet.ora 파일은 관련이 없는건가여?
:: ::
:: :: -> 일반적인 경우에는 관련없습니다.
::
:: sqlnet.ora의 설정에 따라서 test라는 호스트를 찾게 할 수도 test라는 tns alias를 찾게 할 수도 있
:: 습니다. 위의 경우 client쪽에서 tnsping test를 해서 그게 어떤 주소를 찾는지 확인해보시고 만약 test
:: 라는 host의 1521번 포트에 대해서 ping을 시도한다면 alias 명을 test.world로 만드시고 접속하실
:: 때도 test.world로 주십시오. default_domain 이 world로 되어있고 찾는 방식에서 hostname이 빠져있으
:: 면 test.world로 작성된 tns alias를 test라는 이름으로도 호출해서 사용하실 수 있습니다.
/********************************************************************
정말 정말 답변에 감사드립니다.. (꾸벅)
근데여.. tnsping test 하면
<TNS-03505 Failed to resolve name > 라는 에러가 나네여
어떻게 하여야 하는지여?
|