ORACLE之Data Guard部署

ORACLE之Data Guard部署

ID:38581825

大小:108.50 KB

页数:11页

时间:2019-06-15

ORACLE之Data Guard部署_第1页
ORACLE之Data Guard部署_第2页
ORACLE之Data Guard部署_第3页
ORACLE之Data Guard部署_第4页
ORACLE之Data Guard部署_第5页
资源描述:

《ORACLE之Data Guard部署》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle之DataGuard部署序言Oracle灾备计划分为三种:集群服务冷备、RAC热备和DataGuard主备服务。前两种都需要共享磁盘阵列,是适合于本地灾备,而DataGuard没有地域限制,甚至可以主服务器放在上海,备服务器放在北京。备服务器主服务器集群方式:磁盘为两台服务器都能看到,通常主服务器工作,使用磁盘中的数据文件,集群软件(第三方软件,Windows2003就带)检测主服务器上的ORACLE进程,一旦异常,它就停主服务器并启动备用服务器上ORACLE实例,由它接管数据文件。磁盘阵列RAC方式:磁盘为两台服务器都能看到,服务器同时工作,服务器之间通过某种机制来管

2、理锁,保证不会同时访问文件冲突和事务的一致性。可以是多台,每台都在工作状态,有载荷。一台服务器损坏退出,不影响服务器组中的其他服务器磁盘阵列服务器二服务器一如上图DataGuard是通过重做日志来实现的,主服务器的任何数据变化都会在重做日志里留下记录(便于数据恢复,通常有两组日志,一组满就切换到另一组),主服务器必须工作在归档模式下,因为重做日志在切换后就把以前的日志覆盖了,如果在归档模式下,发生切换时会把重做日志保存到文件,通常由物理备份文件+归档重做日志+重做日志可以将数据库恢复到物理备份后的任一时间点状态。归档日志会通过TNS网络传递到备用服务器,备用服务器应用这些归档的重做

3、日志,就使备用服务器模拟主用服务器发生同样的变化,使备用服务器上的数据和主用服务器完全一致。主备用服务器只要打一条命令就可以方便的进行角色转换,主变备,备变主。DataGuard的准备1.主库和备库oracle版本一致,运行在相同平台如linux,服务器硬件可以不一样。2.Primary数据库必须运行于归档模式,并且务必确保在primary数据库上打开FORCELOGGING,以避免用户通过nologging等方式不写redo造成对应的操作无法传输到standby数据库。3.Primary和standby数据库均可应用于单实例或RAC架构下,并且同一个dataguard配置可以混合

4、使用逻辑standby和物理standby。4.建议数据库必须采用相同的存储架构。比如存储采用ASM/OMF的话,那不分primarty或是standby也都需要采用ASM/OMF。5.standby库的环境和primary一致。二、调整主库1.确保数据库运行在archivelog模式下SQL>archiveloglist;DatabaselogmodeNoArchiveModeAutomaticarchivalDisabledArchivedestinationUSE_DB_RECOVERY_FILE_DESTOldestonlinelogsequence2Currentlogs

5、equence4把数据库调整为archivelog模式下SQL>shutdownimmediateSQL>startupmountSQL>alterdatabasearchivelog;SQL>alterdatabaseopen;2.将主数据库改为强制产生日志模式alterdatabaseforcelogging;3.查看当前日志文件组SQL>selectgroup#,memberfromv$logfileorderbygroup#;GROUP#STATUSTYPEMEMBERIS_-----------------------------------------------1ON

6、LINED:APPADMINISTRATORORADATAJRWXREDO01.LOGNO2ONLINED:APPADMINISTRATORORADATAJRWXREDO02.LOGNO3ONLINED:APPADMINISTRATORORADATAJRWXREDO03.LOGNO4.在主库上创建备用日志(为切换而用)SQL>alterdatabaserecovermanagedstandbydatabasecancel;#未执行SQL>ALTERDATABASEADDSTANDBYLOGFILEGROUP4('D:APPADMINISTRATOR

7、ORADATAJRWXSTAN04.LOG')SIZE50M;SQL>ALTERDATABASEADDSTANDBYLOGFILEGROUP5('D:APPADMINISTRATORORADATAJRWXSTAN05.LOG')SIZE50M;SQL>ALTERDATABASEADDSTANDBYLOGFILEGROUP6('D:APPADMINISTRATORORADATAJRWXSTAN06.LOG')SIZE50M;SQL>alterd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。