ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:22.63KB ,
资源ID:30592727      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30592727.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(安装规范数据库RACDataGuard实施文档.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

安装规范数据库RACDataGuard实施文档.docx

1、安装规范数据库RACDataGuard实施文档文档标识文件状态: 草稿 正式发布 正在修改Oracle RAC Dataguard实施文档版本:1.0.0编制周光晖2015年6月7日审核 批准年 月 日生效日期:年 月 日修订历史记录日期版本修订说明作者*. 编写目的 4*. 定义、首字母缩写词和缩略语 4*. 安装前规划 4*. 修改/etc/hosts(主、备) 4*. 检查并建立相关目录(主、备) 5*. 数据文件目录 5*. 归档日志文件目录 5*. 临时备份文件目录 5*. 做好数据备份 6*. sqlplus登录主库,修改为强制归档模式,并修改相关参数 6*. 重启主库至open状

2、态并开启归档模式 7*. 编辑主库及备库的tnsname.ora文件 7*. 在主库上生成备库的参数文件 8*. 复制参数文件及密码文件 8*. 在主库上生成“造目录”文件 8*. 在主库 8*. 在备库 9*. 在备库上更改参数文件fapdbwb.pfile,修改其中主备库相关参数 9*. 在主库进入rman模式 10*. oracle 11g 10*. 监听注册备库监听 11*. 将备库启动至nomount状态 11*. 主库执行duplicate from active database 11*. oracle 10g 12*. 将主库rman生产的备份文件、控制文件拷贝至备库 12*.

3、 在备库上将standby控制文件拷到参数文件中所指位置 12*. 在备库上使用修改的参数文件启动备库数据库 12*. 在备库上用rman恢复备份 12*. 在备库上创建spfile文件 13*. 在主库和备库上增加standby redologfile文件 13*. 变更主库保护模式 14*. 在备节点开启DG同步状态 14*. 主备库查询比对 15第一章 引言一.1.编写目的本文档描述了配置Oracle RAC Dataguard的详细步骤,编写的目的是为了使用者能够快速进行ORACLE RAC到单机的 DataGuard的配置,以便实现数据的容灾或其他查询等目的。文档包括oracle 1

4、0g2,11gr2的RAC到单机的dataguard实施。涉及到版本间的区别将会特别说明。一.2. 定义、首字母缩写词和缩略语第二章 安装主、备库Oracle软件二.1.安装前规划主库 RAC(DB1,2)备库(DB3)*/60*db_unique_name=fapdbwbdb_unique_name=fapdbwb70ORACLE_SID=fapdbwbOrale 10gr2: Maximum Availability Oracle 11gr2: Max Performance在搭建DataGuard之前需要先在主、备库上安装好oracle 10gr2/11gr2软件,并在主库上创建好实例。

5、安装流程请参考安装规范_数据库_Oracle_10gR2_RAC(Linux5.x&6.x).doc安装规范_数据库_Oracle_11gR2_RAC(Linux5.x&6.x).doc 由于RAC中的db_unique_name 在OCR中有记录,修改db_unique_name 需要同时更新ocr里面的信息 否则对维护可能造成一定的影响。建议在搭建rac的dataguard环境的时候不要去修改db_unique_name的值。备库作为单机库,其db_unique_name的值可以参考公司规范即db_namehostip。二.2.修改/etc/hosts(主、备)# Public Netwo

6、rk - (eth0)* fapdbwb1* fapdbwb2# Public Virtual Interconnect -(eth0:1)* fapdbwb1-vip* fapdbwb2-vip# Private Interconnect - (eth1)* fapdbwb1-priv* fapdbwb2-priv# Single Client Acess Name (oracle 11gr2 only)* fapdbwb-scan#dataguard二.3.* fapdbwb70检查并建立相关目录(主、备)目录必须主备都有,且须确保空间够用、权限正确二.3.1.数据文件目录在主库通过SQL

7、查询#su - oracle$sqlplus / as sysdbaSQLselect name from v$datafileunion allselect name from v$tempfileunion allselect name from v$controlfileunion allselect member from v$logfile;按照恒生的规划。一般oracle 10gr2 rac的数据文件是放在rawdevices上。oracle 11gr2 rac数据文件统一放置在+datadg的asm磁盘组上。对于个别情况上面查询出现所有文件不在用一个路径下的需要在下面做路径转换的

8、时候加以调整。在备库#mkdir -p /u02/oradata/fapdbwb#chown -R oracle:oinstall /u02/oradata/fapdbwb二.3.2.归档日志文件目录#mkdir -p /u02/arch (依实际情况修改)#chown -R oracle:oinstall /u02/arch二.3.3.临时备份文件目录#mkdir -p /u02/rmans#chown -R oracle:oinstall /u02/rmans由于oracle 10g并没有duplicate database from active功能。对于rman的备份需要落地并传输到备

9、库,然后执行duplicate database 或者手动 restore。需要保证两边存在同样的备份路径。否则恢复的时候需要手动catlog注册备份集到控制文件中。11gr2 中使用 duplicate database from active database 则没有这个限制。 from active database 的方式同时也不需要备份落地 极大的提升了dataguard的部署效率。二.4.做好数据备份正式配置之前做好数据备份工作第三章 DataGuard配置三.1.sqlplus登录主库,修改为强制归档模式,并修改相关参数相关参数说明 请参数最后的参数说明部分 注意部分参数在10g

10、和11g中配置有较大出入在实施的时候请注意选择。Oracle 10g#su oracle$sqlplus / as sysdbaSQL ALTER DATABASE FORCE LOGGING;alter system set log_archive_config=DG_CONFIG=(fapdbwb,fapdbwb70) scope=spfile;alter system set log_archive_dest_1=LOCATION=/u02/arch1 VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=fapdbwb scope=spfi

11、le sid=fapdbwb1;alter system set log_archive_dest_1=LOCATION=/u02/arch2 VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=fapdbwb scope=spfile sid=fapdbwb2;alter system set log_archive_dest_2=SERVICE=fapdbwb70 OPTIONAL LGWR ASYNC NOAFFIRM REOPEN=60 VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_

12、NAME=fapdbwb70 scope=spfile;alter system set log_archive_dest_state_1=ENABLE scope=spfile;alter system set log_archive_dest_state_2=ENABLE scope=spfile;alter system set fal_server=fapdbwb70 scope=spfile;alter system set fal_client=fapdbwb scope=spfile;alter system set standby_file_management=auto sc

13、ope=spfile;alter system set remote_login_passwordfile=EXCLUSIVE scope=spfile;alter system set PARALLEL_EXECUTION_MESSAGE_SIZE=8192 scope=spfile;alter system set db_file_name_convert =/u02/oradata/fapdbwb,/dev/raw scope=spfile;alter system set log_file_name_convert =/u02/oradata/fapdbwb,/dev/raw scop

14、e=spfile;Oracle 11g#su oracle$sqlplus / as sysdbaSQL ALTER DATABASE FORCE LOGGING;alter system set log_archive_config=DG_CONFIG=(fapdbwb,fapdbwb70) scope=spfile;alter system set log_archive_dest_1=LOCATION=+archdg/fapdbwb VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=fapdbwb scope=spfile;alter s

15、ystem set log_archive_dest_2=SERVICE=fapdbwb70 ASYNC NOAFFIRM REOPEN=60 VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=fapdbwb70 scope=spfile;alter system set log_archive_dest_state_1=ENABLE scope=spfile;alter system set log_archive_dest_state_2=ENABLE scope=spfile;alter system set fal_serv

16、er=fapdbwb70 scope=spfile;alter system set standby_file_management=auto scope=spfile;alter system set remote_login_passwordfile=EXCLUSIVE scope=spfile;alter system set PARALLEL_EXECUTION_MESSAGE_SIZE=8192 scope=spfile;alter system set db_file_name_convert =/u02/oradata/fapdbwb,+datadg/fapdbwb scope=

17、spfile;alter system set log_file_name_convert =/u02/oradata/fapdbwb,+datadg/fapdbwb scope=spfile;SQL archive log list;Database log mode No Archive ModeAutomatic archival DisabledArchive destination /archivelogOldest online log sequence 443Current log sequence 444三.2.重启主库至open状态并开启归档模式$ srvctl stop d

18、atabase d fapdbwb$ srvctl start database -d fapdbwb -o mountSQL alter database archivelog; (如果已经开启,此步可略)$ srvctl stop database d fapdbwb$ srvctl start database -d fapdbwb三.3.编辑主库及备库的tnsname.ora文件11gr2 rac中监听虽然默认受到GI管理但是tnsnames.ora文件配置依然需要到$ORACLE_HOME这里的tnsname别名在参数文件中多次被引用到$ cd $ORACLE_HOME/networ

19、k/admin$ vi tnsnames.orafapdbwb = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.51)(PORT = 1521) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.61)(PORT = 1521) (LOAD_BALANCE = no) (FAILOVER = yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = fapdbwb) (FAILOVER_MODE = (TYPE = S

20、ELECT) (METHOD = BASIC) (RETRIES = 180) (DELAY = 5) ) ) )fapdbwb70 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.70)(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATED) (SID = fapdbwb) ) )三.4.在主库上生成备库的参数文件$sqlplus / as sysdbacreate pfile=/u02/rmans/fapdbwb.pfile from spfile;三.5.复制参数文件

21、及密码文件在rac+dg的架构中 需要保持rac的两个节点及备库使用的是同一份密码文件,且需要保证密码文件的命名正确性。scp -P 22 $ORACLE_HOME/dbs/orapwfapdbwb1 192.168.56.70:$ORACLE_HOME/dbs/orapwfapdbwb$scp P 22 fapdbwb.pfile 192.168.56.70:/u02/rmans三.6.在主库上生成“造目录”文件三.6.1.在主库oracle 11g中默认的 user_dump_dest目录在$ORACLE_BASE/diag/rdbms下。请实施的时候自行替换脚本。$su - oracle

22、$ for d in find /u01/app/oracle/admin -type d -name fapdbwb; do find $d -type d | sed -e s/fapdbwb/fapdbwb70/g -e s/mkdir -p /g md; done;将md文件拷到备库$scp -P 22 md 192.168.56.70:/u02/rmans 三.6.2.在备库#su - oracle$cd /u02/rmans$sh md三.7.在备库上更改参数文件fapdbwb.pfile,修改其中主备库相关参数#su - oracle$cd /u02/rmans$vi fapdb

23、wb.pfile涉及的参数有:1.log_archive_dest_12.log_archive_dest_23.control_files4.db_unique_name5.db_file_name_convert6.log_file_name_convert7.fal_server8.fal_client 该参数在11g dataguard中已经被废弃9.*.log_archive_dest_state_210.内存大小相关设置 结合备库硬件环境做调整fapdbwb._db_cache_size=XXfapdbwb._java_pool_size=134217728fapdbwb._lar

24、ge_pool_size=67108864fapdbwb._oracle_base=/u01/app/oracle#ORACLE_BASE set from environmentfapdbwb._pga_aggregate_target=4294967296fapdbwb._sga_target=XXfapdbwb._shared_io_pool_size=0fapdbwb._shared_pool_size=1778384896fapdbwb._streams_pool_size=0*._enable_automatic_sqltune=FALSE*._enable_NUMA_optimi

25、zation=FALSE*._optim_peek_user_binds=FALSE*.audit_file_dest=/u01/app/oracle/admin/fapdbwb/adump*.audit_trail=NONE*.compatible=11.2.0.4.0*.control_files=/u02/oradata/fapdbwb/control01.ctl,/u02/oradata/fapdbwb/control02.ctl*.db_block_size=8192*.db_domain=*.db_name=fapdbwb*.db_unique_name=fapdbwb41*.db

26、_writer_processes=4*.deferred_segment_creation=FALSE*.diagnostic_dest=/u01/app/oracle*.fal_server=fapdbwb*.fal_client=fapdbw41*.log_archive_config=DG_CONFIG=(fapdbwb,fapdbwb41)*.log_archive_dest_1=LOCATION=/u02/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=fapdbwb41*.log_archive_dest_2=SERV

27、ICE=fapdbwb OPTIONAL LGWR ASYNC NOAFFIRM REOPEN=60 VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=fapdbwb*.log_archive_dest_state_1=ENABLE*.log_archive_dest_state_2=DEFER*.max_dump_file_size=10G(for 10g)*.db_file_name_convert=/dev/raw,/u02/oradata/fapdbwb *.log_file_name_convert=/dev/raw,/u

28、02/oradata/fapdbwb (for 11g)*.db_file_name_convert=+DATADG/ fapdbwb/datafile, /u02/oradata/fapdbwb,+DATADG/fapdbwb/tempfile,/u02/oradata/fapdbwb*.log_file_name_convert=+DATADG/fapdbwb,/u02/oradata/fapdbwb *.memory_target=0*.open_cursors=32000*.optimizer_dynamic_sampling=5*.optimizer_index_cost_adj=1

29、0*.optimizer_mode=ALL_ROWS*.parallel_execution_message_size=8192*.pga_aggregate_target=4294967296*.processes=2000*.recyclebin=ON*.remote_login_passwordfile=EXCLUSIVE*.result_cache_max_result=5*.result_cache_max_size=62914560*.result_cache_mode=AUTO*.sec_case_sensitive_logon=FALSE*.session_cached_cur

30、sors=150*.sga_max_size=XX*.sga_target=XX*.standby_file_management=AUTO*.undo_tablespace=UNDOTBS1三.8.在主库进入rman模式三.8.1.oracle 11goracle 11g 实施dataguard 使用 duplicate database from active database的方式。三.8.1.1.监听注册备库监听使用duplicate from active database 需要数据库启动到nomount状态下。备库需要静态注册监听,否则执行duplicate会报错。向$ORACLE_HOME/network/admin/listener.ora文件中添加静态注册内容:SID_LIST_LISTENER_T = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = fapdbwb) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db) (SID_

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1