dataguard配置文档__第1页
dataguard配置文档__第2页
dataguard配置文档__第3页
dataguard配置文档__第4页
dataguard配置文档__第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle Dataguard一、新建STANDBY数据库1、在开始运行-REGEDIT-打开注册表,定位至新建字符串值(大写)ORACLE_SID(数值数据为主库的名称)2、开始-运行-cmd输入oradim -new -sid (数据库名称)完成实例的建设。二、配置监听与网络服务分别在主库和备用库上配置监听和网络服务名(可用oracle net configuration assistant配置工具)两个节点的配置相同一个网络服务名指向主库,另一个指向备用库1、监听程序配置(主库与STANDBY库配置一样)完成监听程序的配置2、配置本地NET服务名配置。服务名输入为数据库名。主机名输入为

2、主库的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_

3、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 serve

4、r:1、SQL>shutdown immediate;2、从主库中将数据文件、redolog、初始化文件、生成的standby controlfile拷贝到standby数据库的相应位置密码文件。DUMP文件与Pfile文件CONTROL文件与REDO文件数据库文件与归档文件夹(归档日志文件可以不用拷贝)以上位置根据实际情况有所变动!依实际情况调整。替换修改CONTROL文件进入mount状态:startup mountStandby库生成standby controlfile用以下命令:在mount状态下:Alter database create standby controlfil

5、eas 'd:standby.ctl'完成后关闭数据库SQL>shutdown immediate;替换STANDBY库上的CONTROL文件,复制3份改名后替换即可。3、改初始化文件(加上以下几行):*.STANDBY_ARCHIVE_DEST='C:oracleproduct10.2.0archive'*.fal_server='ORCLPRIMARY'*.fal_client='ORCLSTANDBY'*.standby_file_management ='AUTO'(可以省略不计)4、修改STANDB

6、Y配置SQL>startup nomount;SQL>alter database mount standby database;SQL>recover automatic standby database;autoSQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;五、检查standby库1、在主库强制生成日志:ALTER SYSTEM SWITCH LOGFILE;这里我们新建4份归档日志。2、在备用库检查日志是否同步SELECT SEQUENCE#, FIRST_T

7、IME, NEXT_TIME, APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;以上归档传送过来后APP状态为YES说明成功传送,我们可以使用只读方式打开验证是否成功。归档的传送需要一定时间。五、数据库置为只读状态sqlplus /nologSQL>conn /as sysdba;SQL>alter database recover managed standby database cancel;SQL>alter database open read only;如无报错说明成功。查询完成后,使用一下命令停止数据库SQL>s

8、hutdown immediate; 如发生报错,关闭数据库、并拷贝主库的REDO文件与CONTROL文件(如有产生新的归档文件也一并拷贝)以mount状态打开,做恢复数据库动作。在STANDBY库新建CONTROL文件。再执行如下命令SQL>SELECT SEQUENCE#, FIRST_TIME, NEXT_TIME, APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;再次检查只读方式打开是否有错。六、STANDBY库重启后操作在意外或手动停机后,重启STANDBY库后需要做如下操作。检查windows服务中的oracle监听与server服务是否启动。如没有启动那要手动启动这2个服务。重复以下步骤并检查是否同步。SQL>startup nomount;SQL>alter database mount standby database;SQL>recover automatic standby database;autoSQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCON

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论