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,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
212 64
|
23天前
|
存储 Oracle 关系型数据库
数据库数据恢复—ORACLE常见故障的数据恢复方案
Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。
73 11
|
2月前
|
Oracle 关系型数据库 数据库
Oracle数据恢复—Oracle数据库文件有坏快损坏的数据恢复案例
一台Oracle数据库打开报错,报错信息: “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。管理员联系我们数据恢复中心寻求帮助,并提供了Oracle_Home目录的所有文件。用户方要求恢复zxfg用户下的数据。 由于数据库没有备份,无法通过备份去恢复数据库。
|
2月前
|
存储 Oracle 关系型数据库
oracle数据恢复—Oracle数据库文件大小变为0kb的数据恢复案例
存储掉盘超过上限,lun无法识别。管理员重组存储的位图信息并导出lun,发现linux操作系统上部署的oracle数据库中有上百个数据文件的大小变为0kb。数据库的大小缩水了80%以上。 取出&并分析oracle数据库的控制文件。重组存储位图信息,重新导出控制文件中记录的数据文件,发现这些文件的大小依然为0kb。
|
2月前
|
存储 Oracle NoSQL
【赵渝强老师】Oracle的体系架构
Oracle数据库的核心在于其体系架构,主要包括数据库与实例、存储结构、进程结构和内存结构。数据库由物理文件组成,实例则是内存和进程的组合。存储结构分为逻辑和物理两部分,进程结构涉及多个后台进程如SMON、PMON、DBWn等,内存结构则包含SGA和PGA。掌握这些知识有助于更好地管理和优化Oracle数据库。
|
29天前
|
存储 Oracle 关系型数据库
服务器数据恢复—华为S5300存储Oracle数据库恢复案例
服务器存储数据恢复环境: 华为S5300存储中有12块FC硬盘,其中11块硬盘作为数据盘组建了一组RAID5阵列,剩下的1块硬盘作为热备盘使用。基于RAID的LUN分配给linux操作系统使用,存放的数据主要是Oracle数据库。 服务器存储故障: RAID5阵列中1块硬盘出现故障离线,热备盘自动激活开始同步数据,在同步数据的过程中又一块硬盘离线,RAID5阵列瘫痪,上层LUN无法使用。
|
2月前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
57 7
|
2月前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
35 6
|
2月前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
36 5
|
3月前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。

推荐镜像

更多