server A: 192.168.6.144 SID=orcl
target server B: 192.168.6.244
oracle version:10.2.0.1
OS platform : windows 2003
primary库设置
1:设置主数据库为force logging 模式
SQL>sqlplus "/as sysdba"
SQL>alter database force logging;
2:设置主数据库为归档模式
SQL> archive log list
SQL> shutdown immediate
SQL> startup mount
SQL> alter database archivelog;
SQL> archive log list
3:添加备用联机日志文件
SQL> alter database add standby logfile group 4 ('C:\oradata\orcl\redo04.log') size 50m;
SQL> alter database add standby logfile group 5 ('C:\oradata\orcl\redo05.log') size 50m;
SQL> alter database add standby logfile group 6 ('C:\oradata\orcl\redo06.log') size 50m;
SQL> alter database add standby logfile group 7 ('C:\oradata\orcl\redo07.log') size 50m;
4. 创建主库的初始化参数给备库用
SQL>create pfile from spfile;
产生的文件名为initorcl.ora 存放目录默认放在$ORACLE_HOME/database下
5. 在主库创建备库的控制文件 和密码文件
SQL>alter database create standby controlfile as 'C:\control_bak\control01.ctl';
C:\>orapwd file=C:\control_bak\PWDorcl.ora password=test entries=5;
缺省情况下,win下口令文件的格式是pwdsid.ora,unix下的格式是orapwSID(大小写敏感)
6:用net manager在primary库上创建监听,并配置tnsnames.ora 文件
listener.ora 文件内容如下
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.144)(PORT = 1521))
)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tnsnames.ora 文件内容如下
#tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
PRIMARY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.144)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
STANDBY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.244)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
7. 在initorcl.ora添加以下内容:
*.log_archive_format='%T%S%r.ARC'
*.DB_UNIQUE_NAME='primary'
*.log_archive_config='DG_CONFIG=(primary,standby)'
*.log_archive_dest_1='location=C:\archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=primary'
*.log_archive_dest_2='SERVICE=standby arch ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby'
*.STANDBY_FILE_MANAGEMENT=AUTO
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
*.FAL_SERVER='standby'
*.FAL_CLIENT='primary'
修改后的initorcl.ora文件如下
+++++++++++++++++++++++++++++++++++++++++++++
orcl.__db_cache_size=83886080
orcl.__java_pool_size=4194304
orcl.__large_pool_size=4194304
orcl.__shared_pool_size=71303168
orcl.__streams_pool_size=0
*.audit_file_dest='C:\oracle\product\10.2.0/admin/orcl/adump'
*.background_dump_dest='C:\oracle\product\10.2.0/admin/orcl/bdump'
*.compatible='10.2.0.1.0'
*.control_files='C:\oradata\orcl\control01.ctl','C:\oradata\orcl\control02.ctl','C:\oradata\orcl\control03.ctl'
*.core_dump_dest='C:\oracle\product\10.2.0/admin/orcl/cdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=8
*.db_name='orcl'
*.db_recovery_file_dest='C:\oracle\product\10.2.0/flash_recovery_area'
*.db_recovery_file_dest_size=2147483648
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.job_queue_processes=10
*.nls_language='SIMPLIFIED CHINESE'
*.nls_territory='CHINA'
*.open_cursors=300
*.pga_aggregate_target=16777216
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=167772160
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='C:\oracle\product\10.2.0/admin/orcl/udump'
*.log_archive_format='%T%S%r.ARC'
*.DB_UNIQUE_NAME='primary'
*.log_archive_config='DG_CONFIG=(primary,standby)' //要求包括data guard环境下所有的db_unique_name
*.log_archive_dest_1='location=C:\archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=primary' // 本地归档目录,VALID_FOR表示当前数据库运行在任何角色时所有的日志文件的本地写入目录
*.log_archive_dest_2='SERVICE=standby arch ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby'
*.STANDBY_FILE_MANAGEMENT=AUTO
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
*.FAL_SERVER='standby'
*.FAL_CLIENT='primary'
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8: 关闭数据库,再用initorcl.ora重启,并创建spfile文件
SQL> shutdown immediate;
SQL> startup pfile='C:\oracle\product\10.2.0\db_1\database\initorcl.ora';
ORACLE 例程已经启动。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 79693156 bytes
Database Buffers 83886080 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
数据库已经打开。
SQL> create spfile from pfile='C:\oracle\product\10.2.0\db_1\database\initorcl.ora';
9:用rman备份primary库上的数据文件和归档日志文件
C:\>rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 9月 17 09:16:01 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1321505122)
RMAN> backup full format 'C:\FULL_%d_%T_%s.bak' database include current controlfile for standby;
启动 backup 于 17-9月 -12
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=151 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=C:\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件 fno=00003 name=C:\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件 fno=00005 name=C:\ORADATA\ORCL\EXAMPLE01.DBF
输入数据文件 fno=00006 name=C:\ORADATA\ORCL\TT.DBF
输入数据文件 fno=00007 name=C:\ORADATA\ORCL\TEST.DBF
输入数据文件 fno=00002 name=C:\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件 fno=00004 name=C:\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 17-9月 -12
通道 ORA_DISK_1: 已完成段 1 于 17-9月 -12
段句柄=C:\FULL_ORCL_20120917_21.BAK 标记=TAG20120917T091700 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:46
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括备用控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 17-9月 -12
通道 ORA_DISK_1: 已完成段 1 于 17-9月 -12
段句柄=C:\FULL_ORCL_20120917_22.BAK 标记=TAG20120917T091700 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 17-9月 -12
(然后可以看到在C盘目录下生成了两个文件:
FULL_ORCL_20120917_21.BAK 和 FULL_ORCL_20120917_22.BAK )
RMAN> sql 'alter system archive log current';
sql 语句: alter system archive log current
RMAN> Backup ArchiveLog all format='C:/arch_%d_%T_%s.bak';
启动 backup 于 17-9月 -12
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =28 记录 ID=26 时间戳=794222101
输入存档日志线程 =1 序列 =29 记录 ID=27 时间戳=794222452
输入存档日志线程 =1 序列 =30 记录 ID=28 时间戳=794222464
输入存档日志线程 =1 序列 =31 记录 ID=29 时间戳=794222496
通道 ORA_DISK_1: 正在启动段 1 于 17-9月 -12
通道 ORA_DISK_1: 已完成段 1 于 17-9月 -12
段句柄=C:\ARCH_ORCL_20120917_24.BAK 标记=TAG20120917T092136 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:04
完成 backup 于 17-9月 -12
target库上设置
1:仅仅在target库(6.244)上安装数据库软件,不用dbca创建库。
2:在target库上创建跟primary一模一样的目录
在C:\oracle\product\10.2.0目录下创建admin\orcl目录,并在其下创建如下子目录
adump 、bdump、cdump、dpdump、pfile、udump
同时创建数据文件存放路径 C:\oradata\orcl ;根据初始化参数,创建C:\oracle\product\10.2.0\flash_recovery_area目录(不创建此目录,启动db时会报错)
3:创建实例 orcl
C:\>oradim -new -sid orcl
实例已创建。
4:将primary库上的initorcl.ora参数文件和 C:\control_bak目录中的PWDorcl.ora密码文件拷贝到target库上C:\oracle\product\10.2.0\db_1\database下 ;
并将C:\control_bak目录下的CONTROL01.CTL文件拷贝到 target库上的 C:\oradata\orcl目录下,并复制三份,取名叫
CONTROL01.CTL、CONTROL02.CTL、CONTROL03.CTL(不复制的话,启动db会报错)
把primary库C盘目录下备份的三个文件拷贝到target库上的C盘下
将primary库 C:\archive目录下的四个归档日志拷贝到 target库的C:\archive目录下
5:在target库上用 net manager创建监听,并配置tnsnames.ora 文件
Listener.ora内容如下
++++++++++++++++++++++++++
# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.244)(PORT = 1521))
)
tnsnames.ora内容如下
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
PRIMARY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.144)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
STANDBY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.244)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
6:测试primary库和target库上的连通性
primary库
C:\>lsnrctl start
C:\>tnsping standby
target库
C:\>lsnrctl start
C:\>tnsping primary
7:重新编辑target库中的initorcl.ora 文件,编辑好的内容如下
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
orcl.__db_cache_size=83886080
orcl.__java_pool_size=4194304
orcl.__large_pool_size=4194304
orcl.__shared_pool_size=71303168
orcl.__streams_pool_size=0
*.audit_file_dest='C:\oracle\product\10.2.0/admin/orcl/adump'
*.background_dump_dest='C:\oracle\product\10.2.0/admin/orcl/bdump'
*.compatible='10.2.0.1.0'
*.control_files='C:\oradata\orcl\control01.ctl','C:\oradata\orcl\control02.ctl','C:\oradata\orcl\control03.ctl'
*.core_dump_dest='C:\oracle\product\10.2.0/admin/orcl/cdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=8
*.db_name='orcl'
*.db_recovery_file_dest='C:\oracle\product\10.2.0/flash_recovery_area'
*.db_recovery_file_dest_size=2147483648
*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.job_queue_processes=10
*.nls_language='SIMPLIFIED CHINESE'
*.nls_territory='CHINA'
*.open_cursors=300
*.pga_aggregate_target=16777216
*.processes=150
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=167772160
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='C:\oracle\product\10.2.0/admin/orcl/udump'
*.log_archive_format='%T%S%r.ARC'
*.DB_UNIQUE_NAME='standby'
*.log_archive_config='DG_CONFIG=(primary,standby)'
*.log_archive_dest_1='location=C:\archive VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=standby'
*.log_archive_dest_2='SERVICE=primary arch ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=primary'
*.STANDBY_FILE_MANAGEMENT=AUTO
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
*.FAL_SERVER='primary'
*.FAL_CLIENT='standby'
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8:启动target数据库
C:\>set oracle_sid=orcl
C:\>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 9月 17 14:29:27 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
已连接到空闲例程。
SQL> startup nomount pfile='C:\oracle\product\10.2.0\db_1\database\initorcl.ora';
ORACLE 例程已经启动。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 79693156 bytes
Database Buffers 83886080 bytes
Redo Buffers 2945024 bytes
SQL> create spfile from pfile='C:\oracle\product\10.2.0\db_1\database\initorcl.ora';
若采用Rman备份的, 则在此standby 端进行 Rman还原数据库:
C:\>rman target sys/test@primary auxiliary /
恢复管理器: Release 10.2.0.1.0 - Production on 星期一 9月 17 14:38:46 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1321505122)
已连接到辅助数据库: ORCL (未装载)
RMAN> duplicate target database for standby dorecover nofilenamecheck;
启动 Duplicate Db 于 17-9月 -12
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: sid=157 devtype=DISK
内存脚本的内容:
{
set until scn 722260;
restore clone standby controlfile;
sql clone 'alter database mount standby database';
}
正在执行内存脚本
正在执行命令: SET until clause
启动 restore 于 17-9月 -12
使用通道 ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_AUX_DISK_1: 正在复原控制文件
通道 ORA_AUX_DISK_1: 正在读取备份段 C:\FULL_ORCL_20120917_22.BAK
通道 ORA_AUX_DISK_1: 已恢复备份段 1
段句柄 = C:\FULL_ORCL_20120917_22.BAK 标记 = TAG20120917T091700
通道 ORA_AUX_DISK_1: 恢复完成, 用时: 00:00:08
输出文件名=C:\ORADATA\ORCL\CONTROL01.CTL
输出文件名=C:\ORADATA\ORCL\CONTROL02.CTL
输出文件名=C:\ORADATA\ORCL\CONTROL03.CTL
完成 restore 于 17-9月 -12
sql 语句: alter database mount standby database
释放的通道: ORA_AUX_DISK_1
内存脚本的内容:
{
set until scn 722260;
set newname for tempfile 1 to
"C:\ORADATA\ORCL\TEMP01.DBF";
switch clone tempfile all;
set newname for datafile 1 to
"C:\ORADATA\ORCL\SYSTEM01.DBF";
set newname for datafile 2 to
"C:\ORADATA\ORCL\UNDOTBS01.DBF";
set newname for datafile 3 to
"C:\ORADATA\ORCL\SYSAUX01.DBF";
set newname for datafile 4 to
"C:\ORADATA\ORCL\USERS01.DBF";
set newname for datafile 5 to
"C:\ORADATA\ORCL\EXAMPLE01.DBF";
set newname for datafile 6 to
"C:\ORADATA\ORCL\TT.DBF";
set newname for datafile 7 to
"C:\ORADATA\ORCL\TEST.DBF";
restore
check readonly
clone database
;
}
正在执行内存脚本
正在执行命令: SET until clause
正在执行命令: SET NEWNAME
临时文件 1 在控制文件中已重命名为 C:\ORADATA\ORCL\TEMP01.DBF
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
启动 restore 于 17-9月 -12
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: sid=153 devtype=DISK
通道 ORA_AUX_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_AUX_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到C:\ORADATA\ORCL\SYSTEM01.DBF
正将数据文件00002恢复到C:\ORADATA\ORCL\UNDOTBS01.DBF
正将数据文件00003恢复到C:\ORADATA\ORCL\SYSAUX01.DBF
正将数据文件00004恢复到C:\ORADATA\ORCL\USERS01.DBF
正将数据文件00005恢复到C:\ORADATA\ORCL\EXAMPLE01.DBF
正将数据文件00006恢复到C:\ORADATA\ORCL\TT.DBF
正将数据文件00007恢复到C:\ORADATA\ORCL\TEST.DBF
通道 ORA_AUX_DISK_1: 正在读取备份段 C:\FULL_ORCL_20120917_21.BAK
通道 ORA_AUX_DISK_1: 已恢复备份段 1
段句柄 = C:\FULL_ORCL_20120917_21.BAK 标记 = TAG20120917T091700
通道 ORA_AUX_DISK_1: 恢复完成, 用时: 00:01:15
完成 restore 于 17-9月 -12
内存脚本的内容:
{
switch clone datafile all;
}
正在执行内存脚本
数据文件 1 已转换成数据文件副本
输入数据文件副本 recid=10 stamp=794241761 文件名=C:\ORADATA\ORCL\SYSTEM01.DBF
数据文件 2 已转换成数据文件副本
输入数据文件副本 recid=11 stamp=794241761 文件名=C:\ORADATA\ORCL\UNDOTBS01.DBF
数据文件 3 已转换成数据文件副本
输入数据文件副本 recid=12 stamp=794241762 文件名=C:\ORADATA\ORCL\SYSAUX01.DBF
数据文件 4 已转换成数据文件副本
输入数据文件副本 recid=13 stamp=794241762 文件名=C:\ORADATA\ORCL\USERS01.DBF
数据文件 5 已转换成数据文件副本
输入数据文件副本 recid=14 stamp=794241762 文件名=C:\ORADATA\ORCL\EXAMPLE01.DBF
数据文件 6 已转换成数据文件副本
输入数据文件副本 recid=15 stamp=794241762 文件名=C:\ORADATA\ORCL\TT.DBF
数据文件 7 已转换成数据文件副本
输入数据文件副本 recid=16 stamp=794241762 文件名=C:\ORADATA\ORCL\TEST.DBF
内存脚本的内容:
{
set until scn 722260;
recover
standby
clone database
delete archivelog
;
}
正在执行内存脚本
正在执行命令: SET until clause
启动 recover 于 17-9月 -12
使用通道 ORA_AUX_DISK_1
正在开始介质的恢复
存档日志线程 1 序列 29 已作为文件 C:\ARCHIVE\00100029793724389.ARC 存在于磁盘上
存档日志线程 1 序列 30 已作为文件 C:\ARCHIVE\00100030793724389.ARC 存在于磁盘上
存档日志线程 1 序列 31 已作为文件 C:\ARCHIVE\00100031793724389.ARC 存在于磁盘上
存档日志文件名 =C:\ARCHIVE\00100029793724389.ARC 线程 =1 序列 =29
存档日志文件名 =C:\ARCHIVE\00100030793724389.ARC 线程 =1 序列 =30
存档日志文件名 =C:\ARCHIVE\00100031793724389.ARC 线程 =1 序列 =31
介质恢复完成, 用时: 00:00:09
完成 recover 于 17-9月 -12
完成 Duplicate Db 于 17-9月 -12
RMAN>
9:将standby处于恢复状态,主备库归档日志同步
SQL> alter database recover managed standby database disconnect from session;
数据库已更改。
注意Data Guard 启动顺序:
启动顺序:先standby ,后primary;
关闭顺序:先primary 后standby;
测试主备库
1:检查primary和target库上的归档日志路径参数
SQL> select dest_name,error,status from v$archive_dest;
DEST_NAME STATUS
----------------------------------------------------------------------------
LOG_ARCHIVE_DEST_1 VALID
LOG_ARCHIVE_DEST_2 VALID
LOG_ARCHIVE_DEST_3 INACTIVE
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
归档日志路径参数 LOG_ARCHIVE_DEST_1和LOG_ARCHIVE_DEST_2的状态是valid,说明路径有效。
2:在target库上检查归档日志情况
SQL> set linesize 200;
SQL> select sequence#,first_time,next_time from v$archived_log order by sequence#;
SEQUENCE# FIRST_TIME NEXT_TIME
---------- -------------- --------------
28 13-9月 -12 17-9月 -12
29 17-9月 -12 17-9月 -12
30 17-9月 -12 17-9月 -12
31 17-9月 -12 17-9月 -12
3:在primary库上强行归档
SQL> alter system switch logfile;
系统已更改
4:观察target库上的归档情况
SQL> select sequence#,first_time,next_time from v$archived_log order by sequence#;
SEQUENCE# FIRST_TIME NEXT_TIME
---------- -------------- --------------
28 13-9月 -12 17-9月 -12
29 17-9月 -12 17-9月 -12
30 17-9月 -12 17-9月 -12
31 17-9月 -12 17-9月 -12
32 17-9月 -12 17-9月 -12
归档日志同步成功,主备库间归档日志能正常传送。
也可以先在primary库强行切换日志:alter system switch logfile ;
然后到target库上通过命令 select max(sequence#) from v$archived_log 来验证主、备库的日志是否正常传送
参考链接: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
http://blog.csdn.net/tianlesoftware/article/details/4730092
http://space.itpub.net/7607759/viewspace-207194
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24862808/viewspace-743823/ ,如需转载,请注明出处,否则将追究法律责任。