Oracle数据库迁移-EMC迁移到华为6800

(1)实施步骤如下(手工DG方式)。

1 准备一套宿主机器,部署和主机一样psu或者ru补丁的软件。

2 拷贝各类配置文件,或者巡检脚本等到新的宿主主机软件目录中。

2 配置nbu。

3 从主库生成一个pfile文件,按照宿主机编辑适当的SGA大小。

4 根据pfile文件创建需求目录。

4 启动数据库到nomount状态。

5 主库备份当前的控制文件。backup current controlfile format '/home/orcl/controlfile06bak.ctl';  

6 FTP到宿主服务器。

7 恢复控制文件,restore controlfile from '/home/orcl/controlfile06bak.ctl';,挂载mount 数据库。

8 还原数据库,

RUN {
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';
SEND 'NB_ORA_SERV=NBU01,NB_ORA_CLIENT=DB_02';
RESTORE DATABASE;
RELEASE CHANNEL ch00;
RELEASE CHANNEL ch01;
}

9 重复5-7步骤,mount数据库。

10 查看主机归档目录中未备份归档日志最小值,恢复数据库。

RUN {
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';
SEND 'NB_ORA_SERV=NBU01,NB_ORA_CLIENT=DB_02';
RECOVER  DATABASE UNTIL SEQUENCE 79377;
RELEASE CHANNEL ch00;
RELEASE CHANNEL ch01;
}

11 前期工作按照如上步骤循环即可。

12 正式迁移阶段。停止归档目录。重复5-7,并将新生产的归档日志拷贝到宿主机器。

catalog start with '/oracle/arch/';

13 恢复数据库

RUN {
ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';
SEND 'NB_ORA_SERV=NBU01,NB_ORA_CLIENT=DB_02';
RECOVER  DATABASE UNTIL SEQUENCE 79377;
RELEASE CHANNEL ch00;
RELEASE CHANNEL ch01;
}

14 关闭数据库,拷贝控制文件,在线日志文件到宿主机器。

15 recover database,打开数据库。

16 拷贝ogg目录到宿主主机,scp、

17 启动ogg。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值