Standby Redo Log 的设定原则、创建、删除、查看、归档位置
设定:
1.每个standby redo log file 至少要和primary database的redo log 一样大,为了方便管理,Oracle 建议主备库的redo log 设置成一样的大小。
SQL> SELECT GROUP#, BYTES/1024/1024 M FROM V$LOG;
2.Standby redo log group 至少要比primary database的redo log group 多一组。 可以在primary 库查询v$log视图,来确定主库有多少组redo log groups。
公式:nx+1 (n为日志组数,x为节点数)
注意:(Oracle 建议在primary 库也创建standby redo log,这样在进行switchover 之后就可以立即接收redo data。 )
创建:
SQL>alter database add standby logfile thread 1 group 5 size 50m,group 6 size 50m,group 7 size 50m;(rac)
SQL> ALTER DATABASE ADD STANDBY LOGFILE ('xxxxxxx') SIZE 500M; (one node)
注意:当主库添加了redo log group,那么也必须在备库添加一个对应的standby redo log group。 否则standby database 可能在主库进行switch log 后不同步,shutdown。
删除:
SQL> alter database drop standby logfile group X;
查看:
在standby 库执行执行如下SQL 查询每个standby redo log 大小和每组的成员:
SQL> SELECT GROUP#, BYTES/1024/1024 M FROM V$STANDBY_LOG;
归档位置:
在日志接收中,需要注意的是归档日志会被放在什么位置:
1) 如果配置了STANDBY_ARCHIVE_DEST 参数,则使用该参数指定的目录。
2) 如果某个LOG_ARCHIVE_DEST_n 参数明确定义了VALID_FOR=(STANDBY_LOGFILE,*)选项,则使用这个参数指定的目录。
4) 如果STANDBY_ARCHIVE_DEST 和 LOG_ARCHIVE_DEST_n 参数都没有配置,使用缺省的STANDBY_ARCHIVE_DEST参数值,这个缺省值是$ORACLE_HOME/dbs/arc.
1)设置Standby Redo Log 归档到FRA(fast recovery area)
1. 设置 LOG_ARCHIVE_DEST_n 参数的LOCATION 属性等于USE_DB_RECOVERY_FILE_DEST。
2. 设置LOG_ARCHIVE_DEST_n 参数的VALID_FOR 属性允许进行归档。
valid_for=(all_logfiles,all_roles)
2)设置Standby Redo Log 归档到本地文件系统
设置步骤如下:
1. 设置 LOG_ARCHIVE_DEST_n 参数的LOCATION 属性。
2. 设置LOG_ARCHIVE_DEST_n 参数的VALID_FOR 属性允许进行归档。
示例:
LOG_ARCHIVE_DEST_2 = 'LOCATION = /disk2/archive
VALID_FOR=(STANDBY_LOGFILE,STANDBY_ROLE)'
LOG_ARCHIVE_DEST_STATE_2=ENABLE
VALID_FOR=(STANDBY_LOGFILE,STANDBY_ROLE)'
本文转自 张冲andy 博客园博客,原文链接: http://www.cnblogs.com/andy6/p/6533635.html ,如需转载请自行联系原作者
Standby Redo Log 的设定原则、创建、删除、查看、归档位置相关推荐
- dataguard 下主备 online redo 与 standby redo log resize 重建
环境说明: 本实验环境是一个节点的rac + 单节点 asm dg database 与 grid 版本是 11.2.0.4 . 提别提醒 如果是多节点集群,操作时需要特别注意 thread ...
- oracle standby logfile,standby redo log 状态全是UNASSIGNED
主库配置文件和状态: *.log_archive_dest_2='SERVICE=tnsccdbdg OPTIONAL LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LO ...
- Python 标准库之 os (获取当前目录、读取/设置环境变量、重命名文件、运行shell命令、创建/删除/查看目录文件、判断目录/文件/存在、获取绝对路径、获取文件名、获取换行符、获取路径分隔符)
1. os与sys模块的官方解释如下: os This module provides a portable way of using operating system dependent funct ...
- Mysql-表和表记录(创建 删除 查看)
创建表 CREATE TABLE 表名(列名 数据类型,列名 数据类型,...列名 数据类型); //最后一列不要加, create table stu( id INT(4), name VARCHA ...
- 一生挚友redo log、binlog《死磕MySQL系列 二》
一生挚友redo log.binlog 系列文章 前言 一.redo log 二.如何根据项目情况设置innodb_log_file_size 二.binlog 三.什么是两阶段提交 四.为什么需要两 ...
- oracle安装 redo log,Oracle Redo Log 及Logmnr配置使用
三.日志文件组.日志切换和日志归档 -------------Member 默认情况下,Oracle数据库实例创建完成以后就已创建了3组日志组.每组有两个日志文件(每个日志文件称为Member),每个 ...
- Redo Log介绍
基本概念: 它被称为重做日志,主要记录的是物理日志,也就是对磁盘上的数据进行的修改操作.通常包含两部分:内存中的日志缓冲(Redo Log Buffer),易丢失重做日志文件(Redo Log Fil ...
- oracle 删除补全日志组_【REDO】删除REDO LOG重做日志组后需要手工删除对应的日志文件(转)...
为保证重新创建的日志组成员可以成功创建,我们在删除日志组后需要手工删除对应的日志文件. 1.查看数据库当前REDO LOG日志相关信息 1)查看日志组信息 sys@ora10g> select ...
- 索引语法——创建索引 || 查看索引 || 删除索引 || ALTER命令 索引设计原则
索引语法 索引在创建表的时候,可以同时创建,也可以随时增加新的索引. 准备环境: 创建索引 查看索引 删除索引 ALTER命令 索引设计原则 索引的设计可以遵循一些已有的原则,创建索引的时候请尽量考虑 ...
最新文章
- Entity Framework 4.1(转)
- 程序员智力面试题(一)
- python的重点和难点_python知识点汇总-Go语言中文社区
- [唐诗]183清平调词三首-李白
- 开源自动化服务器软件 Jenkins 被曝严重漏洞,可泄露敏感信息
- python-16: time 模块 之一
- 【LOJ】#2062. 「HAOI2016」地图
- 路由器:斐讯K3C刷官改,固件版本是32.1.46.268
- macOS Big Sur 11.5 (20G71) 虚拟机 ISO 镜像
- c语言中malloc的作用,malloc函数-malloc函数,详解
- html、input隐藏内容占空间与隐藏内容不占空间
- Android Camera2 实现连拍
- 【PPT技巧】让PPT背景音乐仅在播放视频时暂停
- 301跳转有什么用?为什么要做301跳转?
- 定制材料 单壁碳纳米管包裹Cu原子链/碳纳米管包裹的硅纳米线复合结构/氮掺杂碳纳米管包裹钴
- Matlab实现图书管理系统
- 高德地图 坐标与地址
- 计算机游戏制作零基础教程,一个人、零基础,一天内学会独立开发出电脑和手机游戏?视频教学...
- 2021-07-19 暑假集训Day1
- 低功耗芯片间串行媒体总线SLIMbus