FREE教程
目录
  • 主页
  • Oracle教程
  • redis教程
  • hadoop
  • ODI教程
  • BIEE教程
Oracle管理
Oracle管理 OEM介绍 启动OEM OEM中性能菜单 OEM中可用性菜单 OEM中服务器菜单 OEM中方案菜单 OEM中数据移动菜单 Oracle控制文件 Oracle日志文件 Oracle管理日志文件 Oracle添加日志文件组 Oracle添加日志文件进文件组 Oracle删除日志文件 Oracle删除日志文件组 Oracle表空间 Oracle创建表空间 Oracle删除表空间 Oracle临时表空间 oracle临时表空间组 Oracle用户管理 Oracle创建用户 Oracle修改删除用户 Oracle权限授权管理 Oracle撤销权限 Oracle角色 Oracle概要文件profile oracle体系结构概述 Oracle系统基本轮廓和体系结构 oracle实例是什么 oracle进程 Oracle内存结构
分类导航
Oracle基础教程 PL/SQL教程 Oracle管理 Oracle备份和恢复 Oracle RAC Oracle优化 Oracle技术 redis基础教程 hadoop教程
    首页->Oracle教程->Oracle管理->Oracle日志文件
Oracle控制文件
Oracle管理日志文件

Oracle日志文件

Oracle日志文件是Oracle数据库存储信息的重要文件,主要用来存储数据库变化的操作信息。

Oracle日志文件可以分为两种:重做日志文件(redo log file)、归档日志文件,其中重做日志文件主要记录了数据库的操作过程,可以在进行数据库恢复时,将重做日志文件在还原的数据库上进行执行,以达到数据库的最新状态。

Oracle数据库在运行时,可以选择是否开启归档日志,在非归档日志的情况下,Oracle所有的操作日志都写在重做日志当中,当所有重做日志文件写满时(Oracle重做日志是分组的,默认是分为三组),那么就把前面的日志文件覆盖继续写入。而在开启归档日志模式情况下,当重做日志都写满时,继续要写入日志时,会把要覆盖的日志文件写入归档日志当中,然后再对重做日志进行覆盖,因此使用归档日志利于后期进行数据恢复。


那要怎么查看数据库是否开启归档日志?可以根据以下命令进行查询:

select t.NAME,t.LOG_MODE from v$database t;

Oracle日志文件

代码解析:V$database数据字典主要存储数据库创建后的一些配置信息,其中LOG_MODE字段记录的就是是否开启归档日志文件,NOARCHIVELOG:表示未开启归档日志文件(Oracle在安装时默认选择的是不开启归档日志模式的)。


那重做日志文件的位置和属性信息如何查询,我们可以根据数据字典V$logfile进行查询,代码如下:

select *from v$logfile;

Oracle重做日志

Oracle控制文件
Oracle管理日志文件
关于我们 | 免责声明 | Copyright ? 2018 FREE教程 | 备案号:闽ICP备18020855号-1
公安备案

闽公网安备 35020602001245号