标签:
杂谈 |
达梦7 支持创建dblink 来访问远程的oracle,
在linux下的搭建方式比较简单, 简单来说分几个步骤:
1.配置oracle
oci客户端
因为需要访问Oracle, 因此需要安装oci客户端,
最简单的方式是直接从oracle的官网下载:
instantclient-basic-linux.x64-11.2.0.4.0.zip
下载后解包, 里面有几个文件, 把libclntsh.so.11.1 复制到
/lib64下,其他几个.so也可以复制过去,然后修改相应的文件属性, 并创建一个符号连接:
这样达梦服务器就可以通过oci库了。
2.登录达梦,创建一个dblink, 如:
create public link ORCL168 connect 'ORACLE' with
"SYSTEM" identified by "MANAGER" using
'192.168.0.168/ORCL';
这样我们就创建了一个名为ORCL168, 类型为ORACLE的dblink,
它用来指向远程在192.168.0.168机器上,服务名为ORCL的Oracle服务器。
3.使用dblink, 如:
select * from t1@orcl168;
select * from t1@orcl168 a, sysobjects b where a.c1 =
b.name;
delete from t1@orcl168 where c1 is null;
update t1@orcl168 set c1 = c1 'hello' where c1 is not
null;
insert into t1 select * from t1@orcl168
使用dblink,
可以很方便地在一个查询中同时访问本地和远程数据。
前一篇:达梦的数组索引