Oracle数据库RAC迁移

Oracle数据库RAC迁移

1、基础信息

当前环境新环境
节点1 IP地址10.2.103.17010.2.108.200
节点2 IP地址10.2.103.17010.2.108.201
数据库版本11.2.0.411.2.0.4

2、数据准备

2.1源端创建参数文件

创建参数文件
create pfile from spfile
备份文件和参数文件上传目标端

2.2目标端修改参数文件

2.修改参数文件,启动到nomount,注意创建目录
startup nomount pfile=' /DBbackupNew/newrac/dams/rmanbackup/initdamsl.ora';

在这里插入图片描述

3、数据库恢复

3.1恢复控制文件

restore controlfile from '/DBbackupNew/newrac/dqms/rmanbackupsets/..'

在这里插入图片描述

3.2恢复数据文件

#将备份文件路径写入控制文件
catlog start with '/DBbackupNew/newrac/dqms/rmanbackupsets/'

在这里插入图片描述

恢复数据文件
run{
allocate channel d1 type disk;
restore database;
switch datafile all;
switch tempfile all;
release channel d1;
}

在这里插入图片描述

3.3恢复数据库

recover数据库,归档缺失报错正常。
recover database;

在这里插入图片描述在这里插入图片描述

开启重做日志
alter database resetlogs;
select open_mode from v$database;

在这里插入图片描述

重启数据库
shutdown immediate
startup
startup pfile=''

在这里插入图片描述

创建参数文件RAC存放至共享磁盘:
create spfile=‘+DATA/dqms/spfiledqms.ora’ from pfile ='...'

修改pfile参数文件 :
指定spfile文件路径  

在这里插入图片描述

4、手动注册数据库集群

4.1参数文件拷贝

create pfile from spfile
将一节点参数文件拷贝至二节点修改节点名字
创建所需目录以备后续使用

4.2手动注册集群

./srvctl add database -d dqms -o /u01/app/oracle/product/11.2.0.4/db
./srvctl add instance -d dqms -n rac1
./srvctl add instance -d dqms -n rac2

在这里插入图片描述

4.3启动数据库集群服务

srvctl start database -d dqms
crsctl stat res -t

在这里插入图片描述

关注alert情况

在这里插入图片描述

4.4二节点恢复情况

create spfile=‘+DATA/...’ from pfile;
关注scanip监听状况:
show parameter listener;
show parameter spfile;

在这里插入图片描述

五、修改为spfile文件启动

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值