开发者社区> 余二五> 正文

Oracle单实例数据库迁移到Oracle RAC 环境之(1)--系统架构篇

简介:
+关注继续查看

系统环境:

操作系统:RedHat EL55

Oracle : Oracle 11.2.0.1.0

集群软件:Oracle GI 11.2.0.1.0

  在实际的生产环境中可以采用以下几种方式:

1:使用expdp/impdp数据泵导出导入,或者使用传统的exp/imp导入导出,后者效率低下;
2: 使用在线表空间迁移技术快速导出导入,前提是数据库的字符集要一致;
3:使用rman的备份进行异机恢复
4: 对单实例数据库构建基于rac的物理备库,进而切换备库为主库,这是生产环境中最为推荐的做法

  本案例采用的是基于DataGuard的迁移方式,要求主库和备库主机采用相同的操作系统,并且Oracle软件版本相同(包括补丁版本)

wKioL1N9bU_D8o4SAAGFVMkanCc237.jpg

如上图所示:

  本案例采用构建物理DG的方式迁移单实例数据库到RAC环境下:

 1)主库为单实例数据库,数据库名为cuug,unique_name为bjdb,存储采用文件系统方式

 2)备库采用RAC架构,数据库名为cuugunique_name为stddb,存储采用ASM方式

 网络架构:

  [oracle@bjsrv dbs]$ cat /etc/hosts

  192.168.8.9  bjsrv

  192.168.8.11 node1

  192.168.8.12 node2

  [oracle@node1 dbs]$ cat /etc/hosts(node2 相同)

   192.168.8.11 node1

   192.168.8.13 node1-vip

   10.10.10.11  node1-priv

   192.168.8.12 node2

   192.168.8.14 node2-vip

   10.10.10.12  node2-priv

   192.168.8.15  rac_scan

   192.168.8.9  bjsrv

   主库,采用单实例为原来的生产环境

   备库需架构一个RAC环境,不需要建立DataBase;具体架构方法见我其他的博文:

   http://tiany.blog.51cto.com/513694/1408000

   RedHat EL5 安装Oracle 10g RAC系列博文


  主库数据库环境:

16:45:05 SYS@ cuug>show parameter name;


NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_name                              string      cuug

db_unique_name                       string      cuug

global_names                         boolean     FALSE

instance_name                        string      cuug

service_names                        string      cuug

16:45:17 SYS@ cuug>archive log list;

Database log mode              Archive Mode

Automatic archival             Enabled

Archive destination            /dsk3/arch_cuug

Oldest online log sequence     6

Next log sequence to archive   8

Current log sequence           8

  RAC应用环境:

[root@node1 ~]# crsctl check crs

CRS-4638: Oracle High Availability Services is online

CRS-4537: Cluster Ready Services is online

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

[root@node1 ~]# crs_stat -t

Name           Type           Target    State     Host        

------------------------------------------------------------

ora.DG1.dg     ora....up.type ONLINE    ONLINE    node1       

ora....ER.lsnr ora....er.type ONLINE    ONLINE    node1       

ora....N1.lsnr ora....er.type ONLINE    ONLINE    node1       

ora....VOTE.dg ora....up.type ONLINE    ONLINE    node1       

ora.RCY1.dg    ora....up.type ONLINE    ONLINE    node1       

ora.asm        ora.asm.type   ONLINE    ONLINE    node1       

ora.eons       ora.eons.type  ONLINE    ONLINE    node1       

ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               

ora....network ora....rk.type ONLINE    ONLINE    node1       

ora....SM1.asm application    ONLINE    ONLINE    node1       

ora....E1.lsnr application    ONLINE    ONLINE    node1       

ora.node1.gsd  application    OFFLINE   OFFLINE               

ora.node1.ons  application    ONLINE    ONLINE    node1       

ora.node1.vip  ora....t1.type ONLINE    ONLINE    node1       

ora....SM2.asm application    ONLINE    ONLINE    node2       

ora....E2.lsnr application    ONLINE    ONLINE    node2       

ora.node2.gsd  application    OFFLINE   OFFLINE               

ora.node2.ons  application    ONLINE    ONLINE    node2       

ora.node2.vip  ora....t1.type ONLINE    ONLINE    node2       

ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE               

ora.ons        ora.ons.type   ONLINE    ONLINE    node1                       

ora.scan1.vip  ora....ip.type ONLINE    ONLINE    node1      











本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1415090,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Oracle 数据库迁移一键创建源库表空间 SQL语句
⭐️ 获取需要迁移的用户可以参考:Oracle 数据泵迁移用户创建 SQL语句
66 0
无外网Oracle数据库迁移
        数据库迁移有多种方法可以实现,在有网络的情况下可以通过工具实现数据库迁移,简单稳定高效,而且停机时间可以控制在很短的时间甚至不需要停机。但是当没有外网的情况下就方式就比较少了,下面介绍通过Rman备份恢复的方式来迁移Oracle数据库,将停机时间最小化。
2108 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
EasyDBforOracle— 基于阿里云的Oracle最佳实践
立即下载
Oracle云上最佳实践
立即下载
迁移 ORACLE 最佳实践
立即下载