向oracle增加两个重做日志组文件,Oracle重做日志文件
Oracle重做日志文件
原理:重做日志记录将以循环的方式在sga区的重做日志高速缓冲区中进行缓存,并由后台进程LGWR写入到重做日志文件中。
重做日志文件记录了对数据文件的修改操作,还记录了对回滚段的修改操作。
在Oracle中,用户对数据库所作的修改首先被保存在内存中(有助于提高数据库性能)。
当日志信息在内存中存放超过3秒,或者当发生提交命令,或者重做日志缓存区的信息满1/3,就会自动启动LGWR进程将内存中的重做记录保存到重做日志文件中。
创建数据库时,默认创建3个重做日志文件组,每个组包含两个文件成会员,每个组有内部序号,Oracle按照序号从小到大的顺序向日志文件组中写入日志。所有的日志都写过一遍之后,将会转向第一个重新覆盖。
当前正在被LGWR写入的某组日志文件被称为‘联机重组日志文件’。
重做日志文件的几种状态:
Current:当前正被LGWR写入的日志文件
ACTIVE:正被实例用于数据库恢复的日志文件
Incative:未活动的日志文件。
增加日志组及其成员
添加新的重做日志文件组
Alter database add logfile
(‘F:\app\Administrator\oradata\smlorcl\redo4_1.log’,
‘F:\app\Administrator\oradata\smlorcl\redo4_2.log’
)
Size 20M;
注意:上面两个日志文件的大小均为20M,重做日志文件的大小最好是在10MB到50MB之间,默认的日志文件大小时50MB。如果没有为新创建的重做日志组指定组编号,在这种情况下,Oracle会自动新建重做日志组并设置编号,一般是在最大组号后递增。
添加新的重做日志文件组并添加指定编号为5
Alter database add logfile group 5
(‘F:\app\Administrator\oradata\smlorcl\redo5_1.log’,
‘F:\app\Administrator\oradata\smlorcl\redo5_2.log’
)
向oracle增加两个重做日志组文件,Oracle重做日志文件相关推荐
- oracle无法打开日志组,ORA-00313:无法打开日志组1(线程 1)的成员_ORA-00312:
今天用系统清理工具把系统垃圾清理了一番,结果在打开oracle 数据库时出现了错误: ORA-00313: 无法打开日志组 1 (线程 1) 的成员 ORA-00312: 联机日志 1 线程 1: ' ...
- oracle删除两个月以前的数据,Oracle恢复删除数据
当我们在执行某个操作时一不小心把数据做了删除操作(为什么没有提醒确认一下呢 -_-! ),没关系的,从页面删除的数据还是可以在数据库中查到的,前提是你要知道数据在什么表中呀(如果不知道...那你就没有 ...
- oracle 查看日志组切换状态_Oracle 逻辑结构篇 之 重做日志和归档日志管理(一)...
[关键术语] Redo log file 重做日志文件 Archive log file 归档日志文件 SCN(system change number)系统改变号 Checkpoint 检查点 Lo ...
- oracle rac alter日志,ORACLE 11G RAC 增加日志组及增大日志文件
1.查看目前日志组和日志文件情况 SQL> select * from v$logfile order by 1; GROUP# STATUS TYPE MEMBER ...
- oracle重做日志详解,Oracle的重做日志
Archive Redo log files--归档重做日志,简称归档日志,指当条件满足时,Oracle将在线重做日志以文件形式保存到硬盘(持久化). 重做日志的简单原理:在数据更新操作commit前 ...
- oracle 删除补全日志组_Oracle 补充日志(Supplemental Logging)说明
补充日志:只要是针对 UPDATE 命令的,是对重做日志记录中 变更矢量块的补充信息,增加了变更矢量记载的记录量.日志挖掘器(LogMiner).闪回事务查询.闪回事务等都需要 补充日志的支持.尤其是 ...
- mysql重做日志文件_MySQL 重做日志文件
一.innodb log的基础知识 · innodb log顾名思义:即innodb存储引擎产生的日志,也可以称为重做日志文件,默认在innodb_data_home_dir下面有两个文件ib_log ...
- oracle存在于A不存在于B,Oracle试题
46.创建一个非系统表空间,以下那个语句对应的解释不正确(C) A DATAFILE :组成所要创建的表空间的文件说明 B BLOCKSIZE :为该表空间说明非标准块的大小 C NOLOGGING: ...
- oracle用升序索引去降序查询,Oracle工作札记
Oracle工作笔记 oracle_hint_使用说明示例 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+AL ...
最新文章
- linux系统与内核,[科普] Linux 的内核与 Linux 系统之间的关系
- linux C函数之strdup函数分析【转】
- 3个CCIE对一个工程师的面试题(远去之路无比艰辛啊!)
- ZooKeeper原理及使用
- poj3671Dining Cows(DP)
- 脊柱关节炎的目标治疗推荐
- workflow GetListIdByName 获取表名
- Django学习笔记10
- 只能是做的HTML5审批流项目
- 马斯克称特斯拉可能恢复比特币交易后 比特币价格突破4万美元
- 2021年,UI行业真实前景到底如何?
- 安卓 App 库存系统开发 开发成本估计
- (转)知乎-区块链技术:如何赋能供应链创新
- 【DB笔试面试666】在Oracle中,在高并发、高负载的情况下,如何给表添加字段并设置DEFAULT值?...
- matlab 共轭,求解线性方程组 - 双共轭梯度法
- K8S YAML 详解
- 看完《指环王》说几句
- 7.消费者的确认机制
- 仿射密码之加解密及破解
- Thymeleaf select 实现默认选中,使用 th:field 字符串无效问题
热门文章
- 数仓第6篇:大数据可视化BI工具
- 轻蜗牛直租平台-业务背景介绍
- 撤销前进快捷键_「撤销快捷键」excel表格撤销快捷键是什么_ctrl+z是吗 - seo实验室...
- C#坐标转换(空间坐标大地坐标互换、高斯正方算)
- P2178 [NOI2015] 品酒大会(并查集+后缀数组)
- 我是这样在Google paly上赚美刀的
- C Primer Plus 第2章 课后答案
- 使用JS打印网页内容及图片
- 如何打开usb计算机连接网络设置,usb共享网络怎么用
- 信息安全三级易错题总结