orcale跨服务器查询或者存储过程,要跨服务器的 如题:不过要求不能和microsoft沾一点边,因为我不喜欢microsoft 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果需要从一个数据库服务器访问另外一个数据库服务器的表或视图时,可以通过 DBLink 的方法,实现基本等同于本机访问的效果,如下: SELECT * FROM A@DBLINK_B ; 创建DBLink的方法有以下两种: 第一、已经在需要访问的服务器上创建好了被访问服务器的服务名: create database link test connect to username identified by pwd using ’server_name’; 前提是我们已经建好了名为 ’server_name’ 的服务名。 然后可以用以下的方法访问了: SELECT * FROM A@TEST; 第二、还没有建好服务名时,可以用以下的方法: create database link test connect to username identified by pwd using ’(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ora8) ) )’; 如果不方便创建服务名,那么第二种方法还是比较方便的。 其他数据库的 到网上一搜好多 关于Oracle中变异表的处理?在线.. sql往oracle导数据 启动oracle数据库时出错 求一ORACLE语句 oracle9i触发器做数据同步 问个简单的问题、关于查找的 xp下oracle的安装问题? 有关记录表的问题? (高分)这段SQL游标循环程序可否错了,错了请指正 不创建新表从oracle中导出数据 [疑惑]ORACLE新手-请看这个简单的存储过程,为何不能插入数据呢? OCI-22053: 溢出错误
SELECT * FROM A@DBLINK_B ;
创建DBLink的方法有以下两种: 第一、已经在需要访问的服务器上创建好了被访问服务器的服务名:
create database link test
connect to username identified by pwd
using ’server_name’;
前提是我们已经建好了名为 ’server_name’ 的服务名。
然后可以用以下的方法访问了:
SELECT * FROM A@TEST; 第二、还没有建好服务名时,可以用以下的方法:
create database link test
connect to username identified by pwd
using ’(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora8)
)
)’;
如果不方便创建服务名,那么第二种方法还是比较方便的。
其他数据库的 到网上一搜好多