我更换了一台新的服务器,该机上现只有操作系统,如何把旧服务器上的oracle 10g迁移到新的服务器上,请高人赐教,谢谢!

解决方案 »

  1.   

    先用exp命令把数据文件导出,然后在新电脑上创建相同的数据文件,再用imp命令把数据导入
      

  2.   

    1 在新机子上装上同样版本的oracle,
    2 从旧机子上把数据库exp出来.dmp
    3 把.dmp再imp到新的机子上
      

  3.   

    最简单最快捷的方法,在新机器上安装完操作系统和数据库后(操作系统、补丁、数据库版本尽量跟老机器相同),将老的数据库机器停止,然后将数据文件、控制文件、日志文件拷贝过去。如果数据多的话,用EXP/IMP太慢了。
      

  4.   

    同意楼上的..在新机器上安装完操作系统和数据库后(操作系统、补丁、数据库版本,实例名,安装目录,数据文件存放文件,控制文件/日志文件跟老机器一样),然后停掉老的机器的ORACLE服务,然后把整个目录拷贝至新机器上..就OK了
      

  5.   

    1.可以用exp user/userpass@服务名 full=y file=d:\backup\%date:~0,10%.dmp log=d:\backup\%date:~0,10%.log compress=n buffer=65536 feedback=10000 grants=y indexes=y rows=y 
    全库导出,然后再
    imp user/userpass@服务名 full=y file=d:\backup\\%date:~0,10%.dmp
    2.冷备份的方式恢复数据库,csdn搜一下很详细
      

  6.   

    用rman吧,比逻辑备份恢复要快的多了。