楼上的兄弟,用exp,和imp就OK了。在各版本的oracle进行数据迁移的时候
在命令行模式执行这个两个命令是最简单的办法。
如果不清楚用法直接打imp和exp就有相关的命令提示的。

解决方案 »

  1.   

    安装10g,并创建实例。
    在10g上用system/password进入SQLPLUS
    create user 用户名 identified by newpassword default tablespace 默认表空间名 temporary tablespace 临时表空间名;
    grant connect,dba to 用户名;
    在8i上exp...导出需要的用户数据
    在10g上imp...导入数据
      

  2.   

    保持字符集兼容,然后exp,imp.也可以用PL/SQL或tload导出导入
      

  3.   

    1、首先在10G上创建同名的数据库实例,创建用户、表空间、临时表空间等
    2、查看8i上的字符集是什么,修改10g的字符集与8i的相同
    3、在8i的客户端上导出8i的用户数据,分用户导出
    4、在10g上分用户倒入