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 and NOAFFIRM

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 and SERVICE

但重做传输服务可以传输重做数据的时候,每个目的都必须指定一个LOCATION或者SERVICE属性去定义一个本地的磁盘或者远程的数据库目标。

Example 1   Specifying the LOCATION Attribute

LOG_ARCHIVE_DEST_2='LOCATION=/disk1/oracle/oradata/payroll/arch/'

LOG_ARCHIVE_DEST_STATE_2=ENABLE

Example 2   Specifying 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

NOREGISTER

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 and ASYNC

指定使用同步还是异步传输模式。

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或是他们都将归档到该目的地

  • The redo_log_type keyword 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.
  • The database_role keyword 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相关参数学习介绍的更多相关文章

  1. 【DataGuard】部署Data Guard相关参数详解 (转载)

    原文地址:[DataGuard]部署Data Guard相关参数详解 作者:secooler    有关物理Data Guard部署参考<[DataGuard]同一台主机实现物理Data Gua ...

  2. 复制相关参数学习笔记--master上的参数

    特别声明: 所有的过滤规则不建议在主库上设置.     server_id 是一个整数,范围:1 至 power(2,32)-1 之间. 推荐使用端口号+ip最后一位的方式. 唯一区别ID,同一个集群 ...

  3. 复制相关参数学习笔记--slave上的参数

    server_id server_uuid   relay_log io_thread 读取过来的本地日志. relaylog文件名前缀,可以是全路径.   relay_log_index relay ...

  4. 超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数

    超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数 介绍galera cluster原理的文章已经有一大堆了,百度几篇看一看就能有相关了解,这里就不赘述了.本文主 ...

  5. data guard折腾记一

    终于有空闲的机器腾出来了,生产环境上的一套Oracle环境终于可以鸟枪换炮了,生产环境有Data Guard,为了减少停机时间,而且避免重新构建Data Guard的麻烦(其实也不麻烦,就是浪费时间) ...

  6. Data Guard:Oracle 12c –新增和更新的功能 (Doc ID 1558256.1)

    Data Guard: Oracle 12c – New and updated Features (Doc ID 1558256.1) APPLIES TO: Oracle Database - E ...

  7. Data Guard组件等相关介绍

    1.Data Guard组件介绍  Data Guard架构归类为3个主要的组件. Data Guard 重做传输服务  重做传输服务用来将主数据库生成的重做数据传输给备用数据库. Data Guar ...

  8. Oracle涂抹oracle学习笔记第10章Data Guard说,我就是备份

    DG 是备份恢复工具,但是更加严格的意义它是灾难恢复 Data Guard是一个集合,由一个Primary数据库及一个或者多个Standby数据库组成,分两类逻辑Standby和物理Standby 1 ...

  9. Oracle data guard学习

    Oracle data guard学习:三思笔记 Data guard 1data guard结构: data guard是一个集合,由一个primary数据库(生产数据库)和一个或多个standby ...

随机推荐

  1. Facebook React Native 配置小结

    2015 年 9 月 15 号,React Native for Android 发布.至此,React 基本完成了对多端的支持.基于 React / React Native 可以: H5, And ...

  2. Windows下载安装jmeter

    一.下载 jmeter下载地址: http://jmeter.apache.org/download_jmeter.cgi Binaries-apache-jmeter-3.0.zip 二.安装 1. ...

  3. Linux进程管理命令

    CentOS默认并没有安装上psmisc这个软件包,就是像pstree,fuser这类的命令就没有了.如果想要执行这些命令最好的方法就是手动的去安装它们 解决方法: yum -y install ps ...

  4. 转:CSS3 Flexbox 布局介绍

    转:CSS3 Flexbox 布局介绍 Flexbox是一个用于页面布局的全新CSS3模块功能.它可以把列表放在同一个方向(从左到右或从上到下排列),并且让这些列表能延伸到占用可用的空间.较为复杂的布 ...

  5. 十九、Android Activity初探

    原文:十九.Android Activity初探 Activity是一个应用中的组件,它为用户提供一个可视的界面,方便用户操作,比如说拔打电话.照相.发邮件或者是浏览地图等.每个activity会提供 ...

  6. maintenance ShellScripts

    1.Linux挂载Winodws共享文件夹 2.查看http的并发请求数及其TCP连接状态: 3.用tcpdump嗅探80端口的访问看看谁最高 4.统计/var/log/下文件个数 5.查看当前系统每 ...

  7. 网易云课堂_C语言程序设计进阶_第四周:ACL图形库

    创建ACLLib程序 #include"acllib.h" #include<stdio.h> int Setup1() { initWindow(, );//初始化窗 ...

  8. poj2728 Desert King --- 01分数规划 二分水果。。

    这题数据量较大.普通的求MST是会超时的. d[i]=cost[i]-ans*dis[0][i] 据此二分. 但此题用Dinkelbach迭代更好 #include<cstdio> #in ...

  9. C#反射调用程序集类中方法

    建立类 class OperatorClass { /// <summary> /// 加法 /// </summary> /// <param name="x ...

  10. 关于HTTP 协议的特点,以及网络请求GET 和 POST 的区别?

    HTTP协议有何特点: HTTP 超文本的传输协议,是短连接,是客户端主动发送请求,服务器做出响应,服务器响应之后连接断开 HTTP是属于应用层面向对象的协议,HTTP 有2类报文:请求报文和响应报文 ...