1、配置DM8到oracle的dblink
1.1 安装配置oracle客户端
(1) 在dm数据库所在的服务器上安装Oracle的linux客户端:
下载basic、sdk、sqlplus这三个包,解压后放在一起。
instantclient-basic-linux.x64-11.2.0.4.0.zip
instantclient-sdk-linux.x64-11.2.0.4.0.zip
instantclient-sqlplus-linux.x64-11.2.0.4.0.zip
比如都放在这个目录下达梦数据库安装目录的bin下
cd bin
ln -s libclntsh.so.12.1 libclntsh.so
(2) 配置tnsnames.ora
mkdir -p network/admin
vi network/admin/tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.10.201)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID =ORCL)
)
)
(3) 配置oracle相关的变量
#oracle
export ORACLE_HOME=/dm8/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LD_LIBRARY_PATH=$ORACLE_HOME:/dm8/bin
export PATH=$ORACLE_HOME:$PATH
(4) 使用sqlplus登录远程oracle服务器
sqlplus scott/tiger@ORCL
1.2 在DM8上创建到Oracle的dblink
连接dm数据库
disql sysdba/SYSDBA
创建dm到oracle的dblink
create link link1 connect ‘oracle’ with scott identified by tiger using ‘ORCL’;
查询oracle上的数据
select * from emp@link1;
总结
更多资讯请上达梦技术社区了解:https://eco.dameng.com