原因:使用dblink从远程数据库向本地数据库 INSERT数据时,因远程表中含有BLOB字段,在SELECT 和 INSERT INTO操作时,报"ORA-22992: 无法使用从远程表选择的 LOB 定位器"错误,通过创建临时表并从临时成功把数据插入到目的表中。 解决办法: 1、创建一张临时表。 create global temporary table table_temp as select *...
"ORA-22992: 无法使用从远程表选择的 LOB 定位器 解决办法: 可以先创建一个临时表,然后把远程有LOB字段的表克隆到临时表中,然后再进行链接操作 1.本地创建临时表 create global temporary table photo_temp as select * from photo ; 1. 2.用database link导入远程数据到临时表 insert into photo_temp select...
4、把全局临时表内容插入本地表: INSERT INTO wl_history SELECT * FROM Table_Temp; 这时用 SELECT * FROM wl_history; 就能看到了。 当然也可以用以下命令就可以直接显示文本内容了。 SELECT Assemble_Code ,Dbms_Lob.Substr(Audit_Detail_Old) ,Dbms_Lob.Substr(Audit_Detail_New) ,Dbms_Lob.Substr(Text_...
ORA-22992:无法使用远程表选择的LOB定位符 仔细检查一下,远程的表只有一个是clob字段,但是我暂时,没有用到这个字段, 在查询的时候,把这个字段去掉,把用到的字段进行统计,不再报这样的错误, ---如何所有的字段都需要, 网上的解决办法,一并搬来 解决办法: 先创建一个临时表,然后把远程的含CLOB字段的表导入到...
解决办法: 先创建一个临时表,然后把远程的含CLOB字段的表导入到临时表中,再倒入本表。 create global temporary table demo_temp as select * from demo; insert into demo_temp select * from demo@.
OLB 问题ORA-22992:没法使用从远程表选择的LOB定位器Createglobaltemporarytabletemponcommitpreserverowsasselect*fromJJR_TJJR_CYZGXX@DEVDBLINK Insertintotestselect*fromtem
不能通过dblink访问另一个数据库中的lob字段。可以将视图建在远端数据库,再通过dblink访问此视图。
[DBA] 关于LOB RETENTION的知识共享
ORA_EXCEL 从Oracle PL/SQL到Excel XSLX API世界上功能最强大的PL/SQL Excel API。 立即订购v3.2.52 Oracle数据库错误代码ORA-22992描述 Oracle数据库参数 搜索 参数列表 Oracle数据库软件包 搜索 包裹清单 包裹清单 _Oracle数据库12cR1软件包 _Oracle数据库11gR2软件包 ...