제가 ASP를 NT환경에서 돌려서 oracle8.1.6과 연동해서 쓰려고 하는데요.
db를 open하는 부분에서 이런 error가 뜹니다.
"Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Oracle][ODBC][Ora]ORA-12154: TNS:서비스명를 해석할 수 없습니다 "
listener.ora내용은
=====================================================================
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ************)(PORT = 1521))
)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 0
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\Oracle\Ora81)
(PROGRAM = extproc)
)
)
TRACE_LEVEL_LISTENER=off
TNS_ADMIN=ORACLE_HOME/network/admin
============================================
라고 되어 있구요.
tnsnames.ora는
==================================================
BOARD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = indigo-hyoungi)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = board)
)
)
===========================================================
라고 설정되어 있거든요.
뭐가 잘 못된거죠.??
그리고 listener를 실행시키기위해
c:\> lsnrctl start
를 실행하면
TNS-01152: 리스너명 Listener을 위해 지정된
모든 주소가 실패했습니다.
라고 error메세지가 뜸니다 .
어떻게 이문제를 해결하죠?
odbc설정까지 다 해주었는데도 않되네요.
좀 알려 주셨으면 좋겠습니다.
몇일째 혼자 끙끙 앓고 있거든요.
|