- 浏览: 5161694 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
silence19841230:
先拿走看看
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
masuweng 写道发下源码下载地址吧!三个相关文件打了个包 ...
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
发下源码下载地址吧!
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
水淼火 写道你好,我使用以后,图标不显示,应该怎么引用呢,谢谢 ...
前端框架iviewui使用示例之菜单+多Tab页布局
转自:http://www.oralife.cn/html/2007/173_log_archive_dest_parameter.html/174
一、AFFIRM和NOAFFIRM
作用:控制日志传输服务是异步还是同步写日志数据到磁盘
AFFIRM:在日志写进程进行之前,所以的归档日志和备库日志必须同步写完
NOFFIRM:在主库的日志写进程不等所有磁盘IO完成
缺省的是NOFFIRM
使用AFFIRM时,可以确保以下三点:
1能确保数据没有丢失在主库失败后
2 可以在本地或远程使用
3 影响主库的性能
LGWR和AFFIRM,日志写进程同步写REDO DATA到磁盘,在DISK写完前,控制权不交给用户,还有主库的在线日志可能不可用在归档完成之前
ARCH和AFFIRM ARCn进程同步写REDO DATA到磁盘,归档操作可能发生时间比较长,主库的在线日志在归档完成日志前可能不可用。
ASYNC和AFFIRM,性能不受影响。
二、ALTERNATE
作用:当原归档目的地失败后,可以使用后补的
但是如果REOPEN参数的值不为O的话,ALTERNATE将不可用。
如果MAX FAILURE值不为0,当执行了指定的失败重试次数后,ALTERNATE将备启用,因此,ALTERNATE将不和REPOPEN冲突(REOPEN不为0)
使用说明:
ALTERNATE是可选的,如果不设置,日志传输服务将不能自动切换归档路径,如果原路径不可用了
你可以指定一个ALTERNATE对每一个LOG_ARCHIVE_DEST,但是可以共享同一个ALTERNATE
LOG_ARCHIVE_DEST_1=’LOCATION=/disk1 MANDATORY ALTERNATE=LOG_ARCHIVE_DEST_2′
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’LOCATION=/disk2 MANDATORY’
LOG_ARCHIVE_DEST_STATE_2=ALTERNATE
LOG_ARCHIVE_DEST_1=’LOCATION=/disk1 MANDATORY’
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’SERVICE=stby1_path1 OPTIONAL ALTERNATE=LOG_ARCHIVE_DEST_3′
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_3=’SERVICE=stby1_path2 OPTIONAL’
LOG_ARCHIVE_DEST_STATE_3=ALTERNATE
三ARCH和LGWR
作用:日志传输服务使用ARCH还是LGWR,
缺省的是ARCH
注意的是如果你改变了当前的归档进程,比如说从ARCn到LGWR,只有日志切换了。改变才生效。
LOG_ARCHIVE_DEST_3=’SERVICE=denver LGWR’
LOG_ARCHIVE_DEST_STATE_3=ENABLE
四DB_UNIQUE_NAME
标示唯一的路径
如果使用了次参数通常也设置LOG_ARCHIVE_CONFIG=DG_CONFIG()两者要匹配,还有必须和参数文件里一致
使用此参数主要是为了明确主库和备库使用那个路径
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
作用:
规定:REDO 数据在备库归档和应用的时间
缺省没有延迟
The DELAY attribute is optional. By default there is no delay.
The DELAY attribute indicates the archived redo log files at the standby destination are
not available for recovery until the specified time interval has expired.
The time interval is expressed in minutes, and it starts
when the redo data is successfully transmitted to, and archived at, the standby site.
The DELAY attribute may be used to protect a standby database from corrupted or
erroneous primary data. However, there is a tradeoff because during failover
it takes more time to apply all of the redo up to the point of corruption.
The DELAY attribute does not affect the transmittal of redo data to a standby destination.
If you have real-time apply enabled, any delay that you set will be ignored.
Changes to the DELAY attribute take effect the next time redo data is archived (after a log switch).
In-progress archiving is not affected.
You can override the specified delay interval at the standby site, as follows:
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=/oracle/dbs/’
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’SERVICE=stbyB LGWR SYNC AFFIRM’
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_3=’SERVICE=stbyC DELAY=120′
LOG_ARCHIVE_DEST_STATE_3=ENABLE
六、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 and OPTIONAL
MANDATORY:在在线日志重用前,必须备成功归档
OPTIONAL:在在线日志可备重用前,不要求成功在DESTINATION归档
缺省的为OPTIONAL
You must have at least one local destination, which you can declare OPTIONAL or MANDATORY.
At least one local destination is operationally treated as mandatory, because the minimum value for the LOG_ARCHIVE_MIN_SUCCEED_DEST parameter is 1.
The failure of any mandatory destination, including a mandatory standby destination, makes the LOG_ARCHIVE_MIN_SUCCEED_DEST parameter irrelevant.
The LOG_ARCHIVE_MIN_SUCCEED_DEST parameter value cannot be greater than the number of mandatory destinations plus the number of optional local destinations.
These attributes do not affect the data protection mode for the destination.
The BINDING column of the V$ARCHIVE_DEST fixed view specifies how failure affects the archival operation
Examples
The following example shows the MANDATORY attribute:
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
八:VALID_FOR
原文这里丢了,有空自己补上。
一、AFFIRM和NOAFFIRM
作用:控制日志传输服务是异步还是同步写日志数据到磁盘
AFFIRM:在日志写进程进行之前,所以的归档日志和备库日志必须同步写完
NOFFIRM:在主库的日志写进程不等所有磁盘IO完成
缺省的是NOFFIRM
使用AFFIRM时,可以确保以下三点:
1能确保数据没有丢失在主库失败后
2 可以在本地或远程使用
3 影响主库的性能
LGWR和AFFIRM,日志写进程同步写REDO DATA到磁盘,在DISK写完前,控制权不交给用户,还有主库的在线日志可能不可用在归档完成之前
ARCH和AFFIRM ARCn进程同步写REDO DATA到磁盘,归档操作可能发生时间比较长,主库的在线日志在归档完成日志前可能不可用。
ASYNC和AFFIRM,性能不受影响。
二、ALTERNATE
作用:当原归档目的地失败后,可以使用后补的
但是如果REOPEN参数的值不为O的话,ALTERNATE将不可用。
如果MAX FAILURE值不为0,当执行了指定的失败重试次数后,ALTERNATE将备启用,因此,ALTERNATE将不和REPOPEN冲突(REOPEN不为0)
使用说明:
ALTERNATE是可选的,如果不设置,日志传输服务将不能自动切换归档路径,如果原路径不可用了
你可以指定一个ALTERNATE对每一个LOG_ARCHIVE_DEST,但是可以共享同一个ALTERNATE
LOG_ARCHIVE_DEST_1=’LOCATION=/disk1 MANDATORY ALTERNATE=LOG_ARCHIVE_DEST_2′
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’LOCATION=/disk2 MANDATORY’
LOG_ARCHIVE_DEST_STATE_2=ALTERNATE
LOG_ARCHIVE_DEST_1=’LOCATION=/disk1 MANDATORY’
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’SERVICE=stby1_path1 OPTIONAL ALTERNATE=LOG_ARCHIVE_DEST_3′
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_3=’SERVICE=stby1_path2 OPTIONAL’
LOG_ARCHIVE_DEST_STATE_3=ALTERNATE
三ARCH和LGWR
作用:日志传输服务使用ARCH还是LGWR,
缺省的是ARCH
注意的是如果你改变了当前的归档进程,比如说从ARCn到LGWR,只有日志切换了。改变才生效。
LOG_ARCHIVE_DEST_3=’SERVICE=denver LGWR’
LOG_ARCHIVE_DEST_STATE_3=ENABLE
四DB_UNIQUE_NAME
标示唯一的路径
如果使用了次参数通常也设置LOG_ARCHIVE_CONFIG=DG_CONFIG()两者要匹配,还有必须和参数文件里一致
使用此参数主要是为了明确主库和备库使用那个路径
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
作用:
规定:REDO 数据在备库归档和应用的时间
缺省没有延迟
The DELAY attribute is optional. By default there is no delay.
The DELAY attribute indicates the archived redo log files at the standby destination are
not available for recovery until the specified time interval has expired.
The time interval is expressed in minutes, and it starts
when the redo data is successfully transmitted to, and archived at, the standby site.
The DELAY attribute may be used to protect a standby database from corrupted or
erroneous primary data. However, there is a tradeoff because during failover
it takes more time to apply all of the redo up to the point of corruption.
The DELAY attribute does not affect the transmittal of redo data to a standby destination.
If you have real-time apply enabled, any delay that you set will be ignored.
Changes to the DELAY attribute take effect the next time redo data is archived (after a log switch).
In-progress archiving is not affected.
You can override the specified delay interval at the standby site, as follows:
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=/oracle/dbs/’
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_2=’SERVICE=stbyB LGWR SYNC AFFIRM’
LOG_ARCHIVE_DEST_STATE_2=ENABLE
LOG_ARCHIVE_DEST_3=’SERVICE=stbyC DELAY=120′
LOG_ARCHIVE_DEST_STATE_3=ENABLE
六、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 and OPTIONAL
MANDATORY:在在线日志重用前,必须备成功归档
OPTIONAL:在在线日志可备重用前,不要求成功在DESTINATION归档
缺省的为OPTIONAL
You must have at least one local destination, which you can declare OPTIONAL or MANDATORY.
At least one local destination is operationally treated as mandatory, because the minimum value for the LOG_ARCHIVE_MIN_SUCCEED_DEST parameter is 1.
The failure of any mandatory destination, including a mandatory standby destination, makes the LOG_ARCHIVE_MIN_SUCCEED_DEST parameter irrelevant.
The LOG_ARCHIVE_MIN_SUCCEED_DEST parameter value cannot be greater than the number of mandatory destinations plus the number of optional local destinations.
These attributes do not affect the data protection mode for the destination.
The BINDING column of the V$ARCHIVE_DEST fixed view specifies how failure affects the archival operation
Examples
The following example shows the MANDATORY attribute:
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
八:VALID_FOR
原文这里丢了,有空自己补上。
发表评论
-
Oracle连接故障的排除
2024-09-09 22:33 453Oracle版本为11G,操作系统为Windows Ser ... -
Oracle数据库相关系统突然提示“SQLException:违反协议”
2024-02-19 15:50 1118SQLException:违反协议这个异常可能由很多的 ... -
CentOS在Docker中安装Oracle
2024-02-06 12:13 11621.拉取Oracle镜像,并检 ... -
Windows Server安装oracle数据库一直停在82%
2023-02-04 12:01 582网上有个说法:服务器超过一定数量的CPU后,将不能正常安装 ... -
ORA-04030错误处理
2023-02-04 11:52 2632【错误描述】 错误信息如下: ORA-04030:在尝 ... -
ORA-04030错误处理
2023-02-04 11:45 403【错误描述】 错误信息如下: ORA-04030:在尝 ... -
Linux安装MySQL数据库
2019-06-10 22:27 17781.进入安装包所在目录,解压: tar zxvf mysql- ... -
确定MySQL在Linux系统中配置文件的位置
2019-04-14 19:30 27661.通过which mysql命令来查看mysql的安装位置。 ... -
mysql set names 命令和 mysql 字符编码问题
2019-04-12 00:34 1145转自:https://www.cnblogs.com/digd ... -
MYSQL中取当前周/月/季/年的第一天与最后一天
2018-11-17 23:16 2202转自:https://blog.csdn.net/ ... -
Oracle删除大量数据的实践
2016-11-07 18:03 5818一、引言 从来没有 ... -
Oracle 数据库简明教程 V0.1
2016-03-23 21:01 2052供初学者入门学习使用,以开发者常见、常用的知识为主,基本上 ... -
Oracle拆分字符串函数
2016-03-23 10:58 3358create or replace type string ... -
Oracle数据库远程连接无响应
2016-03-21 10:20 4301故障现象: 服务器本机使用sqlplus / as s ... -
Oracle PGA详解
2015-10-21 15:34 11467转自:http://yanguz123.iteye.com/b ... -
Oracle12C导入dmp数据
2015-10-08 23:43 20533Oracle12C,发生了较大的变化。以前熟悉的东西变得陌 ... -
SQLLDR数据导入小结
2015-07-25 22:06 75231.创建数据表 CREATE TABLE ... -
Window7安装Oracle10
2015-03-06 12:14 1607每次安装都要百度,转到自己的博客上,找起来方便,还能增加访 ... -
Oracle SQL Developer 连接 Mysql 数据库
2015-02-25 19:36 3662下载JDBC包,解压缩这里只要mysql-connector- ... -
Mysql数据备份与恢复
2015-02-25 19:15 1349备份/恢复策略 1. 要定期做 mysql备份,并考虑系统可以 ...
相关推荐
### Oracle 11g 中 log_archive_dest, log_archive_dest_n 和 standby_archive_dest 参数详解 #### 一、引言 在Oracle数据库中,归档日志是实现数据恢复的关键组件之一。为了确保系统的高可用性和灾难恢复能力,...
尽管这里没有具体展示`log_archive_dest`的具体值,但在实际应用中,可以通过类似`log_archive_dest_1='location=/path/to/extra/archive'`这样的方式来指定额外的归档日志存储路径。 #### 四、db_recovery_file_...
归档日志路径三个参数DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST和LOG_ARCHIVE_DEST_n LOG_ARCHIVE_DEST:指定归档文件存放的路径,该路径只能是本地磁盘,默认为’’。 LOG_ARCHIVE_DEST_n:默认值为’’。...
可以通过设置 log_archive_dest 和 LOG_ARCHIVE_DEST_n 参数来指定归档路径。例如: LOG_ARCHIVE_DEST = '/disk1/archive' LOG_ARCHIVE_DUPLEX_DEST = '/disk2/archive' 所有的路径必须是本地的,该参数的设置格式...
- **调整归档配置**:根据实际需求调整 `log_archive_dest`、`log_archive_dest_n` 等参数,确保归档路径的有效性和容灾策略的合理性。 综上所述,Oracle数据库的多路归档机制为实现数据的高可用性和灾难恢复提供了...
4. **归档目的地状态**:`log_archive_dest_state_n`参数用于控制归档目的地的状态,默认值为`ENABLE`,表示启用该目的地;`DEFER`表示延迟启用。 5. **自动归档启动**:`log_archive_start`参数设置为`TRUE`时,...
1. **LOG_ARCHIVE_DEST_n**: 此参数用于指定归档日志文件的位置。你可以设置最多10个不同的位置(n 从1到10)。例如,`LOG_ARCHIVE_DEST_1 = 'location=e:\oracle\backup mandatory'` 表示归档日志将被强制保存在E盘...
例如,通过DBA可以使用ALTER SYSTEM命令更改日志文件组,或者设置参数LOG_ARCHIVE_DEST_n来定义归档日志的目标位置。同时,LOG_ARCHIVE_MIN_SUCCEED_DEST参数可以设定至少需要成功存档到多少个目的地,以保证数据的...
3. **LOG_ARCHIVE_DEST**:这两个参数(LOG_ARCHIVE_DEST_1 和 LOG_ARCHIVE_DEST_2)定义了日志归档的位置和服务。LOG_ARCHIVE_DEST_1 设置了本地归档位置,LOG_ARCHIVE_DEST_2 定义了备用数据库的位置和服务,其中...
- 示例:`*.LOG_ARCHIVE_DEST_STATE_1=ENABLE` 和 `*.LOG_ARCHIVE_DEST_STATE_2=ENABLE` 7. **REMOTE_LOGIN_PASSWORDFILE**: - 这个参数管理远程登录口令文件,通常设置为EXCLUSIVE或SHARED,以便启用数据库的...
log_archive_dest_1='LOCATION=D:\oracle\oradata\dbTest\archive mandatory reopen=60' log_archive_dest_state_1=enable log_archive_dest_2='service=standby_dbTest.aopen.com' log_archive_dest_state_2=...
log_archive_dest_1="LOCATION=/archive MANDATORY REOPEN" log_archive_dest_2="SERVICE=standby_db1 MANDATORY REOPEN=600" log_archive_dest_3="LOCATION=/archive2 OPTIONAL" ``` `MANDATORY`表示日志必须...
- **LOG_ARCHIVE_STATE_n**: 与`LOG_ARCHIVE_DEST_n`对应,可设为`ENABLE`或`DISABLE`。 - **LOG_ARCHIVE_FORMAT**: 归档文件的命名规则。 - **LOG_ARCHIVE_MIN_SUCCEED_DEST**: 定义归档日志必须成功写入的最小副本...
我们可以通过设置LOG_ARCHIVE_DEST_n初始化参数来实现归档文件的自动发送。 在我们的测试环境中,我们决定将备份操作放在节点2端执行,因此,我们需要在节点1中设置发送节点1生成的归档文件到节点2。操作非常简单,...
例如,“log_archive_dest_1='location=d:\oracle\gaoyang mandatory'”表示在D盘的oracle/gaoyang目录下存储必需的归档日志副本。 2. **LOG_ARCHIVE_dest_STATE_N**: 定义每个归档目标的状态,可选“ENABLE”...
- **log_archive_dest_1** 和 **log_archive_dest_2**:这两个参数分别指定了主库归档日志的本地和远程存储位置。`log_archive_dest_1`通常用于本地存储,而`log_archive_dest_2`则用于远程备库,确保数据的高可用性...
- 主库配置:使用 `ALTER SYSTEM` 命令更新 `LOG_ARCHIVE_DEST_N` 参数,设定归档日志的目标位置和服务,例如 `LOG_ARCHIVE_DEST_1` 和 `LOG_ARCHIVE_DEST_2`。 - 备库配置:同样修改 `LOG_ARCHIVE_DEST_N`,但...
SQL> alter system set log_archive_dest_1='location=+CRMDBARCH'; SQL> show parameter log_archive_dest_1; SQL> show parameter log_archive_format; --2. 关闭主库两各节点 SQL> shutdown immediate; --3. ...