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

Oracle Data Guard配置手记.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle Data Guard配置手记

Oracle Data Guard配置手记 经过多次实践,参阅网上N多文章……最后还是配不成,可能本人悟性太低,无法体会高手的笔记。最终还是在前辈的帮助下完成。特用最平实的手法记录下来,以便如吾辈菜鸟能看得懂。 运行Data Guard的条件 1、 在主库和从库的所有机器上必须安装同一个版本的Oracle企业版。 2、 主库必须运行在归档模式下。 3、 主库和从库的操作系统必须一样(允许版本不同),从库可以使用与主库不同的目录结构。 4、 主从库硬件系统的体系结构必须相同。比如:主库运行在64位的Sun Sparc系统上,如果从库是32位的Linux Intel系统就不允许。主从库硬件的配置可以不同,比如:CPU数量、内存大小、存储配置等。 5、 主从库可以是单实例的数据库,也可以是多实例的RAC数据库。 6、 每个主从库必须有它自己的控制文件。 7、 如果把主从库放在了一个系统里,则必须调整初始化参数。 8、 只要使用Data Guard就要保持主库是FORCE LOGGING模式,如果在主库上使用了no logging操作不生成日志,因此数据也不会传递到从库。 9、 管理主从库的用户必须具有SYSDBA权限。 主库:win2003 server ora9i(.0) 35主机名:data580 SID:PRIMARY 从库:win2003 server ora9i(.0) 36 主机名:data380 SID:STANDBY 1、主库和从库的Oracle 安装的时候都选择相同的安装路径 E:\oracle\ora92 ;并且先不要安装数据库,即在安装过程中“数据库配置”一项下面选择“只安装软件”; 2、在主库上使用DBCA(Database Configuration Assistant)建一个数据库,SID设为PRIMARY; 3、设置主库归档路径为e:\oracle\ora92\database\Archive : Sqlalter system set log_archive_dest_1=LOCATION=e:\oracle\ora92\database\Archive MANDATORY scope=both; 4、将主库实例、数据库关闭,然后启动实例,但不打开数据库,只启动到数据库挂载模式: Sqlshutdown immediate; Sqlstartup mount; 5、将主库设置成归档状态和自动归档模式: Sqlalter database archivelog; Sqlalter system set log_archive_start=true scope=spfile; 6、在主库上面创建从库的控制文件standby.ctl : Sqlalter database create standby controlfile as e:\oracle\oradata\standby.ctl; 7、在主库上面创建从库的初始化参数文件standby.ora(将其拷贝回从库后转换成从库的 spfile): Sqlcreate pfile=e:\oracle\oradata\standby.ora from spfile; 8、查看主库的数据文件及其的位置: Sqlselect name from v$datafile; 记下查询结果中的数据文件的位置。 9、关闭实例: Sqlshutdown immediate; 10、将第6步中的standby.ctl、第7步中的standby.ora和第8步骤中的数据文件、还有E:\oracle\oradata\PRIMARY路径下面的联机日志文件(REDO.LOG)、E:\oracle\ora92\database里面的口令文件PWDPRIMARY.ora备份出来,拷贝到从库中;在从库中创建路径E:\oracle\oradata\PRIMARY ,存放standby.ctl、数据文件、联机日志文件;创建路径E:\oracle\admin\PRIMARY ,在里面创建空文件夹bdump、cdump、udump、create、pfile ;将standby.ora 放到E盘根目录下面;将口令文件PWDPRIMARY.ora更名为PWDSTANDBY.ora ,放到从库的E:\oracle\ora92\database下面。 11、回到主库,启动主库实例和数据库: Sqlstartup 12、转回到从库,手动创建服务OracleServiceSTANDBY: oradim -new -sid STANDBY -startmode manual 设置环境变量:在环境变量的“Administrator的用户变量”一栏里面新建一个值,变量名为ORACLE_SID ,变量值为STAND

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档