没有合适的资源?快使用搜索试试~ 我知道了~
首页完整版Oracle_DataGuard
资源详情
资源评论
资源推荐

完整版文档
目录
1、主库准备工作...............................................................................................................................3
1.1、检查数据库是否支持 Data Guard(企业版才支持),是否归档模式,Enable force
logging.........................................................................................................................................3
1.2、如果主库没有密码文件则建立密码文件,从而可以 OS 验证的方式登陆................3
1.3、配置 standby redolog(最佳性能模式可以忽略,如果将来变成备库且要转为其它
两种模式则要建立).................................................................................................................4
1.4、设置主库初始化参数........................................................................................................4
1.5、备份主库数据文件............................................................................................................5
1.6、在主库上建立备库控制文件(控制文件通常需要有多份,手工将文件复制几份)
.....................................................................................................................................................6
1.7、为备库准备 init 参数.........................................................................................................6
1.8 、 拷 贝 上 面 生 成 的 文 件 backup_
%T.bak、stdby_control01/02/03.ctl、initPHYSTDBY.ora 到备库所在主机..........................7
2、建立备库.......................................................................................................................................7
2.1、设置环境变量并建立备库一些必需目录.......................................................................8
2.2、在备库主机上生成密码文件,且 sys 密码和主库得一致............................................8
2.4、在备库上建立 spfile..........................................................................................................8
2.5、启动物理备库....................................................................................................................9
2.7、配置 standby redolog(最佳性能模式可以忽略,如果要转为其它两种模式则要建
立).............................................................................................................................................9
2.8、在备库上,启动 redo apply.................................................................................................9
3、主备库各参数文件内容.............................................................................................................10
3.1、主备库 listener.ora 一样,如果有不一样也是 host 不一样..........................................10
3.2、主备库 tnsnames.ora 一样,如果有不一样也是 host 和 port 不一样..........................10
3.3、init$ORACLE_SID.ora....................................................................................................12
4、主库归档测试.............................................................................................................................14
5、修改主库 DataGuard 保护模式..................................................................................................16
5.1、LGWR 传送日志的配置方法:.................................................................................16
5.2、修改主库 DataGuard 保护模式..................................................................................16
5.3、主库修改初始化参数 (主库 db_wending 操作)...................................................16
5.4、主库通过命令行修改数据保护模式,重启主数据库 (主库 db_wending 操作)
...................................................................................................................................................16
5.5、重启主库 (主库操作)............................................................................................17
5.6、查看主库保护模式是否变更成功 (主库操作)....................................................17

5.7、修改备库的 log_archive_dest_2 初始化参数方便数据库角色切换 (备库操作).18
5.8、查看备库数据保护模式 (备库操作)....................................................................18
5.9、验证一下“最高可用性”切换成果.................................................................................18
6、DataGuard 关启状态................................................................................................................20
7、主备数据库切换.......................................................................................................................21
7.1、正常切换:..................................................................................................................21
7.2、非正常切换:(即主服务器当机的情况)启动 failover........................................21
8、常用维护 SQL...........................................................................................................................21

1、主库准备工作
网络服务名
主库 !"# $%# &'# "%()*+,-../
备库 !"# $%# &'# "!()*010,234,4
保护模式:默认最大性能模式
注意启动顺序:
启动顺序: 先.,45后246
关闭顺序: 先245后.,46
1.1、检查数据库是否支持 Data Guard(企业版才支持),是否归档模式,Enable force logging
7829:4,9
*;<=72.-32>9./.,496
确认主库处于归档模式
*;3/(先检查是否归档模式,不是则修改)
2.
,3/6
,2.6
将24数据库置为?()*模式
*;,=//./6强制产生日志
1.2、如果主库没有密码文件则建立密码文件,从而可以 OS 验证的方式登陆
72-@>7()*:,:2-7()*2->-./.
.>A

1.3、配置 standby redolog(最佳性能模式可以忽略,如果将来变成备库且要转为其它两种模式则要建
立)
*;,.,4/@
/2B9:3::+:,4CB#/9DAC5
/2A9:3::+:,4CA#/9DAC5
/2$9:3::+:,4C$#/9DAC5
/2'9:3::+:,4C'#/9DAC6
.,4/的组数参考公式:../组数 E <数据库线程数;单机线程数为
,()一般为"。
.,4/的组成员数和大小也尽量和../一样。
1.4、设置主库初始化参数
7829:4,9
*;2@>9:3::2@#9=2@6备份参数文件
*;4*()F)?>9)?>+50109
2>2@6(启动,接受或发送,包括所有库的,.8.)
*;4*()F1 >9*)1>:3:3 :+
F*?(>***?*5**(*>+92>2@6
(主库归档目的地)
*;4*()F1">9(F)>,234,4*+(0)
F*?(>**?*5((0(*>0109
2>2@6当该库充当主库角色时,设置物理备库的传输目的地
*;4*()FG()>A2>2@6(最大().
进程数)
*;4*()F111 >*2>2@6(允许
传输服务传输数据到目的地,默认是.,)
*;4*()F111">*2>2@6(同上)
*;4(1*+(?*>G)*F2>2@6
(H3,所有库4密码要一致,默认是H)

II以下是主库切换为备库,充当备库角色时的一些参数设置,如果不打算做数据库切换就不用设置了
*;4?*(F(>,234,42>2@6(配置网络服务名,
假如转换为备库角色时,从这里获取丢失的归档文件)
*;4?*)*1>,-../2>2@6(配置网络服务名,
=拷贝丢失的归档文件到这里)
*;4?*)F(1>9010959+92>2@6
(前为切换后的主库路径,后为切换后的备库路径,如果主备库目录结构完全一样,则无需设定)
*;4*?*)F(1>9010959+9
2>2@6(同上,这两个名字转换参数是主备库的路径映射关系,可能会是路径全名,看情
况而定)
*;410?*1>2>2@6(后
当主库的@增删时备库也同样自动操作,且会把日志传送到备库.,43参数指
定的目录下,确保该目录存在,如果你的存储采用文件系统没有问题,但是如果采用了裸设备,你就必须
将该参数设置为.)
*;4
10()F1>9*)1>:3:3 :+92>2@6(一般和
*()F1 的位置一样,如果备库采用()传输方式,那么主库会把归档日志传到该目
录下)
有了以上参数设置,则无论该库充当主库角色还是备库角色都无需再修改了。
然后重启数据库:
*;3-.
*;26
1.5、备份主库数据文件
关闭应用服务器,停止监听,开始.备份:
7.2
7./:
(;,J2=,=9:,J2:,J2K1KK2#,J96
LL(;8M43/.M6
LL(;,J23/=>9:,J2:3K1KK2#,J96
剩余23页未读,继续阅读









安全验证
文档复制为VIP权益,开通VIP直接复制

评论0