>>오라초보 님께서 쓰시길<<
::
:: 리눅스 머신 두대에서 한대는 오라클 8.1.6서버를 설치했구여
::
:: 한대는 오라클 8.1.6 client만 설치했습니다.
::
:: 서버에서는 sqlplus가 잘되구여..
::
:: 리스너 및 tnsnames 및 환경변수 설정은 제대로 된것 같은데
::
:: client쪽에서 sqlplus로 접속하려면 ora12545 에러가 납니다
::
:: error while trying to retrieve text for error ORA-1245
::
:: 어떻게 해주어야 하는지여?
::
:: 양쪽 다 서버로 설치하고.. 분산 데이타베이스 시스템으로 작동하는 방법에
::
:: 대해서두 자세히 설명해주시면 상당히 도움이 되겠습니다..
::
:: 답변주시면 그 은혜 잊지 않겠습니다..(꾸벅)
서버/*listener.ora*/
/***********************************************************/
LISTENER =
(ADDRESS_LIST =
(ADDRESS= (PROTOCOL= TCP)(Host= 210.210.210.210)(Port= 1521)) <--Host는 해당서버IP주소
)
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 실행해서
환경설정 비교
|