当前位置: 首页 > news >正文

哈尔滨网站建设培训慈溪哪里有做网站

哈尔滨网站建设培训,慈溪哪里有做网站,邮局网站建设的目的,wordpress熊掌号专业版文章目录 openGauss学习笔记-93 openGauss 数据库管理-访问外部数据库-oracle_fdw93.1 编译oracle_fdw93.2 使用oracle_fdw93.3 常见问题93.4 注意事项 openGauss学习笔记-93 openGauss 数据库管理-访问外部数据库-oracle_fdw openGauss的fdw实现的功能是各个openGauss数据库及… 文章目录 openGauss学习笔记-93 openGauss 数据库管理-访问外部数据库-oracle_fdw93.1 编译oracle_fdw93.2 使用oracle_fdw93.3 常见问题93.4 注意事项 openGauss学习笔记-93 openGauss 数据库管理-访问外部数据库-oracle_fdw openGauss的fdw实现的功能是各个openGauss数据库及远程服务器包括数据库、文件系统之间的跨库操作。目前支持的远程服务器类型包括Oracle、MySQLMariaDB、openGausspostgres_fdw、file_fdw 、dblink。 oracle_fdwforeign data wrapper for oracle用于Oracle的外部数据包装器是一款开源插件。openGauss基于开源的oracle_fdw Release 2.2.0 版本进行开发适配。 编译和使用oracle_fdw需要环境上包含Oracle的开发包所以openGauss默认不编译oracle_fdw下面依次介绍如何编译和使用oracle_fdw。 93.1 编译oracle_fdw 编译oracle_fdw需要安装Oracle的开发库和头文件。 选择合适的运行环境和版本下载Basic Package和SDK Package并安装。另外SQLPlus Package是Oracle的客户端工具也可以根据需要安装用于连接Oracle Server进行测试。 安装好开发包后就可以开始编译oracle_fdw了。编译时需要在执行configure时加入 –enable-oracle-fdw 选项。后续按照正常的openGauss编译方式编译即可。openGauss的编译参考 软件安装编译 编译完成后编译产物为 oracle_fdw.so位于安装目录的 **lib/postgresql/**下。oracle_fdw相关的sql文件和control文件位于安装目录的 **share/postgresql/Extension/**下。 如果编译安装时没有加入 –enable-oracle-fdw 选项可以在openGauss安装完成后再次编译oracle_fdw然后手动将编译产物 oracle_fdw.so放到对应的安装目录 lib/postgresql/ 将 oracle_fdw–1.0–1.1.sql、oracle_fdw–1.1.sql、oracle_fdw.control放到对应的安装目录 **share/postgresql/Extension/**即可。 93.2 使用oracle_fdw 使用oracle_fdw需要连接OracleOracle server请自行安装。 加载oracle_fdw扩展CREATE Extension oracle_fdw 创建服务器对象CREATE SERVER 创建用户映射CREATE USER MAPPING 创建外表CREATE FOREIGN TABLE 外表的表结构需要与Oracle数据库中的表结构保持一致。注意Oracle server侧的表的第一个字段必须具有唯一性约束如PRIMARY KEY、UNIQUE等。 对外表做正常的操作如INSERT、UPDATE、DELETE、SELECT、EXPLAIN、ANALYZE、COPY等。 删除外表DROP FOREIGN TABLE 删除用户映射DROP USER MAPPING 删除服务器对象DROP SERVER 删除扩展DROP Extension oracle_fdw 93.3 常见问题 在openGauss上建立外表时不会在Oracle数据库中同步建表需要自行在Oracle数据库中建表。执行CREATE USER MAPPING时使用的Oracle用户需要有远程连接Oracle数据库及对表相关操作的权限。使用外表前可以在openGauss server所在的机器上使用Oracle的客户端使用对应的用户名密码确认能否成功连接Oracle并进行操作。执行**CREATE Extension oracle_fdw;**时出现libclntsh.so: cannot open shared object file: No such file or directory。原因是Oracle的开发库libclntsh.so不在系统的相关路径中可以先找到libclntsh.so的具体路径然后将该so文件所在的文件夹加到 /etc/ld.so.conf 中。比如libclntsh.so的路径为 /usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1 那么就将该文件的路径 /usr/lib/oracle/11.2/client64/lib/ 加到 /etc/ld.so.conf文件末尾。然后执行ldconfig使修改生效即可。注意此操作需要root权限。 93.4 注意事项 两个Oracle外表间的SELECT JOIN不支持下推到Oracle server执行会被分成两条SQL语句传递到Oracle执行然后在openGauss处汇总处理结果。不支持IMPORT FOREIGN SCHEMA语法。不支持对外表进行CREATE TRIGGER操作。 点赞你的认可是我创作的动力 ⭐️ 收藏你的青睐是我努力的方向 ✏️ 评论你的意见是我进步的财富
http://wiki.neutronadmin.com/news/256310/

相关文章:

  • 凡科网建网站付费链接怎么做网站视频主持
  • ps可以在哪个网站上做兼职环保公司网站模板
  • 沈阳网站开发集团互联网营销推广公司
  • 手机网站开发环境搭建如何让百度口碑收录自己的网站
  • 大连建网站公司企业门户网站建设教程
  • 学校网站制作模板购物网站建设与实现
  • 做网站需要前台和后台吗手机网站首页经典案例
  • 如何查询网站域名备案个人备案的网站做企业站
  • 做网站推广收入好吗网站备案的影响
  • 网站建设方案文库汽车门户网站程序
  • 做venn图网站电商出口营销要多少钱
  • 五矿瑞和上海建设有限公司网站网页编辑代码模板
  • 做网站需要什么html代码下载
  • 网站seo标准二级域名能查到一级域名吗
  • 南京网站制作联系宋网页升级跳转自动刷新
  • 济南网站建设费用网站建设技术参数
  • 品牌网站建设權威大蝌蚪1元购网站建设
  • 网站开发及设计宁波建工工程集团有限公司
  • 做ppt图片用的网站有哪些公司网站的推广方案
  • 怎么用PHP做网站留言板画网站 模板
  • 网站维护中是什么意思静态网页设计心得体会
  • 青岛网站建设收费哪个平台好网站建设都包含哪些内容
  • 医院网站站群建设网站建设通俗讲
  • 网站界面设计的发展网站建设的整个流程
  • 做网站建设公司哪家好?网站开发需求模板
  • 深圳精美网站设计asp做的网站缺点
  • 佛山企业如何建网站唐山网页设计
  • 佛山网站建设在哪广州市公司网站建设报价
  • 做区块链在哪个网站微信小程序可视化编辑器免费
  • 网站仿静态和静态的区别怎么注册公司需要什么条件