• 达梦创建数据库dblink的方法


    创建 DM 到 DM 的数据库链接,并使用数据库链接对远程库做增、删、改、查操作。

    注意

    准备两台数据库服务器 A、B(目前只支持同平台,不支持跨平台建数据库连接),均安装了 DM 数据库,网络必须互通。

    两台服务器,其中一个为目的主机 A,另一个为测试机 B;分别在这两台服务器上进入数据库安装目录下的库目录里修改 dm.ini 文件:MAL_INI=1

    实例名 INSTANCE_NAME 要对应,且配置 dmmal.ini(如无此文件,新建此文件)如下所示:

    [mal_inst1]
    mal_inst_name = MICSOCC  --数据库实例名称
    mal_host = 10.50.11.113
    mal_port = 5282   --这里是通讯端口,不是数据库端口,随便填一个没有用过的端口数字即可
    [mal_inst2]
    mal_inst_name = micsljz
    mal_host = 10.50.115
    mal_port = 5283


    在主机 A 上建表 test,如下所示:
    注意

    A 和 B 的实例名不能一样;–中文注释部分只是方便解释含义,配置 dmmal.ini 时不必写,以免造成格式问题导致 dmserver 服务无法启动。
    两台主机的 dmmal.ini 文件相同。配置成功之后分别重启 dmserver DM 数据库服务。

    cd /u01/dm8/bin

    ./DmServiceMICSOCC restart

    然后就可以重建dblink了,语法如下

    CREATE PUBLIC LINK MICSOCC CONNECT WITH MICS IDENTIFIED BY "CDL19mics" USING '10.50.11.113/5282';

    然后就可以远程查表了,搞定

    select * from ENTITY@MICSOCC


    输出结果:

  • 相关阅读:
    cookie和session学习笔记
    Listener和Filter学习笔记
    [转载]mysql root密码忘了怎么办
    [转载]oracle连不上的各种现象
    Oauth入门学习
    XML学习笔录
    共享内存
    守护进程
    Linux系统调用与文件I/O(一)
    我的第一篇博客
  • 原文地址:https://www.cnblogs.com/dll102/p/16199032.html
Copyright © 2020-2023  润新知