准备换一台数据库服务器。
可以把原来的ORACLE_HOME目录直接复制过来吗。新的服务器安装路径都一样。
25G的库,用exp/imp方式导出导入数据是不是比较慢?

解决方案 »

  1.   

    $ORACLE_HOME下的只是软件而已,数据文件等数据库文件默认在$ORACLE_BASE/oradata/$ORACLE_SID目录下,非默认的话,可以查v$datafile等视图。数据文件、日志文件、控制文件等三大核心文件有冷备份的话就可以直接将数据库复制到新环境,当然,如果操作系统都换了,那就要看情况了。
      

  2.   

    可以的。直接复制文件最快1. 在新服务器上,安装好同版本的数据库软件,创建监听,不需要创建数据库;
    2. 将旧数据库实例关闭后,把数据文件、控制文件、redo文件 等,拷贝到新服务器上,最好新的路径和原路径一致,否则需要修改参数;
    3. 配置好环境变量oracle_sid,oracle_home和原库一致后,剩下的就是一些linux/windows中的收尾工作,然后启动即可