最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[-] 1.最简单的11g Active DataGuardADG搭建配置过程项目步骤
1.一环境介绍
2.二11g ADG部署
1.pri端和sty端配置静态监听
2.修改primary端初始化参数文件
3.在primary端pfile参数文件和密码文件并且拷贝到standby段相应位置
4.修改standby端的监听文件及初始化参数文件
5.在primary端通过Rman Duplicate创建备库在db01上执行如下命令
6.在primary和standby端添加standby日志
7.在standby端开启实时日志应用
3.三开始测试ADG
1.执行日志切换测试在pri端切换归档在节点二上检查是否也发生了切换
2.查看standby启动的DG进程
3.查看数据库的保护模式
4.查看DG的日志信息
5.Open Read Only standby数据库并且开启实时日志应用
6.解锁scott用户添加数据验证数据是否能同步
4.四ADG三种模式切换及介绍
1.ADG有三种PROTECTIONAVAILABILITYPERFORMANCE模式具体参考探索Oracle11gR2之DataGuard_03三种保护模式
5.五切换测试
1.ADG做switchover切换测试
2.ADG做fail over切换测试
最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤)
一、环境介绍:
我在db01和db02两台Linux虚拟机上首先分别安装了一套数据库软件,在db01主机上创建了名为woo的数据库;我们这次的实验是要搭建了一套Oracle11g Active DataGuard;目的是为了实现数据库同步的功能,并且了解Oracle11g DG的基本功能。
db01:192.168.1.50
db02:192.168.1.51
二、11g ADG部署:
1、pri端和sty端配置静态监听
[python]view plain copy print?
1.[oracle@sty admin]$cat listener.ora
2.#listener.ora Network Configuration File:/DBSoft/oracle/product/11.2.4/dbhome_1/network/admin/listener.ora
3.#Generated by Oracle configuration tools.
4.
5.SID_LIST_LISTENER=
6.(SID_LIST=
7.(SID_DESC=
8.(SID_NAME=PLSExtProc)
9.(ORACLE_HOME=/DBSoft/oracle/product/11.2.4/dbhome_1)
10.(PROGRAM=extproc)
11.)
12.(SID_DESC=
13.(SID_NAME=Woo)
14.(ORACLE_HOME=/DBSoft/oracle/product/11.2.4/dbhome_1)
15.)
16.)
17.
18.[oracle@sty admin]$cat tnsname.ora
19.#tnsnames.ora Network Configuration File:/DBSoft/oracle/product/11.2.4/dbhome_1/network/admin/tnsnames.ora
20.#Generated by Oracle configuration tools.
21.
22.STY=
23.(DESCRIPTION=
24.(ADDRESS_LIST=
25.(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.51)(PORT=1521))
26.)
27.(CONNECT_DATA=
28.(SERVICE_NAME=woo)
29.)
30.)
31.
32.PRI=
33.(DESCRIPTION=
34.(ADDRESS_LIST=
35.(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.50)(PORT=1521))
36.)
37.(CONNECT_DATA=
38.(SERVICE_NAME=woo)
39.)
40.)
2、修改primary端初始化参数文件
[sql]view plain copy print?
1.startup mount;
2.alter database archivelog;
3.alter database force logging;
4.alter database open;
5.alter system set log_archive_config='DG_CONFIG=(pri,sty)'scope=spfile;
6.alter system set log_archive_dest_1='LOCATION=/DBBackup/Archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES)DB_UNIQUE_NAME=pri'scope=spfile;
7.alter system set log_archive_dest_2='SERVICE=sty LGWR SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)DB_UNIQUE_NAME=sty'scope=spfile;
8.alter system set log_archive_dest_state_1=ENABLE;
9.alter system set log_archive_dest_state_2=ENABLE;
10.alter system set fal_server=sty scope=spfile;
11.alter system set fal_client=pri scope=spfile;
12.alter system set standby_file_management=AUTO scope=spfile;
3、在primary端pfile参数文件和密码文件,并且拷贝到standby段相应位置
[python]view plain copy print?
1.SQL>create pfile from spfile;
2.