YashanDB 异构数据库链接配置
异构数据库链接配置
异构数据库链接指从 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 下载和安装
以 YashanDB 安装用户(例如 yashan)登录到数据库服务器。
根据 YashanDB 服务器环境,从Oracle官网 (opens new window)下载对应的 Oracle Instant Client 安装包。
将安装包解压到本地路径,例如
/home/oracle-instant-client/
。设置动态库依赖路径。
Copied!
#libaio 库安装
以 YashanDB 安装用户(例如 yashan)登录到数据库服务器。
以 Centos 为例,通过以下命令安装 libaio 库:
版权声明: 本文为 InfoQ 作者【YashanDB】的原创文章。
原文链接:【http://xie.infoq.cn/article/3a48383250d4c03652ad8c504】。文章转载请联系作者。
评论