oracle基本文件之联机重做日志文件
来源:互联网 发布:淘宝刷一单多少钱一个 编辑:程序博客网 时间:2024/06/06 20:39
oracle中日志文件大致分为这么几类:
Redo log files--<联机重做日志
Archive log files--<归档日志
Alert log files--<告警日志 bdump文件夹下:alert<sid>.ora
Trace files--<跟踪日志 bdump文件夹下
user_dump_dest--<用户跟踪日志 udump文件夹下
backupground_dump_dest--<进程跟踪日志
这里我们主要讲的是Redo log files
一、联机重做日志文件
联机重做日志文件,主要记录所有数据变化(如DML、DDL、DCL或者dba对数据所做的结构性更改等)。
联机重做日志文件一般有多个(至少两个)联机重做日志文件组构成,而一个联机重做日志文件组又由一个或者多个重做日志文件成员构成。同一个日志文件组中所有的成员互成镜像,即所有成员内容是相同的,只是为了多了复用而已。
重做日志文件组是轮流切换的,当一个文件组写满了,自动切换到另个文件组,当然也可以手动切换。
查看所有日志文件组状态,可以通过视图v$log:
其中sequence#表示日志序列号,最小的序列文件组将是下一个切换首选目标。
日志序列号非常重要,它用以标明这个日志文件组的唯一性,无论这日志归档与否,都具有。在数据库介质恢复时候,oracle通过序列号的依次,可以重做之前所做过的一切操作,已达到恢复数据库的目的。不过,当数据库执行恢复时,使用了resetlogs命令,则日志学历好将重置为1。
联机重做日志文件由后台进程LGWR同时将日志内容写入到一个文件组中的所有成员。
LGWR的触发条件:
1)在事务提交的时候(commit)
2)Redo Log Buffer 写满三分之一
3)Redo Log Buffer 记录变化大于一兆
4)在DBWn写入数据文件之前
二、联机重做日志文件的操作
1、查看日志状态或者位置
相关视图:v$log,v$logfile
2、切换日志文件组
alter system switch logfile;
3、添加日志文件组
alter database add logfile [group n] (‘redo_log_file_path') size file_size;
例:ALTER DATABASE ADD LOGFILE ('d:/logfile/redo 04a.log','e:/logfile/redo04b.log') SIZE 15M;
4、删除日志文件组
alter database drop logfile group n; --不可删除当前在用的文件组
例:ALTER DATABASE DROP GOUP 4;
5、添加日志成员
alter database ad logfile member 'logfile' to group n;
6、删除日志成员
alter database [db_name] drop logfile member 'logfile'; --只能删除非活动的重做日志组的成员
- oracle基本文件之联机重做日志文件
- Oracle联机重做日志文件
- oracle联机重做日志文件丢失
- 00057.Oracle清理联机重做日志文件
- oracle联机重做日志文件管理!
- Oracle 联机重做日志文件OnlineRedoLogFile
- oracle物理体系结构---联机重做日志文件
- 关于联机重做日志文件
- 维护联机重做日志文件
- 16->联机重做日志文件
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- 00055.Oracle管理联机重做日志文件组
- 00056.Oracle管理联机重做日志成员(文件)
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- FC统计图bug的判定
- Objective-C中NSDictionary和NSMutableDictionary的基本用法
- LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- Eclipse入门常用快捷键
- UITableView总结
- oracle基本文件之联机重做日志文件
- 用parted调整分区大小
- 常用时间转换方法
- 成员在类中的偏移量 & 类成员指针
- 【算法】矩阵快速求幂
- Oracle10g删除,卸载步骤
- Linux PATH 变量
- 党报评埃及局势:发展中国家应警惕“民主陷阱”
- MFC中菜单的一些操作