最近遇到这样一个问题,请高手帮忙:
 有两台计算机,一台装有oracle8.05;另一台新装了oracle9i.
 现在要把oracle8.05上的一个数据库整个移植到oracle9i!
请问能不能做到???

解决方案 »

  1.   

    能啊 ,怎么不行了,试一试就知道了,如果你要在9I中配置数据库的话就用EXP/IMP了,在com下进行!如果不想的话你可以用你的9i的连接工具NET MANAGER 配置一下连接就可以用了,不过那是别人的数据库,你操作的时候一定要小心!
      

  2.   

    To qfsb_p(我心飞翔):
    9i的客户端连到805上导出,如果是exp的话,可能有问题的.
      

  3.   

    用你的8.0.5的客户端导出数据,然后连接到9i再导入就OK了!
      

  4.   

    ORACLE管理员手册 上有介绍
      

  5.   

    有sql server 的话,就方便了,直接用DTS导
    在9I上先建表空间和用户.
      

  6.   

    来晚了.........
    不过我来总结一下吧
    1 先在ORACLE8上用EXP导出数据,
    2 记下该用户在ORACLE8用到的表空间和用户的授权
    3 在ORACLE9上建立表空间
    4 在ORACLE9上建用户并授权
    5 在ORACLE9上用IMP导入数据当然,用DTS你也可以弄,但IMP/EXP的速度要更快,且效果好
    如果要维护ORACLE的话,用好IMP/EXP是很重要的