dg物理备库创建手册

dg物理备库创建手册

ID:6379610

大小:166.50 KB

页数:24页

时间:2018-01-12

dg物理备库创建手册_第1页
dg物理备库创建手册_第2页
dg物理备库创建手册_第3页
dg物理备库创建手册_第4页
dg物理备库创建手册_第5页
资源描述:

《dg物理备库创建手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DATAGUARD物理备库的创建一、dataguard介绍Dataguard是ORACLE推出的一种高可用性(HIGHAVAILABLE)的数据库方案,RAC的技术是为了保护实例,rman的技术是为了保护数据,而DATAGUARD则是把实例和数据一起保护了。在8i之前称之为standbydatabase,从9i开始,正式更名为Dataguard,它是在主节点与备用节点间通过日志同步来保证数据的同步,可以实现快速切换与灾难性恢复。Dataguard只是在软件上对数据库进行设置,并不需要额外购买任何组件,它能在对主数

2、据库影响很小的情况下,实现备数据库的同步,而主备机的数据差异只在在线日志部分(如果是在实时应用模式则理论上主备库的数据应该是一样的)。所以如果在主库出现故障的情况下会丢失这部分未归档的数据。当然这是最坏的一种情况。本文档软件环境:主备库处于不同的服务器上主库操作系统版本:centos5.4数据库版本:Oracle10gEnterpriseEditionRelease10.2.0.1.0Ip地址:172.16.65.241Oracle_sid=orclDb_unique_name=orcl备库操作系统版本:cent

3、os5.4数据库版本:Oracle10gEnterpriseEditionRelease10.2.0.1.0Ip地址:172.16.65.55Oracle_sid=orcl2Db_unique_name=orcl2主库已经安装好数据库软件和一个运行正常的数据库实例,备库只安装数据库软件,先不创建数据库和实例。二、dataguard环境要求2.1数据库版本必须为企业版,版本最好在9i以上,主备库数据库的版本必须一致。2.2主备数据库所在操作系统版本以及位数要求一样。2.3主备库硬件配置可以不一样,看具体应用。2.4

4、主数据库和备数据库都可以是单实例的,也可以是RAC。2.5同一个dataguard环境中数据库名必须一样。主备库的目录结构要求一样(逻辑备库可以不一样)。一、对主库的修改3.1修改归档方式要使用dataguard做数据库容灾,主库必须处于归档模式下。如果已经是归档模式则跳过此步。修改归档模式步骤SQL>archiveloglist;DatabaselogmodeNoArchiveModeAutomaticarchivalDisabledArchivedestination/opt/archOldestonline

5、logsequence1Currentlogsequence3可见当前数据库处于非归档模式.--关闭数据库SQL>shutdownimmediate;启动数据库到mount阶段SQL>startupmount;修改数据库为归档模式SQL>alterdatabasearchivelog;Altersystemarchivelogstart;(auto)Databasealtered.打开数据库SQL>alterdatabaseopen;查看当前数据库模式SQL>archiveloglist;Databaselogm

6、odeArchiveModeAutomaticarchivalEnabledArchivedestination/opt/archOldestonlinelogsequence1Nextlogsequencetoarchive3Currentlogsequence3可见数据库已经处于归档模式。归档模式修改完成。3.2打开ForcedLogging模式查询当前日志模式SQL>selectFORCE_LOGGINGfromv$database;FOR---NO可见当前数据库为非强制日志模式修改数据库为强制日志模式SQ

7、L>alterdatabaseforcelogging;Databasealtered.再次查询SQL>selectFORCE_LOGGINGfromv$database;FOR---Yes提示:关于FORCELOGGING想必大家知道有一些DDL语句可以通过指定NOLOGGING子句的方式避免写redolog(目的是提高速度,某些时候确实有效),指定数据库为FORCELOGGING模式后,数据库将会记录除临时表空间或临时回滚段外所有的操作而忽略类似NOLOGGING之类的指定参数。如果在执行forceloggi

8、ng时有nologging之类的语句在执行,则forcelogging会等待直到这类语句全部执行。FORCELOGGING是做为固定参数保存在控制文件中,因此其不受重启之类操作的影响(只执行一次即可),如果想取消,可以通过alterdatabasenoforcelogging语句关闭强制记录。3.1创建密码文件[oracle@localhost~]$orapwdfile=

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

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

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