oracle版本是10.2 .0.1.0先把以前的那个开发服务器进行升级。换个新的服务器。现在数据库里面的数据怎么迁移到新服务器。希望有这方面的资料或给些提示。谢谢大家。

解决方案 »

  1.   


    可以使用 exp/imp 或者 expdp/impdp
    1. 先将数据库导出
    2. 在新的服务器上安装好数据库,建好相关用户和表空间,是新旧数据库的表空间一致
    3. 将数据imp 
    4. 检查有无无效对象,有就编译一下,没有就ok了。
    参考:
    ORACLE 数据库逻辑备份 简单 EXP/IMP 
    http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4718366.aspx Oracle 10g EXPDP和IMPDP使用说明
    http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4674224.aspx------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977
      

  2.   

    . 在新的服务器上安装好数据库,建好相关用户和表空间,是新旧数据库的表空间一致如果不建立的话,是不是都导到system下了?
      

  3.   

    -- 如果两服务器的版本相同(操作系统位数相同:都是32位或者64位)
    -- 且SID也一样的话-- 关闭数据库(源数据库和目标数据库) :直接copy 所有的数据文件、日志文件、初始化参数文件到其相应的位置即可!
      

  4.   

    -- 如果两服务器的操作系统版本相同(操作系统位数相同:都是32位或者64位)
    -- 且SID也一样的话-- 关闭数据库(源数据库和目标数据库) :直接copy 所有的数据文件、日志文件、初始化参数文件到其相应的位置即可!
      

  5.   

    -- 如果两服务器的版本相同(操作系统位数相同:都是32位或者64位)
    -- 且SID一样,且数据库的安装路径也一样的话-- 关闭数据库(源数据库和目标数据库) :直接copy 所有的数据文件、日志文件、初始化参数文件到其相应的位置即可!