LightDB24.1 oracle_fdw支持服务端GBK编码

news/2024/6/19 3:58:47 标签: oracle, 数据库

功能介绍

oracle_fdw是一个PG的插件,用于连接oracle数据库,由于原生PG不支持服务端GBK编码,所以原生的oracle_fdw也不支持服务端GBK编码。在LightDB23.3中支持了服务端GBK编码,导致在GBK编码的数据库中使用oracle_fdw时报错。
LightDB24.1版本中,支持了GBK编码的数据库中使用oracle_fdw插件。

使用示例

  1. 初始化实例为GBK编码,并创建oracle兼容库
lt_initdb -E 'gbk' --locale='zh_CN.gbk'
create database oracle_test LIGHTDB_SYNTAX_COMPATIBLE_TYPE oracle;
  1. 创建oracle_fdw连接,oracle数据库的IP和端口脱敏处理
create extension oracle_fdw;
create server oradb foreign data wrapper oracle_fdw options (dbserver '//xxx.xxx.xxx.xxx:xxxx/test');
create user MAPPING FOR lightdb server oradb options (USER 'lightdb', PASSWORD 'lightdb');
create foreign table oradb_t1(id int, cont varchar(20)) server oradb options (schema 'LIGHTDB', table 'T1');
  1. 对于oradb_t1进行增删改查操作

http://www.niftyadmin.cn/n/5413864.html

相关文章

ARM 架构下国密算法库

目录 前言GmSSL编译环境准备下载 GmSSL 源码编译 GmSSL 源码SM4 对称加密算法SM2 非对称加密算法小结前言 在当前的国际形式下,国替势不可挡。操作系统上,银河麒麟、统信 UOS、鸿蒙 OS 等国产系统开始发力,而 CPU 市场,也是百花齐放,有 龙芯(LoongArch架构)、兆芯(X86…

「MyBatis」MyBatis面试宝典:全面解析常见问题和难点

这里写目录标题 1. 什么是mybatis?2.怎么理解持久层?3. 说一说Mybaits的优点和缺点4. #{}和${}的区别是什么?5. PreparedStatement类6. mybatis的一级缓存和二级缓存7. Mybatis中 Dao接口和XML文件的SQL如何建立关联 面试题-》:My…

【应用多元统计分析】--多元数据的描述和展示(R语言)

一元随机变量 我们用协方差来刻画两个变量的相关关系,这里指的是线性相关关系。 对于一元随机变量的可视化最简单的就是散点图,大致可以看出X和Y之间的相关关系。如果想更好的看X、Y之间的相关关系,可以画二维的散点图。 总结: 均…

纯css实现太极八卦图

感觉最近好像闯鬼了&#xff0c;赶紧写个八卦图避避邪&#xff0c;开玩笑了&#xff0c;不废话&#xff0c;上菜&#xff0c;看效果上代码。 效果 代码&#xff0c;你们都是大佬&#xff0c;这里就不解释代码了 &#xff08;hover会转动喔&#xff09;。 <!DOCTYPE html&g…

神经网络8-注意力机制

注意力机制&#xff08;Attention Mechanism&#xff09;源于对人类视觉的研究。在认知科学中&#xff0c;由于信息处理的瓶颈&#xff0c;人类会选择性地关注所有信息的一部分&#xff0c;同时忽略其他可见的信息。这种机制被称为注意力机制。举个例子来说&#xff0c;当我们观…

如何更改照片分辨率?图片分辨率在线修改方法

当我们需要打印照片时&#xff0c;可能需要调整照片的dpi值以适应特定的打印设备和输出质量需求。较高的dpi值可以提供更好的打印质量和细节&#xff0c;而较低的dpi值可以减小打印文件的大小&#xff0c;如何更改照片分辨率呢&#xff1f;想要改图片分辨率的话可以试试本文分享…

【嵌入式学习】网络编程day0307---基于多路复用IO的聊天室

客户端 #include <myhead.h> //创建结构体存储用户信息 struct User {char tape;char username[32];char msg[1024]; };int main(int argc, const char *argv[]) {//创建套接字与服务器进行通信int sfdsocket(AF_INET,SOCK_STREAM,0);if(sfd-1){perror("socket err…

2.3_10 哲学家进餐问题

文章目录 2.3_10 哲学家进餐问题&#xff08;一&#xff09;问题描述&#xff08;二&#xff09;问题分析&#xff08;三&#xff09;如何实现 总结 2.3_10 哲学家进餐问题 &#xff08;一&#xff09;问题描述 一张圆桌上坐着5名哲学家&#xff0c;每两个哲学家之间的桌子上摆…