create /*source only*/ table mingshuo.tmp_ms_19031403 as select * from backupwt.tmp_ms_19031403@dblk_e1 在利用上面的通过dblink搬迁数据的时候,发生报错 ORA-22992: cannot use LOB locators selected from remote tables SQL> !oerr ora 22992 22992, 00000, "cannot use LOB locators selected from remote tables" // *Cause: A remote LOB column cannot be referenced. // *Action: Remove references to LOBs in remote tables. 可以看到是因为源表中有lob字段导致的。 关于这个报错有两个简单的解决办法 1.全局临时表 2.物化视图 先来看第一个全局临时表的方法: 现在目标端建立目标表结构: create /*source only*/ table mingshuo.tmp_ms_19031403 as select * from backupwt.tmp_ms_19031403@dblk_e1 where 1=0; 目标端建立全局临时表: -- Create table create /*source only*/ global temporary table mingshuo.gb_temp_tab ( id NUMBER(20) not null, 。。。 ) on commit delete rows; insert into mingshuo.gb_temp_tab select * from backupwt.tmp_ms_19031403@dblk_e1; 注意将数据插入到临时表中后不要提交,否则数据没有了 将临时表中的数据插入到目标表中: insert into mingshuo.tmp_ms_19031403 select * from mingshuo.gb_temp_tab; commit; 第二种通过物化视图的方法 通过物化视图将数据传递到本地来。
oracle ORA-22992问题
来源:这里教程网
时间:2026-03-03 13:04:02
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- LGWR: Destination LOG_ARCHIVE_DEST_2 network reconnect abandoned 原因以及解决
- Debian systemd单元文件编写指南(从零开始创建和管理Linux系统服务)
- 1-oracle环境安装
1-oracle环境安装
26-03-03 - 索引页块碎片(Index Leaf Block Fragmentation)
- Oracle GoldenGate Director配置手册
Oracle GoldenGate Director配置手册
26-03-03 - impdp导入数据ora39242解决办法
impdp导入数据ora39242解决办法
26-03-03 - exp报错与exp为何导不出某些表结构原因
exp报错与exp为何导不出某些表结构原因
26-03-03 - 2-plsql开发工具安装
2-plsql开发工具安装
26-03-03 - 【kingsql分享】Oracle Database 19c的各种新特性介绍
- Oracle RMAN两种库增量备份的差别及实验增量差异和累积增量备份的区别
