如何在oracle8.1.7上建立数据库链接呢?我从网上查的资料是这样写的:
CREATE [PUBLIC] DATABASE LINK Linkname
[CONNECT TO username IDENTIFIED By password]
[USING‘connectstring']
其中:Linkname 数据库链接的名称
Username 用户帐户
password 口令
connectstring 远程数据库的连接串
我是要连到另一台数据库,数据库的用户名和密码都为myoracle,配置的服务名为gmcc,我是这样写的:
Create database link link_gmcc Connect to myoracle identified by myoracle using 'gmcc';
创建之后我就开始访问那台数据库,出现了错误:
select servicecode from tb_service@link_gmcc
*
ORA-02085: 数据库链接LINK_GMCC.WORLD与ORACLE.WORLD相连结
请问这是什么错误?
如果同 看show parameter global_names 是不是true
如果是再看 show parameter db_domain和service_names
service_names||'.'||db_domain作为dblink的名称
create database link “随便取个调用名'” connect to “要链接的用户名” identified by "链接用户的密码" using '远程机器上的SID'
请注意你的
select servicecode from [schema.]tb_service@link_gmcc