oracle 11g dg broker 开启fast-start failover自动故障切换
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,一.首先保证主从数据库的闪回数据库功能以及强制归档都打开,如下保证都为yes SQL> select flashback_on,force_logging from v$database; FLASH
千家信息网最后更新 2025年12月01日oracle 11g dg broker 开启fast-start failover自动故障切换一.首先保证主从数据库的闪回数据库功能以及强制归档都打开,如下保证都为yes SQL> select flashback_on,force_logging from v$database; FLASHBACK_ON FOR ------------------ --- NO NO 1.1开启闪回数据库 SQL> ALTER SYSTEM SET db_recovery_file_dest_size=3g SCOPE=BOTH; System altered. SQL> alter system set db_recovery_file_dest='/data/u01/app/oracle/fast_recovery_area'; System altered. SQL> alter database flashback on; Database altered. 1.2开启强制归档 SQL> alter database force logging; Database altered. SQL> select flashback_on,force_logging from v$database; FLASHBACK_ON FOR ------------------ --- YES YES
二:开启fast-start failover 2.1:开启 fast-start failover [oracle@beijing-fuli-hadoop-02 ~]$ dgmgrl sys/ oracle@db2 DGMGRL for Linux: Version 11.2.0.4.0 - 64bit Production Copyright (c) 2000, 2009, Oracle. All rights reserved. Welcome to DGMGRL, type "help" for information. Connected. DGMGRL> enable fast_start failover; Enabled. 2.2.查看配置状态,发现警告,因为没有启动observer而告警! DGMGRL> show configuration Configuration - dbha_c Protection Mode: MaxPerformance Databases: db2 - Primary database Warning: ORA-16819: fast-start failover observer not started db1 - (*) Physical standby database Warning: ORA-16819: fast-start failover observer not started Fast-Start Failover: ENABLED Configuration Status: WARNING 2.3开启 启动观察器(observer): DGMGRL> show configuration Configuration - dbha_c Protection Mode: MaxPerformance Databases: db2 - Primary database db1 - (*) Physical standby database Fast-Start Failover: ENABLED Configuration Status: SUCCESS 由于observer的启动会一直占用session 窗口的,所以建议写成脚本挂后台 这里我们在备库上创建脚本,具体如下 创建一个名叫observer.sql的脚本,把下面的命令放进去,然后执行该脚本即可。 nohup dgmgrl sys/oracle@db2 "start observer">>observer.log 2>&1 & 三:验证自动切换: db2主库: SQL> select DATABASE_ROLE,OPEN_MODE from v$database;
DATABASE_ROLE OPEN_MODE ---------------- -------------------- PRIMARY READ WRITE db1为standby SQL> select DATABASE_ROLE,OPEN_MODE from v$database; DATABASE_ROLE OPEN_MODE ---------------- -------------------- PHYSICAL STANDBY READ ONLY WITH APPLY db2主库模拟异常关闭 SQL> shu abort ORACLE instance shut down. 再次查看db1的状态: SQL> select DATABASE_ROLE,OPEN_MODE from v$database; DATABASE_ROLE OPEN_MODE ---------------- -------------------- PRIMARY READ WRITE
二:开启fast-start failover 2.1:开启 fast-start failover [oracle@beijing-fuli-hadoop-02 ~]$ dgmgrl sys/ oracle@db2 DGMGRL for Linux: Version 11.2.0.4.0 - 64bit Production Copyright (c) 2000, 2009, Oracle. All rights reserved. Welcome to DGMGRL, type "help" for information. Connected. DGMGRL> enable fast_start failover; Enabled. 2.2.查看配置状态,发现警告,因为没有启动observer而告警! DGMGRL> show configuration Configuration - dbha_c Protection Mode: MaxPerformance Databases: db2 - Primary database Warning: ORA-16819: fast-start failover observer not started db1 - (*) Physical standby database Warning: ORA-16819: fast-start failover observer not started Fast-Start Failover: ENABLED Configuration Status: WARNING 2.3开启 启动观察器(observer): DGMGRL> show configuration Configuration - dbha_c Protection Mode: MaxPerformance Databases: db2 - Primary database db1 - (*) Physical standby database Fast-Start Failover: ENABLED Configuration Status: SUCCESS 由于observer的启动会一直占用session 窗口的,所以建议写成脚本挂后台 这里我们在备库上创建脚本,具体如下 创建一个名叫observer.sql的脚本,把下面的命令放进去,然后执行该脚本即可。 nohup dgmgrl sys/oracle@db2 "start observer">>observer.log 2>&1 & 三:验证自动切换: db2主库: SQL> select DATABASE_ROLE,OPEN_MODE from v$database;
DATABASE_ROLE OPEN_MODE ---------------- -------------------- PRIMARY READ WRITE db1为standby SQL> select DATABASE_ROLE,OPEN_MODE from v$database; DATABASE_ROLE OPEN_MODE ---------------- -------------------- PHYSICAL STANDBY READ ONLY WITH APPLY db2主库模拟异常关闭 SQL> shu abort ORACLE instance shut down. 再次查看db1的状态: SQL> select DATABASE_ROLE,OPEN_MODE from v$database; DATABASE_ROLE OPEN_MODE ---------------- -------------------- PRIMARY READ WRITE
脚本
数据
数据库
状态
保证
强制
切换
主从
再次
功能
后台
启动会
命令
建议
面的
放进
观察
配置
验证
故障
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
server12服务器管理
aql2000数据库安装
网络安全文章小学生
信息类软件开发商的营业原则
唐山网络安全手抄报
鲲鹏芯片代替x86服务器
北京帅弘魏网络技术有限公司
数据库dbwr
杭州中国移动网络安全宣传片
大学软件开发专科必修课程
深度神经网络技术在政务方面应用
朝阳区网络技术服务接口
网络安全实验攻防平台
中投期货服务器快吗
网络安全软件许可证
智媒软件开发
服务器电源 工作
富士康内部邮件服务器
计算机网络安全实验密码学
ios 开发 数据库
数据库技术相关的知识点
普陀区正规软件开发厂家直销
上海国企软件开发待遇
java软件开发的工资
数据库mysql工具
王牌竞速为什么不能连接服务器
周村考勤管理hr软件开发
国动股份网络技术有限公司
宝鸡市金台区网络安全宣誓仪式
聊城戴尔服务器代理经销商