单实例转双实例

作者简介: 许超,现就职北京海天起点技术服务股份有限公司,ORACLE 6年从业经验,拥有11g ocm,12c ocm,mysql ocp等认证,擅长数据库故障诊断与处理,性能优化等工作,目前服务于电力行业。

背景介绍

简单介绍下背景,我这边的数据库是这样进行灾备的:生产数据库(rac)—通过OGG—>容灾数据库(单机,配置低)—通过存储快照—>应用接管数据库(rac,使用小机的分区技术,cpu内存是可调的);

我们这里是有一套数据库重新搭建灾备系统,在搭建OGG数据库到应用接管数据库时候的时候遇到此问题。因为这次搭建OGG数据库因为一些原因是使用数据泵导入的,并不是rman备份过来的,所以产生了这次的操作。

单节点OGG数据库为HP-UIX 系统,ASM管理方式,ORACLE11G;两节点RAC数据库为HP-UIX系统,也是全新搭建。

安装软件

安装rac集群gi软件和database软件并加载补丁使之原单机数据库一致,这里不再详细介绍。

配置实例

这里进入正题,配置实例,进行配置添加thread操作,注意这里是在OGG数据库主机上进行的操作

添加redo和undo

Enable thrad2

修改必要参数

磁盘组复制

在存储层使用镜像技术对涉及的asm磁盘进行镜像。通过修改存储LUN映射将原单机数据库datadg涉及所有磁盘镜像映射给RAC主机,并修改成统一的磁盘名,然后修改权限和属主属组。修改完成后情况如下:

然后使用mount命令,在两个节点挂载磁盘组,ORACLE11G很智能,只要mount一次,磁盘组就会自动注册到集群中。

按照参数创建目录

使用spfile启动集群数据库

这一步需要配置参数文件的位置,

创建$ORACLE_HOME/dbs/inithtdb1.ora

配置集群

将htdbss注册到集群中

ORACLE 用户下操作

查看集群状态

后续

  1. 应用接管数据库可以进行测试和验证,测试完成后,同步存储快照恢复到和生产数据一致。,
  2. 定期快照同步,mount磁盘组,启动数据库进行数据验证。

未经允许不得转载:Oracle一体机用户组 » 单实例转双实例

相关推荐