您的位置:首页 > 数据库 > Oracle

Windows server 2008 R2 安装 Oracle 11g R2 dataguard

2017-04-17 09:22 751 查看
Windows server 2008 R2 安装 Oracle 11g R2 dataguard
1. 安装环境:

(1)服务器环境:Windows server 2008 2R Enterprise 两台

(2)软件:oracle 11g R2

2. 安装前配置
(1)IP地址配置要求
  主库IP:192.168.1.21
  备库IP:192.168.1.128
  注:两台主机要保证可以ping通
(2)oracle安装要求
  主库:安装oracle软件,并创建数据库
  备库:仅安装oracle软件
(3)安装位置
  主库:
     oracle 软件:E:\oracle\product\11.2.0\dbhome_2
     数据库 orcl:E:\oracle\oradata\orcl
  备库:
     oracle 软件:F:\app\Administrator\product\11.2.0\dbhome_1
     注:要明了数据库的安装位置以及数据库实例的安装位置,不管是走安装默认位置还是自定义位置
(4)数据库实例预设:
  主库:数据库实例 orcl(已创建)
  备库:数据库实例 phy (未创建)
3. 检查数据库,开启归档模式,如下图所示:






4.为备库添加日志组(在主库mount状态下执行)
(1)查看当前主库日志组:





(2)在主库为备库添加日志组,结果如下:





5.主备库配置网络监听
(1)修改文件listener.ora, tnsnames.ora它们的位置在E:\oracle\product\11.2.0\dbhome_2\network\admin\目录下(根据实际安装位置)
主库:
listener.ora
# listener.ora Network Configuration File: E:\oracle\product\11.2.0\dbhome_2\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
 (SID_LIST =
   (SID_DESC =
     (GLOBAL_DBNAME = orcl)
     (ORACLE_HOME = E:\oracle\product\11.2.0\dbhome_2)
     (SID_NAME = ORCL)
    )
  )

LISTENER =
 (DESCRIPTION_LIST =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.21)(PORT = 1521))
   )
)

ADR_BASE_LISTENER = E:\oracle

tnsnames.ora
# tnsnames.ora Network Configuration File: E:\oracle\product\11.2.0\dbhome_2\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.21)(PORT = 1521))
   )
   (CONNECT_DATA =
     (SERVER = DEDICATED)
     (SERVICE_NAME = orcl)
   )
 )

PHY =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.128)(PORT = 1521))
   )
   (CONNECT_DATA =
     (SERVICE_NAME = phy)
   )
 )

备库:
listener.ora
# listener.ora Network Configuration File: F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
 (SID_LIST =

   (SID_DESC =
     (GLOBAL_DBNAME = phy)
     (ORACLE_HOME = F:\app\Administrator\product\11.2.0\dbhome_1)
     (SID_NAME = phy)
    )
  )

LISTENER =
 (DESCRIPTION_LIST =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.128)(PORT = 1521))
   )
 )

ADR_BASE_LISTENER = F:\app\Administrator

tnsnames.ora
# tnsnames.ora Network Configuration File:F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.21)(PORT = 1521))
   )
   (CONNECT_DATA =
     (SERVER = DEDICATED)
     (SERVICE_NAME = orcl)
    )
)

PHY =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.128)(PORT = 1521))
    )
   (CONNECT_DATA =
     (SERVICE_NAME = phy)
   )
 )

(2)启动监听
主库:





备库:





(3)使用tnsping检查监听及服务命名
主库





备库





6. 主备库创建相关目录,详述如下
主库创建目录:
  (1)E:\oracle_DB_arch\arch                         --归档日志位置
  (2)E:\oracle_DB_arch\arch_std                      --主库转为备库时,归档日志位置
从库创建目录:
  (1)F:\oracleDB\arch                             --归档日志位置
  (2)F:\oracleDB\arch_std                          --备库转为主库时,归档日志位置
  (4)F:\app\Administrator\oradata\phy                  --数据文件位置
  (5)F:\app\Administrator\admin\phy\adump               --审计文件位置
  (6)F:\app\Administrator\flash_recovery_area\phy\ONLINELOG   --联机重做位置

7.为主备库准备参数文件
主库





注:执行create语句之后,在E:\oracle\product\11.2.0\dbhome_2\database目录下会出现文件INITorcl.ORA,用笔记本打开进行编辑
主库INITorcl.ORA (浅蓝色部分为添加的参数,其中,红色部分为主库与备库对应,但值不同,要注意。)
orcl.__db_cache_size=1744830464
orcl.__java_pool_size=16777216
orcl.__large_pool_size=16777216
orcl.__oracle_base='E:\oracle'#ORACLE_BASE set from environment
orcl.__pga_aggregate_target=2382364672
orcl.__sga_target=4445962240
orcl.__shared_io_pool_size=0
orcl.__shared_pool_size=2600468480
orcl.__streams_pool_size=16777216
*.audit_file_dest='E:\oracle\admin\orcl\adump'
*.audit_trail='db'
*.compatible='11.2.0.0.0'
*.control_files='E:\oracle\oradata\orcl\control01.ctl','E:\oracle\flash_recovery_area\orcl\control02.ctl'
*.db_block_size=8192
*.db_domain=''
*.db_name='orcl'
*.db_recovery_file_dest='E:\oracle\flash_recovery_area'
*.db_recovery_file_dest_size=4102029312
*.diagnostic_dest='E:\oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.memory_target=6814695424
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.undo_tablespace='UNDOTBS1'

*.db_unique_name=orcl
*.log_archive_config='dg_config=(orcl,phy)'
*.log_archive_dest_1='LOCATION=E:\oracle_DB_arch\arch valid_for=(online_logfiles,primary_role) db_unique_name=orcl'
*.log_archive_dest_2='SERVICE=phylgwr async affirm valid_for=(online_logfiles,primary_role) db_unique_name=phy'
*.log_archive_dest_3='LOCATION=E:\oracle_DB_arch\arch_std valid_for=(standby_logfiles,standby_role) db_unique_name=orcl'
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='enable'
*.log_archive_dest_state_3='enable'
*.fal_server=phy
*.fal_client=orcl
*.standby_file_management=auto
*.db_file_name_convert=('F:\app\Administrator\oradata\phy','E:\oracle\oradata\orcl')
*.log_file_name_convert=('F:\app\Administrator\oradata\phy','E:\oracle\oradata\orcl')

将主库initorcl.ora复制到备库对应目录下并修改内容如下
备库INITphy.ORA
orcl.__db_cache_size=1744830464
orcl.__java_pool_size=16777216
orcl.__large_pool_size=16777216
orcl.__oracle_base='F:\app\Administrator'#ORACLE_BASE set from environment
orcl.__pga_aggregate_target=2382364672
orcl.__sga_target=4445962240
orcl.__shared_io_pool_size=0
orcl.__shared_pool_size=2600468480
orcl.__streams_pool_size=16777216
*.audit_file_dest='F:\app\Administrator\admin\phy\adump'
*.audit_trail='db'
*.compatible='11.2.0.0.0'
*.control_files='F:\app\Administrator\oradata\phy\control01.ctl','F:\app\Administrator\flash_recovery_area\phy\control02.ctl'
*.db_block_size=8192
*.db_domain=''
*.db_name='orcl'
*.db_recovery_file_dest='F:\app\Administrator\flash_recovery_area'
*.db_recovery_file_dest_size=4102029312
*.diagnostic_dest='F:\app\Administrator'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.memory_target=6814695424
*.open_cursors=300
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.undo_tablespace='UNDOTBS1'

*.db_unique_name=phy
*.log_archive_config='dg_config=(phy,orcl)'
*.log_archive_dest_1='LOCATION=F:\oracleDB\archvalid_for=(online_logfiles,primary_role) db_unique_name=phy'
*.log_archive_dest_2='SERVICE=orcl lgwr async affirm valid_for=(online_logfiles,primary_role) db_unique_name=orcl'
*.log_archive_dest_3='LOCATION=F:\oracleDB\arch_std valid_for=(standby_logfiles,standby_role) db_unique_name=phy'
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='enable'
*.log_archive_dest_state_3='enable'
*.fal_server=orcl
*.fal_client=phy
*.standby_file_management=auto
*.db_file_name_convert=('E:\oracle\oradata\orcl','F:\app\Administrator\oradata\phy')
*.log_file_name_convert=('E:\oracle\oradata\orcl','F:\app\Administrator\oradata\phy')

8. 密码文件配置
将主库的参数文件PWDorcl.ora复制到备库对应目录下,并重命名为PWDphy.ora

9.控制文件配置
将主库的参数文件control01.ctl和control02.ctl复制到备库参数文件中参数*.control_files所指定的目录下。

10.创建备库实例phy
C:\Users\Administrator>oradim -new -sid phy
实例已创建。
C:\Users\Administrator>
11.主备库的启动
主库:
(1)登录sqlplus在mount状态下创建参数文件
create spfile from pfile;
(2)关闭数据库
shutdown immediate;
(3)启动数据库
startup
备库:
(1)登录sqlplus创建参数文件
create spfile from pfile;
(2)将数据库启动到nomount(必须是nomount状态)
startup nomount

12.使用rman连接主备库
(由于执行记录较长,因此复制执行过程代码,而不是截图)
在主库执行:
C:\Users\Administrator>rman target sys/sys@orcl auxiliary sys/sys@phy(注:使用rman登录主备库)

恢复管理器: Release 11.2.0.1.0 - Production on 星期五 4月 14 16:50:34 2017

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

连接到目标数据库: ORCL (DBID=1454722941)
已连接到辅助数据库: ORCL (DBID=1454722941, 未打开)

RMAN>backup current controlfile for standby database;
(注:为备库备份参数文件)

启动 backup 于 14-4月 -17
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00009 名称=E:\ORACLE\ORADATA\MATCH\MATCH_INDEX01
输入数据文件: 文件号=00008 名称=E:\ORACLE\ORADATA\MATCH\MATCH_DATA01
输入数据文件: 文件号=00006 名称=E:\ORACLE\ORADATA\MATCH\BASE_DATA01
输入数据文件: 文件号=00007 名称=E:\ORACLE\ORADATA\MATCH\BASE_INDEX01
输入数据文件: 文件号=00010 名称=E:\ORACLE\ORADATA\MATCH\MATCHDETAIL_DATA01
输入数据文件: 文件号=00011 名称=E:\ORACLE\ORADATA\MATCH\MATCHDETAIL_INDEX01
输入数据文件: 文件号=00002 名称=E:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件: 文件号=00001 名称=E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件: 文件号=00003 名称=E:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件: 文件号=00005 名称=E:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件: 文件号=00004 名称=E:\ORACLE\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 14-4月 -17
通道 ORA_DISK_1: 已完成段 1 于 14-4月 -17
段句柄=E:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2017_04_14\O1_MF_NNNDF_TAG20170414T162008_DH11KS
WN_.BKP 标记=TAG20170414T162008 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:05:05
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 14-4月 -17
通道 ORA_DISK_1: 已完成段 1 于 14-4月 -17
段句柄=E:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2017_04_14\O1_MF_NCSNF_TAG20170414T162008_DH11VD
6Y_.BKP 标记=TAG20170414T162008 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括备用控制文件
通道 ORA_DISK_1: 正在启动段 1 于 14-4月 -17
通道 ORA_DISK_1: 已完成段 1 于 14-4月 -17
段句柄=E:\ORACLE\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2017_04_14\O1_MF_NCNNF_TAG20170414T162008_DH11VG
KL_.BKP 标记=TAG20170414T162008 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 14-4月 -17

RMAN>duplicate target database for standby from active database;(注:将主库数据库复制到备库)

启动 Duplicate Db 于 14-4月 -17
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: SID=129 设备类型=DISK

内存脚本的内容:
{
backup as copy reuse
targetfile 'E:\oracle\product\11.2.0\dbhome_2\DATABASE\PWDorcl.ORA' auxiliary format
'F:\app\Administrator\product\11.2.0\dbhome_1\DATABASE\PWDphy.ORA' ;
}
正在执行内存脚本

启动 backup 于 14-4月 -17
使用通道 ORA_DISK_1
完成 backup 于 14-4月 -17

内存脚本的内容:
{
backup as copy current controlfile for standby auxiliary format 'F:\APP\ADMINISTRATOR\ORADATA\PH
Y\CONTROL01.CTL';
restore clone controlfile to 'F:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\PHY\CONTROL02.CTL' from
'F:\APP\ADMINISTRATOR\ORADATA\PHY\CONTROL01.CTL';
}
正在执行内存脚本

启动 backup 于 14-4月 -17
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动数据文件副本
复制备用控制文件
输出文件名=E:\ORACLE\PRODUCT\11.2.0\DBHOME_2\DATABASE\SNCFORCL.ORA 标记=TAG20170414T162653 RECID=2 S
TAMP=941300814
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:03
完成 backup 于 14-4月 -17

启动 restore 于 14-4月 -17
使用通道 ORA_AUX_DISK_1

通道 ORA_AUX_DISK_1: 已复制控制文件副本
完成 restore 于 14-4月 -17

内存脚本的内容:
{
sql clone 'alter database mount standby database';
}
正在执行内存脚本

sql 语句: alter database mount standby database

内存脚本的内容:
{
set newname for tempfile 1 to
"F:\APP\ADMINISTRATOR\ORADATA\PHY\TEMP01.DBF";
set newname for tempfile 2 to
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_TEMP01";
switch clone tempfile all;
set newname for datafile 1 to
"F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSTEM01.DBF";
set newname for datafile 2 to
"F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSAUX01.DBF";
set newname for datafile 3 to
"F:\APP\ADMINISTRATOR\ORADATA\PHY\UNDOTBS01.DBF";
set newname for datafile 4 to
"F:\APP\ADMINISTRATOR\ORADATA\PHY\USERS01.DBF";
set newname for datafile 5 to
"F:\APP\ADMINISTRATOR\ORADATA\PHY\EXAMPLE01.DBF";
set newname for datafile 6 to
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\BASE_DATA01";
set newname for datafile 7 to
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\BASE_INDEX01";
set newname for datafile 8 to
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_DATA01";
set newname for datafile 9 to
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_INDEX01";
set newname for datafile 10 to
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCHDETAIL_DATA01";
set newname for datafile 11 to
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCHDETAIL_INDEX01";
backup as copy reuse
datafile 1 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSTEM01.DBF" datafile
2 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSAUX01.DBF" datafile
3 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\PHY\UNDOTBS01.DBF" datafile
4 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\PHY\USERS01.DBF" datafile
5 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\PHY\EXAMPLE01.DBF" datafile
6 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\BASE_DATA01" datafile
7 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\BASE_INDEX01" datafile
8 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_DATA01" datafile
9 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_INDEX01" datafile
10 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCHDETAIL_DATA01" datafile
11 auxiliary format
"F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCHDETAIL_INDEX01" ;
sql 'alter system archive log current';
}
正在执行内存脚本

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

临时文件 1 在控制文件中已重命名为 F:\APP\ADMINISTRATOR\ORADATA\PHY\TEMP01.DBF
临时文件 2 在控制文件中已重命名为 F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_TEMP01

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

正在执行命令: SET NEWNAME

启动 backup 于 14-4月 -17
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00009 名称=E:\ORACLE\ORADATA\MATCH\MATCH_INDEX01
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_INDEX01 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:05:36
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00008 名称=E:\ORACLE\ORADATA\MATCH\MATCH_DATA01
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_DATA01 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:03:35
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00006 名称=E:\ORACLE\ORADATA\MATCH\BASE_DATA01
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\BASE_DATA01 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:01:35
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00007 名称=E:\ORACLE\ORADATA\MATCH\BASE_INDEX01
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\BASE_INDEX01 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:01:35
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00010 名称=E:\ORACLE\ORADATA\MATCH\MATCHDETAIL_DATA01
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCHDETAIL_DATA01 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:01:35
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00011 名称=E:\ORACLE\ORADATA\MATCH\MATCHDETAIL_INDEX01
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCHDETAIL_INDEX01 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:01:35
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00002 名称=E:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSAUX01.DBF 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:01:25
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00001 名称=E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSTEM01.DBF 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:01:15
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00003 名称=E:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\UNDOTBS01.DBF 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:25
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00005 名称=E:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\EXAMPLE01.DBF 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:15
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00004 名称=E:\ORACLE\ORADATA\ORCL\USERS01.DBF
输出文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\USERS01.DBF 标记=TAG20170414T162714
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
完成 backup 于 14-4月 -17

sql 语句: alter system archive log current

内存脚本的内容:
{
switch clone datafile all;
}
正在执行内存脚本

数据文件 1 已转换成数据文件副本
输入数据文件副本 RECID=2 STAMP=941301961 文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSTEM01.DBF
数据文件 2 已转换成数据文件副本
输入数据文件副本 RECID=3 STAMP=941301961 文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\SYSAUX01.DBF
数据文件 3 已转换成数据文件副本
输入数据文件副本 RECID=4 STAMP=941301962 文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\UNDOTBS01.DBF
数据文件 4 已转换成数据文件副本
输入数据文件副本 RECID=5 STAMP=941301962 文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\USERS01.DBF
数据文件 5 已转换成数据文件副本
输入数据文件副本 RECID=6 STAMP=941301962 文件名=F:\APP\ADMINISTRATOR\ORADATA\PHY\EXAMPLE01.DBF
数据文件 6 已转换成数据文件副本
输入数据文件副本 RECID=7 STAMP=941301962 文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\BASE_DATA01
数据文件 7 已转换成数据文件副本
输入数据文件副本 RECID=8 STAMP=941301962 文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\BASE_INDEX01
数据文件 8 已转换成数据文件副本
输入数据文件副本 RECID=9 STAMP=941301962 文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_DATA01
数据文件 9 已转换成数据文件副本
输入数据文件副本 RECID=10 STAMP=941301962 文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCH_INDEX01
数据文件 10 已转换成数据文件副本
输入数据文件副本 RECID=11 STAMP=941301962 文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCHDETAIL_DATA
01
数据文件 11 已转换成数据文件副本
输入数据文件副本 RECID=12 STAMP=941301962 文件名=F:\APP\ADMINISTRATOR\ORADATA\MATCH\MATCHDETAIL_INDE
X01
完成 Duplicate Db 于 14-4月 -17 (注:复制完成)

RMAN> exit (退出rman)

13.将备库设置为接受日志模式
说明:此时,主库为open状态,备库为mounted
在备库执行以下语句,将备库修改为接收应用主库归档的模式



到此,oracle 11g dataguard 配置完毕。

14.日志验证dataguard:
主库:



备库:



在主库切换日志,再次查看日志如下
主库:





备库:



日志验证dataguard完毕,且验证成功。

*************************************************
**配置过程中比较复杂,认真,耐心一定可以配置成功**
*************************************************
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐