LOG_ARCHIVE_DEST_n
参数属性介绍
该参数的n在11g中为1到31,下列为参数的属性值:
u
AFFIRM and NOAFFIRM
u
ALTERNATE (not supported for LOG_ARCHIVE_DEST_11 through LOG_ARCHIVE_DEST_31)
u
COMPRESSION
u
DB_UNIQUE_NAME
u
DELAY
u
LOCATION and SERVICE (LOCATION is not supported for LOG_ARCHIVE_DEST_11 through LOG_ARCHIVE_DEST_31)
u
MANDATORY (not supported for LOG_ARCHIVE_DEST_11 through LOG_ARCHIVE_DEST_31)
u
MAX_CONNECTIONS
u
MAX_FAILURE
u
NET_TIMEOUT
u
NOREGISTER
u
REOPEN
u
SYNC and ASYNC (SYNC is not supported for LOG_ARCHIVE_DEST_11 through LOG_ARCHIVE_DEST_31)
u
TEMPLATE
u
VALID_FOR
使用注意事项:
u
在data guard中,都需要一个了location属性的目标地址作为online
和standby
重做日志的归档,同样也需要一个远程归档地址。
u
每个LOG_ARCHIVE_DEST_1到LOG_ARCHIVE_DEST_10的目标必须包含一个LOCATION或者SERVICE属性去指定一个本地磁盘或者远程的数据库去访问。每个LOG_ARCHIVE_DEST_11到LOG_ARCHIVE_DEST_31的目标必须包含一个SERVICE属性。
u
LOG_ARCHIVE_DEST_11到LOG_ARCHIVE_DEST_31属性不能制定ALTERNATE
redo
transport location
u
LOG_ARCHIVE_DEST_11到LOG_ARCHIVE_DEST_31
只能在compatible初始化参数设置问11.2.0.0或者以后的版本中。
AFFIRM andNOAFFIRM
AFFIRM:在写入到standby redo
log 后,指定重做传输目标接受重做传输日志。
NOAFFIRM:在写入到standby redo
log前,重做传输日志可以传输到目的地。
注:如果SYNC被制定
AFFIRM是默认值,ASYNC被制定NOAFFIRM是默认值。
例:LOG_ARCHIVE_DEST_3='SERVICE=stby1 SYNC AFFIRM'
ALTERNATE
当源目标地址失败的时候,该参数会生效去制定一个归档目标。
LOG_ARCHIVE_DEST_1='LOCATION=/disk1 MANDATORY MAX_FAILURE=1
ALTERNATE=LOG_ARCHIVE_DEST_2'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2='LOCATION=/disk2 MANDATORY'
LOG_ARCHIVE_DEST_STATE_2=ALTERNATE
显示当网络服务名失效的时候,启动备用网络名指向同一个standby数据库
LOG_ARCHIVE_DEST_1='LOCATION=/disk1 MANDATORY MAX_FAILURE=1'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2='SERVICE=stby1_path1 ALTERNATE=LOG_ARCHIVE_DEST_3'
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_3='SERVICE=stby1_path2'
LOG_ARCHIVE_DEST_STATE_3=ALTERNATE
COMPRESSION
该参数指定当重做数据传输到一个目标地址前,是否对该数据进行压缩。
例:
LOG_ARCHIVE_DEST_3='SERVICE=denver SYNC COMPRESSION=ENABLE'
LOG_ARCHIVE_DEST_STATE_3=ENABLE
DB_UNIQUE_NAME
在这个目的地中,指定数据库的唯一标示。
DB_UNIQUE_NAME=boston
LOG_ARCHIVE_CONFIG='DG_CONFIG=(chicago,boston,denver)'
LOG_ARCHIVE_DEST_1='LOCATION=/arch1/
VALID_FOR=(ALL_LOGFILES,ALL_ROLES)
DB_UNIQUE_NAME=boston'
LOG_ARCHIVE_DEST_2='SERVICE=Sales_DR
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)
DB_UNIQUE_NAME=chicago'
DELAY
指定一个最小的时间延时,这个延时是指重做数据被归档到standby站点和归档日志文件应用到standby数据库这段时间(默认情况是无延时的)。
-
For a physical standby database:
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE NODELAY;
-
For a logical standby database:
SQL> ALTER DATABASE START LOGICAL STANDBY APPLY NODELAY;
LOG_ARCHIVE_DEST_1='LOCATION=/arch/dest MANDATORY'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2='SERVICE=stbyB SYNC AFFIRM'
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_3='SERVICE=stbyC DELAY=120'
LOG_ARCHIVE_DEST_STATE_3=ENABLE
LOCATION andSERVICE
但重做传输服务可以传输重做数据的时候,每个目的都必须指定一个LOCATION或者SERVICE属性去定义一个本地的磁盘或者远程的数据库目标。
Example 1Specifying the LOCATION Attribute
LOG_ARCHIVE_DEST_2='LOCATION=/disk1/oracle/oradata/payroll/arch/'
LOG_ARCHIVE_DEST_STATE_2=ENABLE
Example 2Specifying the SERVICE Attribute
LOG_ARCHIVE_DEST_3='SERVICE=stby1'
LOG_ARCHIVE_DEST_STATE_3=ENABLE
MANDATORY
指定联机在线重做日志文件必须成功被归档到目的地在它被重用前。
LOG_ARCHIVE_DEST_1='LOCATION=/arch/dest MANDATORY'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_3='SERVICE=denver MANDATORY'
LOG_ARCHIVE_DEST_STATE_3=ENABLE
MAX_CONNECTIONS
当一个归档日志文件被应用到一个传输目的地,使多个网络连接可用。使用多重的网络连接可以改善重做传输的性能在高延时的网络连接。
如果MAX_CONNECTIONS没有被指定,默认为1.重做传输服务将用一个ARCn进程去传输重做数据到远程目的地。
如果这个参数被制定大于1,重做传输服务用多个ARC你进程并行的区归档重做日志文件到远程。每个ARCn进程用到一个单独隔离的网络连接。
LOG_ARCHIVE_DEST_1='LOCATION=/arch/dest'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_3='SERVICE=denver MAX_CONNECTIONS=3'
LOG_ARCHIVE_DEST_STATE_3=ENABLE
MAX_FAILURE
在主数据库放弃目标地之前,控制连续的失败尝试次数在连接到一个失败的重做传输日志之后。
LOG_ARCHIVE_DEST_1='LOCATION=/arc_dest REOPEN=5 MAX_FAILURE=3'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
Indicates that the location of the archived redo log file should not be recorded at the corresponding destination.
LOG_ARCHIVE_DEST_5='NOREGISTER'
REOPEN
指定一个最小的秒数间隔在重做传输服务尝试开启一个失败的目的地。
LOG_ARCHIVE_DEST_3='SERVICE=stby1 MANDATORY REOPEN=60'
LOG_ARCHIVE_DEST_STATE_3=ENABLE
SYNC
andASYNC
指定使用同步还是异步传输模式。
TEMPLATE
定义一个文件格式的模版为归档的redo log。这个模版名不同于LOG_ARCHIVE_FORMAT初始化参数指定的文件名格式。
它是一个可选项,如果没有被制定,将会使用LOG_ARCHIVE_FORMAT的初始化参数。
它只对远程目标是可用的。
所制定的模版文件名必须包含%s, %t, and %r
指示描述
able 15-1 Directives for the TEMPLATE Attribute
Directive
|
Description
|
%t
|
Substitute the instance thread number.
|
%T
|
Substitute the instance thread number, zero filled.
|
%s
|
Substitute the log file sequence number.
|
%S
|
Substitute the log file sequence number, zero filled.
|
%r
|
Substitute the resetlogs ID.
|
%R
|
Substitute the resetlogs ID, zero filled.
|
VALID_FOR
指定数据库运行在主还是从数据库的角色。
是否online redo log files, standby redo log files
或是他们都将归档到该目的地
-
Theredo_log_typekeyword identifies the destination as valid for archiving one of the following:
- ONLINE_LOGFILE—This destination is valid only when archiving online redo log files.
- STANDBY_LOGFILE—This destination is valid only when archiving standby redo log files.
- ALL_LOGFILES— This destination is valid when archiving either online redo log files or standby redo log files.
-
Thedatabase_rolekeyword identifies the role in which this destination is valid for archiving:
- PRIMARY_ROLE—This destination is valid only when the database is running in the primary role.
- STANDBY_ROLE—This destination is valid only when the database is running in the standby role.
- ALL_ROLES—This destination is valid when the database is running in either the primary or the standby role.
LOG_ARCHIVE_DEST_1='LOCATION=/disk1/oracle/oradata VALID_FOR=(ALL_LOGFILES, ALL_ROLES)'
其他相关参数介绍:
1.DB_NAME,数据库名字,需要保持同一个Data
Guard 中所有数据库DB_NAME相同
2.LOG_ARCHIVE_CONFIG,该参数通过DG_CONFIG 属性罗列同一个Data Guard 中所有DB_UNIQUE_NAME(含primary db 及standby db),以逗号分隔
3.CONTROL_FILES,控制文件位置说明,注意要修改到具体的控制文件位置
4.LOG_ARCHIVE_DEST_STATE_n,指定参数值为ENABLE,激活定义的归档日志目录,允许redo 传输服务传输redo数据到指定的路径
5.REMOTE_LOGIN_PASSWORDFILE,推荐设置参数值为EXCLUSIVE 或者SHARED,注意保证相同Data Guard配置中所有db 服务器sys密码相同
6.LOG_ARCHIVE_FORMAT,指定归档文件格式,这里在主备端应保持一样的格式
7.LOG_ARCHIVE_MAX_PROCESSES,指定归档进程的数量(1-30),默认值通常是4
8.COMPATIBLE,主数据库和备用数据库的oracle版本必须一致,这个参数指明了oracle的版本号
9.FAL_SERVER,备库端的参数,给出Oracle网络服务名,通常为指向主库的连接串
10.FAL_CLIENT,备库端的参数,给出Oracle网络服务名,通常为指向备库的连接串
11.DB_FILE_NAME_CONVERT,主数据库和备用数据库的数据文件转换目录对映(如果两数据库的目录结构不一样),如果有多个对映,逐一指明对映关系
12.LOG_FILE_NAME_CONVERT, 指明主数据库和备份数据库的log文件准换目录对映
13.STANDBY_FILE_MANAGEMENT,如果primary 数据库数据文件发生修改(如新建,重命名等)则按照本参数的设置在standby 中做相应修改。设为AUTO 表示自动管理。设为MANUAL表示需要手工管理
14.STANDBY_ARCHIVE_DEST,备用数据库的归档日志归档目录
分享到:
相关推荐
Data guard因为技术简单成熟,成本低廉(Oracle自带的功能,不需要单独购买),是广泛采用的一种数据库的高性能与容灾方案。 Oracle Data Guard 确保企业数据的高可用性、数据保护以及灾难恢复。
oracle data guard文档
Oracle Data Guard 11g完全参考手册 oracle press
大牛出手Oracle 11.2.0.3 RAC 与 RAC 之间搭建Data Guard 案例 -- Aative Data Guard 案例
Oracle数据库Data Guard技术介绍.pptx
oracle 11g data guard
详细描述Oracle10g Data Guard的安装配置步骤
data guard for oracle database
详细介绍有关 Data Guard DG的一些资料,堪比三思
Linux虚拟机下 配置ORACLE Data Guard (phycial-backup) ufida
Oracle 的Data Guard 基本概念与管理手册
数据库RAC架构Data_Guard及_异地单机Data_Guard_实施方案
Data Guard Configurations,Primary Database,Standby Databases,Data Guard Services.,Redo Transport Services.,Apply Services, Role Transitions.,Data Guard Broker.,Using Oracle Enterprise Manager ...
数据库RAC架构Data Guard及 异地单机Data Guard 实施方案
ORACLE ACTIVE DATA GUARD技术白皮书.docx
关于oracle数据库data guard环境中rman备份问题
同一操作系统平台的单机普通存储数据库的Data Guard配置 操作系统:Windows 2003 Server 主数据库名称:dgmain 备数据库名称:dgstand 1. 启动主数据库的强制日志记录功能,避免Nologging子句的影响 ALTER DATABASE ...
这本精品指南全面介绍data guard无与伦比的数据保护、可用性和灾难恢复功能,详细讲解data guard基础知识,列出最佳的配置、监视、维护和故障排除实践,并指导您部署完美架构以满足灾难恢复目标和其他要求。