操作系统一样的吗?
源数据库和目标数据库的版本是一样的吗?如果以上满足.就可以直接COPY.

解决方案 »

  1.   

    看两边的操作系统平台是否一致;
    看两边数据库版本是否一致,精确到一样的补丁;
    可以的话,就可以冷备,然后拷贝过去使用。若是操作系统平台不一致,最好还是使用exp和imp全库的方法
      

  2.   

    看来还有很多问题,两台电脑是不同的操作系统,而且数据库的版本也不一样!
    源数据库版本是oracle 8i,目标数据库是9i的!
      

  3.   

    导出exp user/pass@databasename file=path\aa.dmp
    导入imp user/pass@databasename file=path\aa.dmp full=y
    在cmd框下运行
    如果你要在sql plus下运行该命令的话,要在前面加host
    只要oracle数据库一样就可以移植的
      

  4.   

    我也遇到同样的问题,操作系统平台一致,两边数据库版本也一致都是8.17,
    sid也一样,将oradata目录拷贝以后(oracle中所有的数据库文件,控制文件,
    日志文件是不是就在oradata目录??),连接出错:
    ORA-01033: ORACLE initialization or shutdown in progress错误
    请高手指点!!谢谢!!
      

  5.   

    经过一段时间的学习和实践,最终用楼上tone_oo() 的方法导出了其中一直用的用户,平时所用的表,存储过程等都在里面。
    不过在用exp的时候是根据提示一步一步做下去的
    最终把导出的文件再用imp命令导到9i的数据库上,大部分表存储过程都导过来了,但是还是丢失了一些表和存储过程,这可能是我操作过程的失误吧
    谢谢各位!