就是将整个oracle数据库迁移到solaris平台上,包括所有数据,表,视图和pl/sql程序等等所有oracle里面的东西。 我试过用exp/imp,但是在windows平台倒出oracle数据的时候,往往在倒出同义词的时候失败。也不知道什么原因。 如果这个问题不能够解决,也就不能够使用exp/imp来迁移数据,除此之外还有什么迁移数据的方法吗?

解决方案 »

  1.   

    跨平台最好的方法只能是,EXP和IMP了
    如果你EXP时候,同义词失败,你用另外的低版本的客户端EXP尝试
    看是否能够EXP出来,如果不行,就先把表和数据导过去,其他再重建立。
      

  2.   

    跨平台最好的方法只能是,EXP和IMP了
    如果你EXP时候,同义词失败,你用另外的低版本的客户端EXP尝试
    看是否能够EXP出来,如果不行,就先把表和数据导过去,其他再重建立。
      

  3.   

    问问,exp能把分区之类的信息也保存下来吗?会在新平台下自己建立分区及相关对象吗?
      

  4.   

    问问,exp能把分区之类的信息也保存下来吗?会在新平台下自己建立分区及相关对象吗?
    可以的
      

  5.   

    我们马上也会面临这个问题.也是选的SUN的小型机器.用ORACLE9I,提供点经验呀...我们以前用SYBASE时,从NT平台往SUN平台倒数据时就出现过这种问题,后来只好将所有的建表生成SQL语句,将原来表中的数据全生成INSERT语句,一行一行的往里插入的呀...希望这次不会再是这种情况了...
      

  6.   

    印象里,表所属的分区是记录下来了,但是不会自动建分区,应该事先建好。
    exp有问题的话,可以试试用9i的客户端的exp来导出8的内容,再导入。
      

  7.   

    exp/imp
    两边字符集都用ascii码