达梦数据库两台服务器之间创建dblink和同名词

1、停止源端DM和目的端DM服务。

2、分别打开源端DM和目的端DM的dm.ini文件,并打开dmmal=1。
MAL_INI = 0 #dmmal.ini

3、配置dmmal.ini文件,保证源端DM和目的端DM的dmmal.ini文件相同。
[MAL_INST1]
MAL_INST_NAME = DMSERVER1 #实例名,和 dm.ini中的INSTANCE_NAME一致
MAL_HOST = 192.168.10.101 #MAL系统监听TCP连接的IP地址
MAL_PORT = 61141 #MAL系统监听TCP连接的端口
[MAL_INST2]
MAL_INST_NAME = DMSERVER2 #实例名,和 dm.ini中的INSTANCE_NAME一致
MAL_HOST = 192.168.10.102 #MAL系统监听TCP连接的IP地址
MAL_PORT = 61142 #MAL系统监听TCP连接的端口

4、分别启动源端DM和目的端DM服务。

5、在源端的DM上创建DBLINK。
CREATE PUBLIC LINK LINK01 CONNECT ‘DAMENG’ WITH SYSDBA IDENTIFIED BY SYSDBA USING ‘192.168.10.8/61142’;
–第1种创建方式:通过IP地址/MAL_PORT端口来创建DBLINK
CREATE PUBLIC LINK LINK01 CONNECT WITH SYSDBA IDENTIFIED BY SYSDBA USING ‘DMSERVER2’;
–第2种创建方式:DMSERVER1为目的端DM的实例名(为dmmal.ini中目的端的DMMAL_INST_NAME)

6、在源端DM上,使用之前创建的DBLINK,查询目的端DM的内容。
SELECT * FROM ALL_TABLES@LINK01;–第1种查询方式
SELECT * FROM SYSDBA.T LINK LINK01;–第2种查询方式
DROP LINK LINK01;–删除DBLINK

创建同名词:
CREATE OR REPLACE SYNONYM “GXBARASKNEW”(模式名).“ZL_TYPE”(同名词) FOR “GXBZSK”(模式名).“ZL_TYPE(表名)”@“LINK04”(dblink名);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值