oracle dblink问题,请教高手 oracle 两个数据库之间,用语法如何访问表呀. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A访问B:1、修改A库的tnsnames.ora,加入B的连接字符串2、A:建立DBLINK3、A:select * from table@DBLINK_NAME http://space.itpub.net/16860121/viewspace-630043 参考这个,你会学到许多知识! 在对应的oracle客户端修改tnsnames.ora文件,加入另外一个数据库的信息。 a数据库访问b数据库中的c表,在a数据库中建立dblinkcreate public database link DB_LINK_AAA_BLLDB ---dblink name connect to prestat IDENTIFIED by "prestat" ---b库的用户名和密码 using '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.41.24.123)(PORT = 1521)) --b库的IP (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =sysdb) ---b库的实例 ) )';然后在a库中 select * from c@DB_LINK_AAA_BLLDB DBlink事跨域访问数据库,可以实现不同数据域之间的数据同步,不过在windows和liux下面的的版本之间差距会造成无法触发,比如10,11俩版本,如果出现这种情况,LZ可以通过代码建立小心服务器进行数据转换在本地数据库tnsnames.ora文件中没有配置要访问的远程数据库, create database link to_test connect to scott identified by tiger using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.5)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = bylw) ) )'; 我在建立数据库链接后,连接TNSNAME.ORA也配置了相应的连接。就是登录不上怎么回事。 函数执行无法返回值,请大虾帮忙看看的。 表空间和表有什么区别 group by 做报表 出结果就结贴 菜鸟求助SQL语句,大神赐教啊 UNDOTBS1切换表空间的问题 有没有高手帮我看一下这个为什么不对呢?~~~~~ 求文档 oracle 存储过程 遇到个问题 超级海量数据表的设计和查询问题 如何知道索引是否起了效果? 请高手帮帮忙,感谢了 急求ORACLE DBA解答 感激不尽!
2、A:建立DBLINK
3、A:select * from table@DBLINK_NAME
create public database link DB_LINK_AAA_BLLDB ---dblink name
connect to prestat IDENTIFIED by "prestat" ---b库的用户名和密码
using '(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.41.24.123)(PORT = 1521)) --b库的IP
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME =sysdb) ---b库的实例
)
)';然后在a库中 select * from c@DB_LINK_AAA_BLLDB