ora-22992 通过DBLINK 访问远程CLOB表问题
来源:互联网 发布:手机有mac地址吗 编辑:程序博客网 时间:2024/05/24 03:22
在本地用select语句访问远程,如果远程表有CLOB字段的话则会有错:ora-22992;
如果真的想看到clob字段的内容的话就得在本地建立一个表,用下面两条语句:
我刚才试验insert into table select * from remote table成功
remote table含有CLOB
总结:在我的环境中成功
(1)create table aaa select * from remote table
(2)insert into table select * from remote table
不过网上也有以下说法,虽然有错,不过也是一种方法,
通过临时表从DBLink中获取Blob对象2006-12-05 20:37做系统集成时,通过Database Link共享数据是不错的选择。不过真正使用DBLink时却碰到一个不小的问题:从远程数据库上查询Blob字段时总返回ORA-22992错误,如下:
select blobcolumn from remoteTable@dl_remote;
ORA-22992: 无法使用从远程表选择的 LOB 定位器
查找了一下解决方法,有人提出了采用物化视图可以解决这个问题。物化视图唯一的缺陷在于同步机制的问题,如果同步时间设置过短,则占用大量的系统资源,给服务器带来极大的压力;如果设置时间过长,前台用户不可接受。
后来还是AskTom给出了极好的解决方案:使用全局临时表。
SQL> create global temporary table foo
2 (
3 X BLOB
4 )
5 on commit delete rows;
Table created
SQL> insert into foo select blobcolumn from remoteTable@dl_remote where rownum = 1;
1 row inserted
SQL>
插入本地临时表之后,在本地的操作就没有任何问题了。
-- 另外一篇
Oracle官方论坛关于DBLink problem ORA-22992的讨论
values ('[key 1 literal]', [key 2 literal],
(select [blob column] from [Word doc table]@[remote instance]
where [keys = remote keys])
('[key 1]', [key 2], NULL)
(select [blob col] from [Word doc table]@[remote instance]
where [keys = remote keys])
where [keys = local keys]
- ora-22992 通过DBLINK 访问远程CLOB表问题
- ora-22992 通过DBLINK 访问远程CLOB表问题
- ora-22992 通过DBLINK 访问远程CLOB表问题
- ora-22992 通过DBLINK 访问远程CLOB表问题
- ora-22992 通过DBLINK 访问远程CLOB表问题
- oracle通过DBLink访问远程数据库的LOB字段报ORA-22992的解决方法
- oracle通过DBLink访问远程数据库的LOB字段报ORA-22992的解决方法
- 如何通过dblink truncate远程数据库上的表+调用远程存储过程,提示ORA 02064 .
- Oracle通过DBLink操作数据表,报错“ORA-22992:无法使用从远程表选择的lob定位器”
- Oracle通过DBLink操作数据表,报错“ORA-22992:无法使用从远程表选择的lob定位器”
- Oracle通过DBLink操作数据表,报错“ORA-22992:无法使用从远程表选择的lob定位器”
- ora-20000:用DBLink访问远程LOB字段
- Oracle DBLink 访问Lob 字段 ORA-22992 解决方法
- Oracle ORA-22804】使用DBLINK访问LOB类型表
- 使用DBLink方式同步远程数据库中含Blob、Clob字段表的问题解决
- 使用DBLink方式同步远程数据库中含Blob、Clob字段表的问题解决
- 使用DBLink方式同步远程数据库中含Blob、Clob字段表的问题解决
- Windows 远程访问oralce 问题 ora-12560
- numeric_cast 详解
- JAVA异常 getOutputStream() has already been called for this response
- 常见VC异常
- ios Crash Log 分析汇总
- Oracle监听主机设置为IP地址,报ORA-12545错误或连接超时错误
- ora-22992 通过DBLINK 访问远程CLOB表问题
- hdu-1004-Let the Balloon Rise
- 关于Zxing二维码开发的问题
- 对 Linux 专家非常有用的 20 个命令
- Linux useradd与用户管理相关的配置文件
- 【关闭Win7系统自动安装驱动程序功能】
- Xmlserialization
- JSTL标签(七)
- 吉哥系列故事——完美队形I