创建DM数据库到DM数据库外部链接方法

1.   环境准备

 机器A机器B
实例名DAMENG01DAMNEG02
IP地址192.168.75.1192.168.75.136

 

2.  修改配置文件

    将实例dm.ini配置文件中MAL_INI的值修改为1,启用MAL系统

3.  创建MAL配置文件dmmal.ini

    添加以下内容,并保持两台机器的dmmal.ini一致

[mal_inst1]
  mal_inst_name  = DMSERVER01
  mal_host       = 192.168.75.1
  mal_port       = 5282
[mal_inst2]
  mal_inst_name  = DAMENG02
  mal_host       = 192.168.75.136
  mal_port       = 5282

    注:配置完后,需重启数据库,且为了MAL可以正常通信,需要关闭两台机器的防火墙

4.  在机器A上创建创建表

create TABLE table_link(IK01 int,IK02 int);

5.  在机器B上创建一个到机器A的外部链接

create public link link_test connect with SYSDBA identified by SYSDBA using '192.168.75.1/5282';

6.  在机器B上使用外部链接,插入数据到机器A上,并执行commit提交操作

insert into TABLE_LINK@link_test values(1,2);
commit;

7.  在机器B上通过外部链接查询刚才插入的数据

select *from TABLE_LINK@link_test;

    

8.  在机器A上查询是否有刚才机器B通过外部链接插入的数据

    

注:若出现DBLINK远程服务器获取对象失败的问题,则需要检查机器的防火墙状态是否关闭

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值