当前位置:   article > 正文

Oracle 数据库迁移策略_oracle数据库迁移方案

oracle数据库迁移方案

 应用场景:将一台服务器上的数据库迁移到另一台服务器上

 1)查询服务器版本,数据库版本及大小,用来选择安装文件版本,规划存储(原则环境越相似越好,迁移过程越简单)

 2)根据DB大小选择适当的备份恢复策略

 1.估算出系统上线以后数据库的大小,用来规划存储选择备份策略

一般规划存储是DB的大小的2-3倍,如果DB 是100G,那么给备份的空间最好是200G以上。

  1. SELECT ROUND(SUM(GB),2)||'GB' AS DB_TOTAL_GB
  2. FROM(
  3. SELECT SUM(BYTES)/1024/1024/1024 AS GB FROM DBA_DATA_FILES
  4. UNION ALL
  5. SELECT SUM(BYTES)/1024/1024/1024 FROM DBA_TEMP_FILES
  6. UNION ALL
  7. SELECT SUM(BYTES)/1024/1024/1024 FROM V$LOG
  8. );

2.备份策略选择

1)OS文件覆盖拷贝(适合100G及以上不超过1TB的DB):在新环境下安装相同服务名的数据库,最后进行文件拷贝覆盖

2)导入导出(适合100G以下的DB):expdp/exp

      expdp比exp导出速度要快且出错概率大大降低,迁移两边的数据库版本若不一致,要指定version参数,限于Oracle相邻版本

      使用,如11g到12g

 exp system/oracle file='apex_bk_20190325.dmp' full=y

3)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/1013983
推荐阅读
相关标签
  

闽ICP备14008679号