这篇文章主要介绍“Oracle Data Guard部署方法是什么”,在日常操作中,相信很多人在Oracle Data Guard部署方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle Data Guard部署方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!本实施方案主要对Oracle DataGuard实施部署作相应的说明。以便能根据当前业务特点,规划、建设符合高可用、高可靠的数据库集群系统。数据库服务器采用Data Guard灾备模式,可以满足对可用性有特殊需求的应用,具备以下特点:1.
需要免费主机域名冗余的服务器设备,该模式需要有冗余的服务器硬件,硬件成本较高。2.
需要冗余的存储设备,主机和备机都需要同样的存储空间,成本较高。3.
安装配置比较复杂,该模式比单节点、单实例的模式配置复杂一些,需要更多的配置步骤。4.
管理维护成本高,该模式对维护人员的要求较高,维护成本高。5.
具备一定的容灾特性。当主机整个数据库系统不可用并短期内无法恢复时,可以把数据库系统切换到备机上,具备容灾的功能。6.
备机可以用作只读查询,备机可以切换到只读状态供报表之类的查询操作,减轻主机的压力。主机1主机2主机3操作系统Oracle Linux Server release 6.5Oracle Linux Server release 6.5Oracle Linux Ser免费主机域名ver release 6.5主机名test1.us.oracle.comtest2.us.oracle.comtest5.us.oracle.comIP192.168.1.2192.168.1.3192.168.1.6数据库软件版本11.2.0.4.011.2.0.4.011.2.0.4.0ORACLE_BASE/u01/app/oracle/u01/app/oracle/u01/app/oracleORACLE_HOME/u01/app/oracle/product/11.2.0/db_1/u01/app/oracle/product/11.2.0/db_1/u01/app/oracle/product/11.2.0/db_1ORACLE_SIDPROD1PROD2PROD5闪回区路径/home/oracle/flash闪回区大小4G归档archovelog主从关系PrimiryStandbyStandby强制日志logging force闪回flashbackdatabase是否开启监听startstartstart是否建立实例setupno setupno setup1.
设置数据库归档2.
设置数据库闪回3.
设置数据库强制归档4.
添加Standby日志文件在备库,当RFS进程接受到日志后,就将其写入Standby日志文件里,备库的Standby日志文件可以看做是主库在线日志文件的一个镜像,当主库做日志切换时,备库的Standby日志也做相应的切换,切换后的Standby日志由备库的ARCH进程归档。Oracle规定备库的Standby日志文件大小不能小于主库在线日志文件最大的一个,一般情况下,为了管理方便,最好把所有的在线日志和Standby日志大小设为一样。通过下面语句可以查询主库在线日志的大小和组数:5.
修改参数文件注意:上面修改的参数有的需要重启数据库才能生效6.
修改监听配置文件7.
修改TNS配置文件8.
重启监听服务,测试服务名的连通情况9.
拷贝参数文件10.
拷贝密码文件1.
修改参数文件2.
修改密码文件创建相应的文件目录根据上面修改的参数文件,为备库创建相应的文件目录3.
修改监听配置文件4.
修改TNS配置文件两备库的TNS配置文件与主库相同5.
重启监听服务6.
启动数据库到nomonunt状态7.
验证监听和TNS配置主备库上都需要验证注意:该步骤一定要在主备库上都能通过才能执行下面步骤上面已经把Data Gurad搭建完,下面介绍如何验证Data Guard是否能实时同步:1.
通过查看archive_log_dest_2、archive_log_dest_3列是否有error报错,如果有报错,则需要先根据报错内容解决问题:注意:上面显示没有报错2.
查询主库最大归档序号,一致即归档同步成功。3.
查看主备库状态4.
在test1上创建一个table测试我们配置DG的目的就是为了在主库出现故障时,备库能够提供服务,保证业务的正常运行。DG的故障切换分为switchover和failover两种:switchover是用户有计划的进行停机切换,能够保证不丢失数据。以下是具体操作:1.
switchover1注意:上面查询结果为TO STANDBY或 SESSIONS ACTIVE表明可以进行切换到此DG switover切换完成,验证方法同上。到此DG switover切换完成,验证方法同上。failover是当主库真正出现严重系统故障,如数据库宕机,软硬件故障导致主库不能支持服务,从而进行的切换动作。注意:为了能够在failover后能够恢复DG,需要在主库上开启flashback,如果不开启flashback的话,DG就可能需要重新搭建。由于主库已经不可访问,下面所有的操作都在备库完成:上面提到了failover,这种情形是当主库真正出现异常之后,才会执行的操作,那么我们执行过failover 之后,如何再重新构建DG,这里我们利用flashback database来重构,具体方法如下:到此,关于“Oracle Data Guard部署方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!
本篇内容介绍了“Oracle 11G RAC集群安装方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!数据库版本:Oracle 11ggrid版本:gri…