oracle 11g dg broker 开启fast-start failover自动故障切换
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,一.首先保证主从数据库的闪回数据库功能以及强制归档都打开,如下保证都为yes SQL> select flashback_on,force_logging from v$database; FLASH
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
寮步金蝶管理软件开发
国家未婚男女数据库
一年级的网络安全课
软件开发应用场合
sever查询数据库
互联网科技股美股
定制网络技术咨询机构
电子回收服务器
新乡市策达网络技术
海南系统软件开发中心
思考网络技术学院
勤哲服务器2010
计算机网络技术教学进度计划
金蝶数据库服务器密码忘了怎么办
中专生计算机网络技术好学吗
率土之滨服务器开始时间
数据库显示没有登录
银行里的软件开发岗位
魔兽不同服务器不能发信息
数据库按字节截取
手机软件开发h5是什么
医院招软件开发是干什么的
BMC查看服务器通电策略
国家网络安全局能查到什么
电子回收服务器
前端软件数据库排名
招行的数据库开发笔试
李靖软件开发
湖南软件开发专业有哪些
app开发软件开发公司