- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dataguard配置文档_
Oracle Dataguard一、新建STANDBY数据库1、在开始运行-REGEDIT-打开注册表,定位至新建字符串值(大写)ORACLE_SID(数值数据为主库的名称)2、开始-运行-cmd输入oradim -new -sid (数据库名称)完成实例的建设。二、配置监听与网络服务分别在主库和备用库上配置监听和网络服务名(可用oracle net configuration assistant配置工具)两个节点的配置相同一个网络服务名指向主库,另一个指向备用库1、监听程序配置(主库与STANDBY库配置一样)完成监听程序的配置2、配置本地NET服务名配置。服务名输入为数据库名。主机名输入为主库的IP地址网络服务名为主库名称。继续配置STANDBY的NET服务名这里改为STANDBY的IP地址网络服务名改为(oraclestandby)这里改变名称时需要到主库更改选项。完成网络服务名配置和监听配置。以上步骤需主库与STANDBY库同时设置。服务名都为实例名。三、配置主库server1、ALTER DATABASE FORCE LOGGING;使其使用强制记录方式2、改初始化文件(加上以下一行):检查是否为pfile或者spfile文件:select value from v$parameter where name = spfile;*.log_archive_dest_2=SERVICE=ORCLSTANDBY注:可用以下命令:alter system set log_archive_dest_2=service=STANDBY名 scope=spfile;alter system set log_archive_dest_2=service=STANDBY名 scope=both;(当初始化文件是spfile,用这条参数可以不用重启数据库)图中DEST_4因测试环境不同,做法按默认命令为准。3、shutdown immediate;4、startup;四、配置standby server:1、SQLshutdown immediate;2、从主库中将数据文件、redolog、初始化文件、生成的standby controlfile拷贝到standby数据库的相应位置密码文件。DUMP文件与Pfile文件CONTROL文件与REDO文件数据库文件与归档文件夹(归档日志文件可以不用拷贝)以上位置根据实际情况有所变动!依实际情况调整。替换修改CONTROL文件进入mount状态:startup mountStandby库生成standby controlfile用以下命令:在mount状态下:Alter database create standby controlfileas d:\standby.ctl;完成后关闭数据库SQLshutdown immediate;替换STANDBY库上的CONTROL文件,复制3份改名后替换即可。3、改初始化文件(加上以下几行):*.STANDBY_ARCHIVE_DEST=C:\oracle\product\10.2.0\archive*.fal_server=ORCLPRIMARY*.fal_client=ORCLSTANDBY*.standby_file_management =AUTO(可以省略不计)4、修改STANDBY配置SQLstartup nomount;SQLalter database mount standby database;SQLrecover automatic standby database;autoSQLALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;五、检查standby库1、在主库强制生成日志:ALTER SYSTEM SWITCH LOGFILE;这里我们新建4份归档日志。2、在备用库检查日志是否同步SELECT SEQUENCE#, FIRST_TIME, NEXT_TIME, APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;以上归档传送过来后APP状态为YES说明成功传送,我们可以使用只读方式打开验证是否成功。归档的传送需要一定时间。五、数据库置为只读状态sqlplus /nologSQLconn /as sysdba;SQLalter database recover managed standby database cancel;SQLalter database open read only;如无报错说明成功。查询完成后,使用一下命令停止数据库SQLshutdown immediate; 如发生报
原创力文档


文档评论(0)