服务器上装有oracle9.2客户端,使用sql plus和pl/sql developer都可以正常连接该数据库一个C#写的webService连接oracle的程序,放进IIS后显示ora-12154错误,无法解释的服务名
用C#再写个winform程序连接该oracle数据库,仍然是ora-12154错误连接语句"data source = SRSRV;user=用户名; password=密码;";上网查了很久,该程序目录不深,路径中也不包含中文或者特殊字符检查了tnsname.ora文件,是用tnsping 数据库服务名能够ping通请问会是什么问题,很急谢谢各位了
用C#再写个winform程序连接该oracle数据库,仍然是ora-12154错误连接语句"data source = SRSRV;user=用户名; password=密码;";上网查了很久,该程序目录不深,路径中也不包含中文或者特殊字符检查了tnsname.ora文件,是用tnsping 数据库服务名能够ping通请问会是什么问题,很急谢谢各位了
解决方案 »
- 联合查询求救,在线等.
- oracle 服务器无法启动问题。急急急急急@@@
- 数据库导入问题 急急!
- 在EXEC SQL BEGIN DECLARE SECTION 中定义的char 类型数组的问题?为什么char sSQL[SQL_LEN]这样定义会抱错?
- oracle10g 安装完成启用dbca失败该怎么办,谢谢
- 如何插入指定日期格式的值?
- oracel建库
- 各位老大,哪里有oracle 9i for win200/winnt下载?
- 通过TNSNAMES.ORA文件访问oracle数据库的问题!!!!!!!!!!!!!!
- 我的ora805装后net assistt和net easy config都打不开,怎么原因?win2000下
- ORA-01031: 权限不足
- 关于Oracle定时作业的问题
查看与之对应的
服务名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip号)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 服务名)
)
)
复制(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip号)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 服务名)
)
)
改写连接字符串
"data source =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 服务名))); user=用户名; password=用户密码;";
可能在自己本地测试时oracle数据库装在本机,而发布的 服务器上的oracle仅有客户端的缘故吧