ADG duplicate实施方案详细教程(单机版)

Oracle ADG Duplicate 实施方案详解

概述

本文详细介绍了使用Duplicate方式搭建Oracle Active Data Guard的完整实施方案,包含参数配置、实施步骤、回退方案和常见问题处理。

ADG参数说明

参数名称 说明
*.db_create_file_dest OMF方式管理数据文件,优先级高于DB_FILE_NAME_CONVERT
*.fal_server 指定备用数据库获取丢失归档日志的Oracle Net服务名称
*.db_unique_name 数据库唯一名称标识
*.log_archive_config 配置Data Guard环境中的数据库唯一名称
*.log_archive_dest_n 配置归档传输目的地和属性
*.DB_FILE_NAME_CONVERT 主备库数据文件路径转换
*.LOG_FILE_NAME_CONVERT 主备库日志文件路径转换
*.service_names 服务名,需与主库保持一致

关键参数详解

  • VALID_FOR属性: 建议为每个redo传输目的地指定,确保角色转换后redo传输正常
  • compression=enable: 启用压缩,默认使用ZLIB算法
  • DB_FILE_NAME_CONVERT: 仅用于物理备库的路径名转换
  • LOG_FILE_NAME_CONVERT: 指定备用数据库在线重做日志文件的位置

具体参数作用及格式详见Oracle Data Guard 关键参数详解

一、回退方案测试

清除备库环境步骤

-- 1.停mrp、停库
alter database recover managed standby database cancel;
shutdown immediate;

-- 2.删除控制文件
rm -f /oracle/product/oradata/XDGDB/control01.ctl
rm -f /oracle/product/oradata/XDGDB/control02.ctl

-- 3.删除spfile(可选)
rm -f /oracle/product/19.3/db/dbs/spfilexdgdb.ora

-- 4.删除日志文件
rm -f /oracle/product/oradata/DGDB/redo01.log
rm -f /oracle/product/oradata/DGDB/redo02.log
rm -f /oracle/product/oradata/DGDB/redo03.log
rm -f /oracle/product/oradata/DGDB/redo11.log
rm -f /oracle/product/oradata/DGDB/redo12.log
rm -f /oracle/product/oradata/DGDB/redo13.log

-- 5.删除数据文件
rm -f /oracle/product/oradata/DGDB/system01.dbf
rm -f /oracle/XDGDB/datafile/o1_mf_test_dat_n7cxkz91_.dbf
rm -f /oracle/product/oradata/DGDB/sysaux01.dbf
rm -f /oracle/product/oradata/DGDB/undotbs01.dbf
rm -f /oracle/XDGDB/datafile/o1_mf_test_dat_n6y8yk14_.dbf
rm -f /oracle/product/oradata/DGDB/users01.dbf
rm -f /oracle/product/oradata/DGDB/XDGDB/datafile/o1_mf_test_dat_n7cxyqgo_.dbf

-- 6.删除临时文件(未open时,temp文件实际不存在)
rm -f /oracle/product/oradata/DGDB/temp01.dbf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值