帮你顶一下,这个问题我也没有做过。
不过听说,oracle提供了一个叫 Data Migration Assistant的东西,好像可以帮你,

解决方案 »

  1.   

    不用问了,我迁移过了,
    先将8I的数据用IMP导出,
    导出后,用EXP导入就行了。
    不过最好是字符集相同,不同的话会乱码。
    解决不同字符集的办法,
    请去我发的一篇文档中查找。
      

  2.   

    Exp出来,再IMP进去就行了。系统自动识别版本的
      

  3.   

    ORACLE的相邻版本之间可以用各自的IMP和EXP导入导出。
    817和9I算是相邻版本,因此迁移时可以采用如下办法:
    用817的EXP工具导出DMP文件,再用9I的IMP工具把DMP文件导入9I系统。如果是ORACLE7版本的数据迁移的9I,则需要用8I版本数据库过度一下。
      

  4.   

    曾经用过
    exp导出数据文件
    imp导入即可。
      

  5.   

    有没有具体一点的?
    我的9I还没有建立数据库,
    是否要建立一个与8I上一样的数据库呢?我没有8I的建库脚本呀??
      

  6.   

    不用建一样的库,你首先把需要的用户用8i 的exp导出来,然后在9i建立用户和赋予相应的权限,然后用9i的imp导入即可。
      

  7.   

    打升及补丁,或是用EXP,EXP简单些,但得停库
      

  8.   

    先在9i建立用户,在8i的机器上用exp命令导出数据库,在用imp命令导入到9i的数据库里就可以了
      

  9.   

    我也想升级数据库,0racle816升级到oracle9i,exp肯定不行,我的数据量是1000G左右,那位朋友有升级
    经验或需要注意的地方,请提示一下
      

  10.   

    先用9I建立到8I服务器的连接,在9I上导出,然后导入到9I的服务器上
      

  11.   

    exp/imp
    应该可以,我目前使用的是10g,数据库是从816上迁移过来的
      

  12.   

    1)安装O9I
    2)建立相应的表空间、用户
    3)EXP 8I
    4) IMP 9I
    5)调整授权等事宜