ORACLE Data Guard的知识点
创建物理备库
- 创建物理备库的流程梳理:
- 添加standby logfile,大小与onlylogfile必须相同
- (难点)pfile/spfile参数文件修改,要重启数据库。主备库的db_name相同,db_unique_name要不同
- 复制主库密码文件到备库
- (难点)配置主备库监听(静态+动态+测试)
- 备库创建与主库相同的目录结构
- 复制库duplicate
rman target / auxiliary sys/xxx@prodsh
duplicate target database for standby from active database;
- 查询归档日志应用的号码,并验证是否成功
详细参见博客文章:https://www.cnblogs.com/lndt/p/18719517
物理备库角色转换
先略
创建逻辑备库
先略
broker
- 开启broker
主备库:alter system set dg_broker_start=true;
主备进程:ora_dmon_prod\ora_dmon_prodsh - 配置broker
配置都是在dgmgrl命令中配置的
登录 >connect sys
创建配置 >create configuration 'drsolution' as
primary database is 'PROD'
connect identifier is PROD;
查看 >show configuration;
添加备库 >add database 'PRODSH' as connect identifer is PRODSH;
enable >enable configuration;
>enable database 'PRODSH'; - 设置log模式SYNC
>edit database 'PRODSH' set property 'LogXptMode'='SYNC'; - 更改保护模式
>edit configuration set protection mode maxavilability;
查看 >show database verbose 'PRODSH' - 配置fast start failover
主备都要修改为SYNC和maxavilability
>edit database 'PROD' set PROPERTY FastStartFailoverTarget='PRODSH';
>enable fast_start failover; - Switchover测试
>switchover to 'PRODSH'; - failover测试
方法一:关闭主库shutdown immediate
方法二: >failover to 'PRODSH' - 在后台启动观察者
nohup dgmgrl -silent 'sys/"xxx"@PRODSH' "start observer" >>/oracle/PROD/observer.log 2>&1 &
将逻辑备库转换为物理备库
略

浙公网安备 33010602011771号