新工厂上线,20套ADG部署,不用脚本用工具10分钟搞定?
DataGuard是甲骨文推出的一种高可用性数据库方案 用户能够在对主数据库影响很小的情况下,实现主备数据库的同步。 而主备机之间的数据差异只限于在线日志部分,因此被不少企业用作数据容灾解决方案。
那么如果一个新的工厂要上线,肯定有很多高可用需要部署,小编在这里给大家如何利用EMCC来快速的搭建Data Guard,泰方便了!DBA工作效率高的人,都会 “偷懒”
1. 搭建前准备
1.1 主库开归档
mkdir -p /u01/app/oracle/arch
alter system set log_archive_dest_1='location=/u01/app/oracle/arch';
alter system set log_archive_format='arch_PROD_%t_%s_%r.dbf' scope=spfile;
shutdown immediate;
startup mount
archive log list
alter database archivelog;
alter database open;
alter system switch logfile;
1.2 主库纳入EMCC
纳入管理前,记得修改解锁dbsnmp账户
alter user dbsnmp identified by dbsnmp account unlock;
设置-添加目标-手动添加目标,来对数据库进行纳管
1.3 身份验证
通过设置里的security,找到Database Instance Preferred Credentials,分别对操作系统oracle,数据库用于sys\system进行身份认证。
2.正式搭建DataGuard
后面就是下一步下一步了,非常的便捷和方便,曾今我们哪些复杂的脚本,设置这里你都不用了,完全是傻瓜式的部署,是不是效率很高啊!尤其是Guard broker在搭建的时候已经搞定了,简直泰酷了...
3.switchover切换
切换是在主数据库与其备数据库之间进行角色反转,切换确保不丢失数据。这是对于主系统计划维护的典型操作,在切换期间,主数据库转换到备角色,备数据库转换到主角色。
这些操作都是在EMCC上直接一键操作就可以搞定!
4. Fast-Start Failover
Fast-Start Failover是在broker的基础上再增加了一个单独的observer,用来监控primary和standby数据库的状态,一旦primary不可用,observer就会自动的切换到指定的standby上面。
这的确是一项令DBA心动的功能,大大减少了DBA的维护和管理工作。尤其是减少了在出现突然问题时的心慌意乱和手忙脚乱。
那么EMCC上直接一键可以部署好这些哦!
5. snapshot standby
DataGuard提供了一个快照数据库(snapshot standby)的功能,也就是可以将物理备库临时以读写的方式打开,主库的归档日志会继续传输到备库,但备库不应用,等到将备库重新切换为physical standby的时候继续应用,从而实现主库和备库的数据一致
那么EMCC上直接一键直接转换哦!
6 总结
Oracle EMCC(全称Oracle Enterprise Manager Cloud Control),是Oracle公司推出的一套集中化综 合性管理平台,可以针对数据库、主机操作系统、中间件、企业级应用程序进行管理的自动化管理,特别是在管理 Oracle数据库方面功能非常全面。
小伙伴们快用起来吧,会带给你不一样的感觉...