我做了几个页面,访问本地oracle数据库中的表格,也创建了远程数据库的database link
访问本地数据库表格的页面显示数据都没有问题,这说明数据库连接,监听的启动都没有问题,对吧?
但是有几个需要访问远程数据库的页面都提示了tns错误
(这是其中一个页面的错误信息)
OraOLEDB error '80040e14' ORA-12560: TNS: 协议适配器错误 /sbman/sb_mx.asp, line 40 若删除了创建的database link就没有出现tns错误,仅仅是找不到远程数据库而已。。我用toad for oracle连接到数据库创建了db link 并且测试成功,也可以将页面要查的数据在toad中查出来请问这是什么原因呢?我已经查了整整一天了都找不出问题,请各位大侠帮忙解决下呀?万分感谢~~~
访问本地数据库表格的页面显示数据都没有问题,这说明数据库连接,监听的启动都没有问题,对吧?
但是有几个需要访问远程数据库的页面都提示了tns错误
(这是其中一个页面的错误信息)
OraOLEDB error '80040e14' ORA-12560: TNS: 协议适配器错误 /sbman/sb_mx.asp, line 40 若删除了创建的database link就没有出现tns错误,仅仅是找不到远程数据库而已。。我用toad for oracle连接到数据库创建了db link 并且测试成功,也可以将页面要查的数据在toad中查出来请问这是什么原因呢?我已经查了整整一天了都找不出问题,请各位大侠帮忙解决下呀?万分感谢~~~
解决方案 »
- update出现&字符,如何转义
- 【求教】查询条件下同字段值的另一条件记录
- 在pl sql中的存储过程中判断某个目录下的某个文件是否存在
- ORA-00376 ORA-01110
- 急,难
- 请教在solaris10下安装oracle10.1.0.3时,ins_net_server.mk安装出错.
- oracle是基于什么协议啊。还有刚开始有几个什么用户。
- error:ora-12560:TNS:协议适配器错误
- 又建立一个数据库后,怎么才可以登陆另外一个数据库?
- 救命啊!装了两个库就出错了。
- 关于数据求和的问题,请教各位大神~~~~~~~~~~~~~~
- dbms_java.grant_permission
对应的应用服务器上是否有相关的tnsname的配置(如果你是用多数据源连接的情况)
link的@访问机制是否被提前解析了。等等
在本地服务器上tnsname配置了远程服务器的连接字符
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
KAOQIN =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.241)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora10g)
)
)
dataserver =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.250)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora8)
)
)创建database link :
create database link GZ_DATASERVER.REGRESS.RDBMS.DEV.US.ORACLE.COM
connect to NEWSYS
identified by "<pwd>"
using 'dataserver';