网站大量收购闲置独家精品文档,联系QQ:2885784924

DG物理备库创建手册应用.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DATAGUARD物理备库的创建 dataguard介绍 Dataguard是ORACLE 推出的一种高可用性(HIGH AVAILABLE)的数据库方案,RAC的技术是为了保护实例,rman的技术是为了保护数据,而DATAGUARD则是把实例和数据一起保护了。在8i之前称之为standby database,从9i开始,正式更名为Dataguard,它是在主节点与备用节点间通过日志同步来保证数据的同步,可以实现快速切换与灾难性恢复。 Dataguard只是在软件上对数据库进行设置,并不需要额外购买任何组件,它能在对主数据库影响很小的情况下,实现备数据库的同步,而主备机的数据差异只在在线日志部分(如果是在实时应用模式则理论上主备库的数据应该是一样的)。所以如果在主库出现故障的情况下会丢失这部分未归档的数据。当然这是最坏的一种情况。 本文档软件环境:主备库处于不同的服务器上 主库 操作系统版本:centos5.4 数据库版本: Oracle 10g Enterprise Edition Release 10.2.0.1.0 Ip地址:172.16.65.241 Oracle_sid = orcl Db_unique_name = orcl 备库 操作系统版本:centos5.4 数据库版本: Oracle 10g Enterprise Edition Release 10.2.0.1.0 Ip地址:172.16.65.55 Oracle_sid = orcl2 Db_unique_name = orcl2 主库已经安装好数据库软件和一个运行正常的数据库实例,备库只安装数据库软件,先不创建数据库和实例。 dataguard环境要求 数据库版本必须为企业版,版本最好在9i以上,主备库数据库的版本必须一致。 主备数据库所在操作系统版本以及位数要求一样。 主备库硬件配置可以不一样,看具体应用。 主数据库和备数据库都可以是单实例的,也可以是RAC。 同一个dataguard环境中数据库名必须一样。主备库的目录结构要求一样(逻辑备库可以不一样)。 对主库的修改 修改归档方式 要使用dataguard做数据库容灾,主库必须处于归档模式下。如果已经是归档模式则跳过此步。修改归档模式步骤 SQL archive log list; Database log mode No Archive Mode Automatic archival Disabled Archive destination /opt/arch Oldest online log sequence 1 Current log sequence 3 可见当前数据库处于非归档模式. --关闭数据库 SQL shutdown immediate; 启动数据库到mount阶段 SQL startup mount; 修改数据库为归档模式 SQL alter database archivelog; Alter system archive log start;(auto) Database altered. 打开数据库 SQL alter database open; 查看当前数据库模式 SQL archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination /opt/arch Oldest online log sequence 1 Next log sequence to archive 3 Current log sequence 3 可见数据库已经处于归档模式 。 归档模式修改完成。 打开Forced Logging模式 查询当前日志模式 SQLselect FORCE_LOGGING from v$database; FOR --- NO 可见当前数据库为非强制日志模式 修改数据库为强制日志模式 SQL alter database force logging; Database altered. 再次查询 SQL select FORCE_LOGGING from v$database; FOR --- Yes 提示:关于FORCE LOGGING 想必大家知道有一些DDL语句可以通过指定NOLOGGING子句的方式避免写redo log(目的是提高速度,某些时候确实有效),指定数据库为F

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档