- 论坛徽章:
- 0
|
我使用的平台是Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
数据库版本是9.2.0,数据库和程序运行在同一台机器上
我编译了一个otl自带的测试程序,以oracle用户执行该程序ok,以其他用户(包括root)则不能执行 报错ora-12545(目标或者对象不存在)
我很是郁闷,切换到oracle用户下,使用tnsping命令,结果ok
以下是我的tnsname.ora
xb18 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 211.137.171.1 (PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = WAPYQDB)
)
)
这个是sqlnet.ora
NAMES.DIRECTORY_PATH= (TNSNAMES)
这个是listen.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST=211.137.171.1 (PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /opt/oracle/product/9.2.0)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = WAPYQDB)
(ORACLE_HOME = /opt/oracle/product/9.2.0)
(SID_NAME = WAPYQDB)
)
)
#TRACE_LEVEL_LISTENER = 16 TRACE_DIRECTORY_LISTENER = /tmp TRACE_FILE_LISTENER = "listener"
请问前辈,这个问题出在哪里呢
[ 本帖最后由 hityyp 于 2006-11-7 12:54 编辑 ] |
|