暂无图片
ORACLE用DB_LINK连接PG数据库,报错:ORA-28500,ORA-02063
我来答
分享
小丑鱼
2022-11-30
ORACLE用DB_LINK连接PG数据库,报错:ORA-28500,ORA-02063

ORACLE用DB_LINK连接PG数据库查询时报错:ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:

ERROR: relation "TABLE_NAME" does not exist;
No query has been executed with that handle {42P01,NativeErr = 1}
ORA-02063: 紧接着 3 lines (起自 DL_PG120)

不过,表名和列名加上"就可以正常查询,这个是哪配置有问题?



我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
DarkAthena
2022-11-30

pg中的表名,创建的时候,不加双引号时默认是小写;
oracle中的查询sql,不加双引号时,默认会转换为大写。
所以,就报这个错了

暂无图片 评论
暂无图片 有用 3
打赏 0
暂无图片
yBmZlQzJ
2022-11-30
风车
2022-12-01
👍
手机用户1221
2024-05-29
牛逼
yBmZlQzJ
2022-11-30

在安装oralce的目录下找到 …\admin\initdg4msql.ora
用编辑器打开initdg4msql.ora添加下面两行

HS_RPC_FETCH_REBLOCKING= OFF
HS_FDS_FETCH_ROWS = 1

暂无图片 评论
暂无图片 有用 2
打赏 0
yBmZlQzJ
答主
2022-11-30
风车
2022-12-01

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏