各位大侠:
    我遇到了一个这样的问题,望各位大侠不吝赐教,我从一个8I的ORACLE数据库(单服务器)中用EXP导出数据,再拷贝到一个9I的数据库(双机集群)中,结果数据库导完后出现部分数据丢失现象。又配置了集群IP。再想改用9I的导出,无法连接,但前几天都能够用9I的导出,用8I的还可以连接。用9I的导出报错:
   EXP-00056:连接到ORACLE错误942
   ORA-00942:表或视图不存在
   EXP-00000:导出终止失效
  我改如何办,怎样才能将数据从8I中顺利导入9I集群数据库中,谢谢,万分感谢。
                                                   菜鸟甲

解决方案 »

  1.   

    采用imp/exp试试看只备份/恢复基本的数据(indexes=n,compress=n,rows=y) tables=(AA,BB,CC) 
    8i 和9i是兼容的,可以dmp文件可以互相导入导出。
    用imp/exp导入导出时,
    需注意对8i导入出必须用8i的client进行操作;
    同样,对9i导入出必须用9i的client.
      

  2.   

    ORA-00942:表或视图不存在:这个问题你试试在导入数据之前加大你的表空间的存储量(大概是你原先的2倍存储量)。我以前遇到这样的问题就是这样解决的,试试看吧。