写点什么

YashanDB 异构数据库链接配置

作者:YashanDB
  • 2025-03-14
    广东
  • 本文字数:641 字

    阅读完需:约 2 分钟

异构数据库链接配置

异构数据库链接指从 YashanDB 创建到其他非 YashanDB 的远程链接(DBLINK)。


对于从 YashanDB 到 Oracle 数据库的链接,系统存在如下前置要求:


  • YashanDB 服务端已安装 plugin 插件包。

  • 要求在安装 YashanDB 服务端时,指定plugin插件包YashanDB 服务端安装完成后,无法单独安装该插件包

  • YashanDB 服务端已下载和安装 Oracle Instant Client。

  • 未安装 Oracle Instant Client 的环境中,通过 DBLINK 向 Oracle 数据库发起远程链接,将会由于缺少必要的组件而抛出错误。

  • YashanDB 服务端已安装 libaio 库。

  • YashanDB 服务端缺少 libaio 库时,如通过 DBLINK 向 Oracle 数据库发起首次远程链接,yex_server 沙箱进程可能在加载驱动时发生 core dump(yasdb 进程无影响)。本错误只在首次链接时影响 yex_server 进程,再次链接时系统可自动恢复正常。


鉴于上述要求,对于可能使用 YashanDB -> Oracle 数据库远程链接的数据库,管理员应按下述指导进行必要的操作。

#Oracle Instant Client 下载和安装

  1. 以 YashanDB 安装用户(例如 yashan)登录到数据库服务器。

  2. 根据 YashanDB 服务器环境,从Oracle官网 (opens new window)下载对应的 Oracle Instant Client 安装包。

  3. 将安装包解压到本地路径,例如/home/oracle-instant-client/

  4. 设置动态库依赖路径。


   $ vi ~/.bashrc   $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/oracle-instant-client/lib   $ source ~/.bashrc
复制代码


Copied!

#libaio 库安装

  1. 以 YashanDB 安装用户(例如 yashan)登录到数据库服务器。

  2. 以 Centos 为例,通过以下命令安装 libaio 库:


   yum install libaio
复制代码


发布于: 刚刚阅读数: 5
用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB异构数据库链接配置_数据库_YashanDB_InfoQ写作社区