1 Reply Latest reply: Mar 28, 2013 8:18 PM by 816366 RSS

    oracle 11g 逻辑备份

    binxiangxiong
      做11.2.0.2全备包括逻辑备份和rman备份,备份机上的版本是10.2.0.3 操作系统windows server 2003;目标数据库是11.2.0.2,操作系统是linux ;现在有两种方案:
      一是直接在备份机上调用exp连接到目标数据库做全备,但是这个方案目前还行不通,报错:
      EXP-00008:遇到 ORACLE错误1406
      ORA-01406:提取的列值被截断
      EXP-00000:导出终止失败
      这个方案本身是否可行,用10.2.0.3导出后以后做数据恢复再导入11.2.0.2是否有问题,如果没有问题,那以上报错能怎么解决?

      二是在备份机上再装一个11.2.0.1的客户端(备份机上已经有一个10.2.0.3的服务器端):
      这个方案存在两个问题,一是用11.2.0.1做exp报错 :
      EXP-00003: 未找到段 (0,0) 的存储定义
      . . 正在导出表 CWM$CLASSIFICATION导出了 41 行
      . . 正在导出表 CWM$CLASSIFICATIONENTRY导出了 5 行
      . . 正在导出表 CWM$CLASSIFICATIONTYPE导出了 15 行
      EXP-00107: 不支持特征 (BINARY XML) (属于列 XSLT, 表 ORDDATA.ORDDCM_MAPPING_DOCS_TMP)。不会导出该表。


      二是在备份机上安装11.2.0.2是否会影响原本10.2.0.3下的实例运行,请大神指教。