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;

第二种通过物化视图的方法
通过物化视图将数据传递到本地来。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31480688/viewspace-2638472/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31480688/viewspace-2638472/

oracle ORA-22992问题相关推荐

  1. Oracle Ora 错误解决方案合集

    Oracle Ora 错误解决方案合集 参考文章: (1)Oracle Ora 错误解决方案合集 (2)https://www.cnblogs.com/ios9/p/8627643.html 备忘一下 ...

  2. oracle ora 03137,今天遇到奇怪的ORA-03137错误(包含trc文件)

    今天下午同事突然反映,打开一个用户数据的时候 报错:ora-03114:未连接数据库 很奇怪的错误信息, 查看alert log文件 系统在报错: 2010/6/24 13:46:46      Th ...

  3. oracle ora 00283,【案例】Oracle报错ORA-16433非归档丢失redo无法启动的恢复过程

    天萃荷净 Oracle研究中心案例分析:运维DBA反映Oracle数据库处理非归档模式,redo文件损坏常规修复无法正常open数据库. 本站文章除注明转载外,均为本站原创: 转载自love wife ...

  4. oracle ora 16047,令人误解的ORA-16047: DGID mismatch between destination setting and target database...

    今天为一个Rac onenode的主库搭建好一个dg库之后,一直没有传日志,在主库的alertlog中,有报错: Thu Jun 29 14:55:34 2017 ALTER SYSTEM SET l ...

  5. ORACLE ORA错误码大全 (备忘)

    ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出 ...

  6. oracle ora 3136,一次ORA-3136的处置

    比来收到一个告警,用户说数据库没法连接,但是从监控上看,oracle的背景进程已侦听进程仍是在的,没有任何的alert. 登录数据库,已经收复一般,但是在数据库的alertlog中发现大量的ora-3 ...

  7. oracle ora 3136,关于ORA-3136的处理思路

    整理自网络.... 在告警日志里出现了大量ORA-3136的报错,于是mos上查看: 从MOS的465043.1:Troubleshooting ORA-3136: WARNING Inbound C ...

  8. oracle ora 3136,oracle中ORA-3136,ORA-609

    本文章详细的介绍了关于oracle中ORA-3136,ORA-609方法,有需要的朋友可以参考一下本文章哦. 本文章详细的介绍了关于oracle中ORA-3136,ORA-609方法,有需要的朋友可以 ...

  9. oracle ora 604,ORA-01092:ORACLE实例终止,强制断开连接 ORA 00704 00604 00942

    天萃荷净 有网友咨询数据库启动报 ora-01092:ORACLE 实例终止.强制断开连接 数据库版本 Trace file d:\app\administrator\diag\rdbms\orcl\ ...

  10. oracle ora 3136,ALERT日志中常见监听错误:ORA-3136错误的排查

    [现象]*********************************************************************** Fatal NI connect error 1 ...

最新文章

  1. 被公司圈养的年轻人,如何避免被市场淘汰?
  2. Gerrit代码Review入门实战
  3. 【AngularJS】—— 4 表达式
  4. python获取一个月之前日期_利用python获取当前日期前后N天或N月日期的方法示例...
  5. java 之 观察者模式(大话设计模式)
  6. fiddler修改客户端发出去的请求
  7. java jdbc连接字符串加密,Java JDBC连接数据库字符串大全
  8. exclips为什么j创建局java出错_clips.BuildRule出错
  9. error LNK2001的一些原因
  10. 平衡自行车的原理以及制作方法
  11. python累乘怎么写_怎么编写Python关于累乘的程序?
  12. “新元宇宙”奇科幻小说原创作品《地球人奇游天球记》第四回飞离地球
  13. 创宇区块链|Inverse Finance 安全事件分析
  14. 用html编写一个红绿灯,红绿灯.html
  15. Java解压rar5压缩文件
  16. IAR无法调试问题解决
  17. IT行业中,APaaS、SaaS、BaaS、DaaS都是什么
  18. 如何卸载MSN 2009(Live Messenger 2009)(转载)
  19. 理论一、MSCKF算法简介
  20. 第一次整理 数学建模入门 小石老师

热门文章

  1. java(jdk 1.8 64位)连接中控考勤机
  2. java 一元线性回归_线性回归 - Java教程 - 找一找教程网
  3. html网站底部导航栏怎么做,如何设计一个页面的底部导航?
  4. Spring @Scheduled定时任务的fixedRate,fixedDelay,cron的作用和不同
  5. 使用Amazon SNS,发邮件
  6. Python爬取猫眼评分9.5的《海王》的3万条评论
  7. Altium Designer布局布线技巧分享
  8. textarea在IE浏览器下只显示一行
  9. 前端框架React Js入门教程【转】
  10. Driller、Exploit自动生成引擎 Rex