Oracle Dg配置过程
第一章:Dg理论讲述
Data Guard(简称:Dg)是oracle高可用性体系中的一种工具。Dg通过冗余数据来提供数据保护,Dg通过日志同步机制保证冗余数据和主数据之前的同步,这种同步可以是实时、延时、同步、异步多种形式。Dg常用于异地容灾和小企业的高可用性方案中。Dg可以在standby机器上执行只读查询,从而分散primary数据库的性能压力。 在Dg环境中,至少有两个数据库,一个处于open状态对外提供服务,这个数据库叫做primary database。第二个处于恢复状态,叫做standby database。运行时primary database 对外提供服务,用户在primary database上进行操作,操作被记录在联机日志和归档日志中,这些日志通过网络传递给standby database。这个日志会在standby database上重演,从而实现primary database和standby database的数据同步。 第二章:Dg架构 2、源库设置成归档模式,目前建立数据库实例的时候已经设置完成。 3、源库中添加如下与dg关联参数,添加完成后重启所有数据库实例: 4、查看logfile(每个为500M)和创建standby_logfile 5、Rman备份整个源库,备份完成后将备份文件复制到源库对应目录 6、创建standby库的pfile,(该过程从源库中备份过去并进行相关的修改) 7、修改后的参数如下: 8、修改源库的tnsname.ora,同时复制到目标库对应位置。 9、dg服务器上创建所需的目录: oracle下: mkdir -p /u01/app/oracle/admin/easdb_dg/adump mkdir -p /oradata/easdb_dg/controlfile/ mkdir -p /oradata/easdb_dg/standbylog/ mkdir -p /oradata/easdb_dg/onlinelog/ mkdir -p /u01/app/oracle/diag/rdbms/easdb_dg/oem/trace/cdump root下: mkdir /backup chown oracle:oinstall /backup 10、统一源和目标库的密码: 11、Dg库nomount启动 12、源库端:rman建立dataguard数据库 13、恢复完成后,将目标库当前用的pfile文件创建为当前的spfile,然后启动数据库到mount模式 14、目标库设置为日志恢复模式 大功告成! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |