建立DBLINK后,查询数据出现ora-22804错误;

he_xiaoxin 2017-05-03 12:07:12
使用的是oracle12c,新建一个DBLINK至服务器,通过了 检验,检验语句为 select * from dual@NEWLINK_3;
然后进行查询 查询语句为 select * from HBGGJC.SHENG_PY@NEWLINK_3;
报错
ORA-22804: 在对象表或用户定义的类型列上不允许执行远程操作
22804. 00000 - "remote operations not permitted on object tables or user-defined type columns"
*Cause: An attempt was made to perform queries or DML operations on
remote object
tables or on remote table columns whose type is one of object,
REF, nested table or VARRAY.
...全文
507 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
he_xiaoxin 2017-05-04
  • 打赏
  • 举报
回复
十分感谢,原来是这个原因啊。get到了
jdsnhan 2017-05-04
  • 打赏
  • 举报
回复
引用 1 楼 baidu_36457652 的回复:
你查 你们的 具体字段,别用*代替 ,有字段不能通过 链接查询
+1 譬如有type,比如有嵌套表,比如有clob,都不能通过link访问
sxq129601 2017-05-04
  • 打赏
  • 举报
回复
例如CLOB和BLOB和其他一些类型字段是不能通过DBLINK查询的
  • 打赏
  • 举报
回复
你查 你们的 具体字段,别用*代替 ,有字段不能通过 链接查询

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧