DB서버를 설치하려고 레드햇 리눅스 6.2에 오라클 8.1.6 엔터프라이즈 버젼을
설치했습니다. 여기 싸이트를 뒤져서 network연결을 위해 listener.ora파일과
tnsnames.ora파일을 설정해주는 부분까지 알게 됐는데 아무리 클라이언트에서
tnsnames.ora파일의 설정을 바꿔주어도 TNS에러를 잡을수가 없습니다.
listener.ora파일 설정도 제대로 해 준거 같고 listener가동상태를 확인해도
잘 돌아가는거 같은데 이유를 모르겠어요.
얼핏 기억이 sqlplus로 접속하려면 sqlnet.ora파일도 설정해 줘야 한다는데 어떻게
해 줘야 하느지요...
여러가지 중구난방으로 질문해서 죄송한데요 지금 가장 궁금한 것은 현재
TNS에서 서비스명을 해석할 수 없다고 에러가 나는 이유와 파워빌더에서 오라클을
연결하는 방법입니다. 여러 고수님들! 제발 TNS에러를 꼭 잡을 수 있도록 도와주십
시요.
제가 설정해 놓은 listener.ora파일과 클라이언트에 설정한 tnsnames.ora파일,
그리고 listener와 tnsping test를 한 결과를 올립니다.
꼭 좀 가르쳐 주시기 바랍니다.
**listener.ora파일(여기 외 나머지 부분은 전부 주석처리되어 있습니다.)
LISTENER =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=210.119.59.85)(PORT=1521))
(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
#BEQUEATH CONFIG
(GLOBAL_DBNAME=orcl)
(SID_NAME=ORCL)
(SERVICE_NAME=TEST)
(ORACLE_HOME=/home/oracle/ora816)
#PRESPAWN CONFIG
(PRESPAWN_MAX=20)
(PRESPAWN_LIST=
(PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
)
)
)
TRACE_LEVEL_LISTENER = OFF
STARTUP_WAIT_TIME_LISTENER=0
CONNECT_TIMEOUT_LISTENER=10
**tnsnames.ora파일(여기도 나머지 부분은 전부 주석처리)
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 210.119.59.85)
(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
(SID = ORCL)
(GLOBAL_NAME = orcl)
)
)
**listener와 tnsping test결과
[oracle@steelvirus samples]$ lsnrctl stat
LSNRCTL for Linux: Version 8.1.6.0.0 - Production on 07-MAY-2001 09:14:27
(c) Copyright 1998, 1999, Oracle Corporation. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 8.1.6.0.0 - Production
Start Date 06-MAY-2001 19:21:55
Uptime 0 days 13 hr. 52 min. 31 sec
Trace Level off
Security OFF
SNMP OFF
Listener Log File /home/oracle/ora816/network/log/listener.log
Services Summary...
ORCL has 2 service handler(s)
The command completed successfully
[oracle@steelvirus samples]$
[oracle@steelvirus samples]$ tnsping ORCL
TNS Ping Utility for Linux: Version 8.1.6.0.0 - Production on 07-MAY-2001 09:158
(c) Copyright 1997 Oracle Corporation. All rights reserved.
TNS-03505: Failed to resolve name
[oracle@steelvirus samples]$
[oracle@steelvirus samples]$ tnsping 210.119.59.85
TNS Ping Utility for Linux: Version 8.1.6.0.0 - Production on 07-MAY-2001 09:156
(c) Copyright 1997 Oracle Corporation. All rights reserved.
Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=210.119.59.85)(PORT=1521))
OK (10 msec)
[oracle@steelvirus samples]$
|