clwn.net
当前位置:首页 >> 如何创建DAtABAsE linkEs >>

如何创建DAtABAsE linkEs

用户Scott可以在本地数据库上查询远程数据库的emp表,我们可以在我们的本地数据库上建立一个别名(Synonym) emp,然后我们就可以直接通过select * from emp来查询远程数据库上的emp表,而无需通过select * from emp@hq.acme.com

呢?本文我们通过一个实例来介绍这一创建过程,接下来就让我们来一起了解一下这一过程吧. 物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单一的大型数据库,用户可以通过网络对异地数据库中的数据进行存取,而服务器

你必须在服务器上配置服务名比如你要在数据库服务器A上建立连接到数据库B的database link那你就得在A这台电脑上配置B的服务名或者你直接把服务名=后面的那串直接写在建databaselink时的数据库里你可试下如下语句drop database link abc;create database link abcconnect to YKT identified by YKTusing '(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = orcl的IP)(PORT = 1521))(CONNECT_DATA =(SID = orcl)))';注意IP、端口和SID

1. 测试成功的网络服务名?怎么测试的? 使用工具试试能不能登录进去?2. 将tnsnames中配置直接复制到using 中试试分号中加 (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 端口)))(CONNECT_DATA =(SERVICE_NAME = 数据库名)))再试试 ?

你好!用户需要有:create public database link 或者create database link 权限: drop public database link dblinkname

zxsg.net | tfsf.net | xcxd.net | ppcq.net | dzrs.net | 网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com