双机热备实施-数据迁移

过程概述   

             建立临时数据库(win2000 / oracle 9201) 将生产库的所有对象结构导入临时数据库(exp/imp),

             并导入一部分重要数据(dblink), 切换应用到临时库, 等生产库改造双机热备完成后切换应用到生产库.

             将生成的新的数据导回生成库(dblink)

 

 现有系统:   操作系统:  IBM小型机-P630,   AIX 5200-700

                       生产库:    RAC系统(oracle 9204), 双实例, 但一个一直没用(据说电口有问题).

                       存储:      共享磁盘阵列 EMC CX 700

  

改造成:     RAC原来的两个节点 改为 双机热备 HACMP, 并共享之前的emc存储

 

 

 

 

详细描述:   

 

        1: 临时库的建立

      

             1): 建立临时库

                              --表空间

                              --用户

                              --授权

                              --pfile参数对应, tnsname对应

                              --sga,pga,data buffer 估算

                             

                              -- 应用方面 sequence 引起的主键是否重置

                                          触发器是否屏蔽

  

             2): exp 导出生产库的的结构:

 

                             --需要注意版本,应用低版本的 EXP工具导出.

                                                                           

            

             3): imp导入数据

                        

                             --应用与目标库相同版本IMP工具

                             --导入时dblink要联通, 否则imp时编译dblink相关PL/SQL程序时会不停等待

                            

             4): 编译无效对象:  utlrp.sql

 

 

 

 

        2: RAC 改造成 双机热备

            

              1): 备份原有数据库:  RMAN 全库备份    &   EXP 全库导出

 

              2): 删除原有数据库, 清除相关目录

 

              3): 重新安装数据库(oracle 9201), 在两个结点上都安装,

                                               安装 9204 patch(为了恢复DB同样版本会好些),之后在升级到 9208

 

              4): 安装双机热备软件 HACMP

 

              5): 导入之前的RMAN备份, 恢复数据库

                    --这种方法失败(可能由于RAC恢复到单实例会无法辨认archive路径)

             

              6): 升级9208patch, 使DB9i最新版本

 

              7): 由于RMAN恢复失败, 采用EXP/IMP恢复数据.   --先创建用户授权

                                 --IMP导入指定 fromuser='A,B,C...';  touser='A,B,C...'

                                 --IMP时若dblink连不通,会导致相关PL/SQL程序编译时会不停等待,严重影响速度

 

 

 

  

总结 

 

       网络方面:    ip,防火墙需要重复了解

 

       exp/imp:   注意版本问题

                             考虑用户,数据库结构.....

 

       创建临时DB:  tnsname, pfile, 文件恢复

                                 sga, databuffer 等估算

 

 

 

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/523774/viewspace-351928/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/523774/viewspace-351928/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值