精华内容
下载资源
问答
  • 1该日子文件所在的日志文件组不能处于current状态,需要执行手动切换日志组状态,将日志文件组的状态修改为inactive 2.日志文件所在的日志文件组必须包含其他日志成员 3如果数据库运行在归档模式下,应该在删除...

    删除日志文件
    语法
    alter database drop logfile member logfileName;
    注意:
    1该日子文件所在的日志文件组不能处于current状态,需要执行手动切换日志组状态,将日志文件组的状态修改为inactive
    2.日志文件所在的日志文件组必须包含其他日志成员
    3如果数据库运行在归档模式下,应该在删除日志文件前确定所在的日志文件组已经被归档,否则会导致数据丢失

    这里写图片描述
    注意:
    在物理上文件’F:\test\redo9.log’ 是没有被删除的
    只是在数据字典与控制文件中进行删除。

    日志文件组状态
    active:活动状态
    current:当前正在使用
    inactive:非活动状态
    unused:日志文件组没有被使用过

    日志文件状态
    valid:日志文件可以使用,就标记valid
    invalid:日文文件不可使用,就标记invalid
    stale:日志文件产生错误,就标记stale

    删除日志文件组

    alter database drop logfile group groupNumber;
    注意:
    1数据库至少需要2个日志文件组
    2日志文件组不能处于current状态
    3如果数据库运行在规定模式下,应该确定日志文件组已经被归档.

    这里写图片描述

    注意:
    在物理上,日志文件组的日志文件 是没有被删除的
    只是在数据字典与控制文件中进行删除。

    展开全文
  • 1)Oracle重做日志前请先【查询】日志文件组的状态  正在被LGWR后台写入的重做日志文件处于,'当前状态'(CURRENT);--------必须手动切换日志示例如下  ALTER system SWITCH logfile...----【查看日志文件状态】 ...

    1)Oracle重做日志前请先【查询】日志文件组的状态

         正在被LGWR后台写入的重做日志文件处于,'当前状态'(CURRENT);--------必须手动切换日志示例如下

          ALTER system SWITCH logfile;  ----------【随即切换】

          SELECT group#,status FROM V$log;----【查看日志文件状态】

          正在被实例用于数据库恢复的重做日志文件处于,'活动状态'(ACTIVE);

         其他的重做日志文件处于,'未活动状态'(INACTIVE); -----------------------------只有处于INACTIVE状态可以删除。

    【示例如下】

    SELECT group#,status FROM V$log;

    ============================================================================

    2)Oracle【增加日志文件组成员】示例如下

    ALTER database ADD logfile member group 5           修改数据库,添加一个新的重做日志组成员文件 通过group指定编号是5;

    ('D:\path\REDO4_A.LOG' , 'E:\path\REDO4_B.LOG')   分别存放于两个磁盘为数据安全考虑

    SIZE 20M;

    ===========================================================================

    3)删除重做日志文件

    SELECT group#,status FROM V$log;----【查看日志文件状态】

    ALTER system SWITCH logfile;  ----------【随即切换】

    【示例如下】

    ALTER database DROP logfile group 5;-----更改数据库,删除重做日志组编号为5的文件;

    展开全文
  • 查看日志文件状态信息 select group#,status from v$log; inactive:非活动状态 current:当前正在被使用 active:活动的非当前日志,该日志可能已经完成归档,也可能没有归档,活动的日志文件在crash恢复时会...

    查看日志文件组状态信息
    select group#,status from v$log;
    这里写图片描述

    inactive:非活动状态
    current:当前正在被使用
    active:活动的非当前日志,该日志可能已经完成归档,也可能没有归档,活动的日志文件在crash恢复时会被用到
    unused:日志从未被使用
    上图表名数据库正在使用日志文件组3

    切换日志文件组
    1日志文件组是可以循环使用的
    2当一个日志文件组写满了,oracle自动切换下一个日志文件组

    手动切换日志文件组
    语法
    alter system switch logfile;
    这里写图片描述
    清空日志文件组
    1如果日志文件组的日志文件受损,导致数据库无法将受损的日志文件进行归档,引起数据库停在运行,这个时候我们可以在不关闭数据库的情况下,清空日志文件组的内容

    语法
    alter database clear logfile group groupNumber;
    注意:
    1被清空的日志文件组不能处于current状态,current状态就是说日志文件正在被数据库使用的状态。简短点就是说正在被数据库使用的日志文件组不能被清空.
    2当数据库只有2个日志文件组时,不能清空日志文件组.
    因为只有一个日志文件组的时候,当这个唯一的日志文件组,出现错误的时候,没法再切换到别的日志文件组中。

    这里写图片描述

    查询清空的日志文件组信息
    select group#,member from v$logfile;
    这里写图片描述
    说明清空不是删除对应的日志文件
    实际上:清空只是对这些日志文件做初始化操作

    展开全文
  • oracle 日志文件组六种状态

    千次阅读 2015-11-23 16:07:45
    日志文件组的状态一般有INACTIVE、ACTIVE、CURRENT、UNUSED、CLEARING、CLEARING_CURRNT等六种状态: v$log 保存控制文件中的日志文件信息。 SQL> SELECT STATUS FROM V$LOG; UNUSED : 表示该联机重做日志文件组...
    日志文件组的状态一般有INACTIVE、ACTIVE、CURRENT、UNUSED、CLEARING、CLEARING_CURRNT等六种状态:
    v$log 保存控制文件中的日志文件信息。
    SQL> SELECT STATUS FROM V$LOG;
    UNUSED : 表示该联机重做日志文件组对应的文件还从未被写入过数据,通常是刚刚创建的联机重做日志文件或重建后的联机重做日志文件。
    CURRENT : 表示当前正在使用的日志文件组。该联机重做日志组是活动的。
    ACTIVE : 表示该组是活动的但不是当前组,实例恢复时需要这组日志。如果处于这一状态,表示虽然当前并未使用,文件中的数据没有全部写入数据文件,一旦需要实例恢复,必须借助该文件中保存的内容。可以是已归档或没归档。
    INACTIVE: 表示实例恢复已不再需要这组联机重做日志组了,文件中的数据全部写入数据文件。该组联机重做日志当前处于空闲状态。可以是已归档或没归档。
    CLEARING:在执行了 ALTER DATABASE CLEAR LOGFILE 后,表示该组重做日志文件正被重建(重建后该状态会变成UNUSED)。
    CLEARING_CURRENT:表示该组重做日志重建时出现错误,如io错误。
    展开全文
  • 联机重做日志文件组的状态介绍

    千次阅读 2012-08-10 10:27:58
    可通过视图v$log来查询联机重做日志文件组的状态(STATUS)。 UNUSED:表示该联机重做日志文件组对应的文件还从未被写入过数据,通常刚创建的和重建的联机重做日志文件组会显示为这一状态。 CURRENT:表示当前ORACLE...
  • 可以通过v$log视图来查看日志文件状态状态有以下几种:current/active/inactive/unused current:当前的日志文件,该日志文件是活动的,当前正在被使用的,在进行崩溃恢复时,current日志文件是必须的 ...
  • Oracle日志文件

    万次阅读 2018-01-18 16:58:53
    当发生数据库记忆丢失的情况时(如数据文件意外删除,数据表意外删除,数据文件块损坏等),oracle只要规规矩矩地按照日志文件记载一步一步把曾经执行过的操作再重做一遍,数据库还是可以回到应用的状态。...
  • Linux日志文件总结

    千次阅读 2016-08-10 15:53:49
    Linux日志文件总结近期做笔试题目,考察linux日志配置文件相关内容,由于对此不了解,故看鸟哥的私房菜中的认识与分析日志文件一章,总结如下相关信息。 日志文件可以记录一个时间的何时、何地、何人、何事四大信息...
  • jstack Dump 日志文件中的线程状态

    千次阅读 2014-05-13 15:01:38
    http://www.cnblogs.com/zhengyun_ustc/archive/2013/01/06/dumpanalysis.html
  • 重做日志文件

    千次阅读 2013-01-28 18:19:13
    重做日志文件用来在例程失败等情况下恢复尚未写入数据文件的提交数据,重做日志文件只用于恢复 日志的切换:一旦当前联机重做日志文件组被写满,LGWR就开始写入下一个组,这成为日志的切换 强制切换,使用语句:...
  • 管理重做日志文件(事务日志文件)

    千次阅读 2013-04-09 11:30:29
    重做日志文件的作用和目的是进行例程恢复和介质恢复,以及事务的撤销。  介质恢复需要借助于归档日志文件。事务的撤销需要借助于撤销表空间或撤销段。   重做记录  重做日志文件是由一条一条重做记录组成的。...
  • 日志文件系统

    千次阅读 2013-09-29 10:28:44
    日志文件系统 维基百科,自由的百科全书 跳转至: 导航、 搜索 日志文件系统(英语:Journaling file system),一种文件系统,指在文件系统发生变化时,先把相关的信息写入一个被称为日志的区域,然后再...
  • 达梦数据库启用日志方法,达梦数据库查看日志是否启用,达梦数据库日志文件位置查找。 注: 日志启用时会非常占用硬盘的读写资源,使正常读写数据库的效率大大降低,因为日志文件很大,之前我们有个服务器一直起着...
  • 一、应用程序日志、安全日志、系统日志、DNS日志默认位置:%...1、安全日志文件:%systemroot%/system32/config/SecEvent.EVT 2、系统日志文件:%systemroot%/system32/config/SysEvent.EVT 3、应用程序日志文件
  • Oracle归档日志文件

    千次阅读 2019-04-23 23:25:43
    目录 日志模式分类 1.归档模式(ARCHIVELOG) ...Oracle利用重做日志文件来记录用户对数据库所做的修改,但是重做日志文件是以循环方式使用的,在重新写入重做日志文件是,原来保存的重做记录会...
  • Tomcat:第二章:Tomcat日志文件分析

    万次阅读 多人点赞 2020-10-24 11:54:21
    tomcat源码下载: tomcat目录结构: 打开 Tomcat 的日志目录,也就是 Tomcat 安装目录下的 logs 目录。...一是运行日志,它主要记录运行过程中的一些信息,尤其是一些...日志文件类型分析: catalina.***.log :主
  • Oracle日志状态

    千次阅读 2009-10-09 10:00:00
    状态有以下几种:current/active/inactive/unusedcurrent:当前的日志文件,该日志文件是活动的,当前正在被使用的,在进行崩溃恢复时,current日志文件是必须的active:活动的非当前日志,该日志可能已经完成归档,...
  • 初识oracle重做日志文件

    千次阅读 2012-07-14 15:59:58
    管理重做日志文件  学习目标: 1.解释重做日志文件的目的 2.描述重做日志文件的结构 3.学会控制日志切换与检查点 4.多元化管理重做日志文件 5.使用OMF管理重做日志文件 1.概念介绍: 重做日志文件通过...
  • oracle 增加日志组和日志文件

    千次阅读 2017-12-07 19:24:20
    --查看日志文件组 select * from v$log; --查看日志文件 select * from v$logfile; --添加日志文件组 alter database add logfile group 4 ('D:\app\Administrator\oradata\orcl\REDO04.LOG') size 512m; alter ...
  • zabbix之日志文件监控

    万次阅读 2017-04-12 13:54:02
     下面介绍zabbix另一个“重量级”的功能——日志文件监控,它最主要的是监控日志文件中有没有某个字符串的表达式,对应日志轮转与否,zabbix都支持。  在配置Item的时候,Type选择Zabbix agent (active),这里...
  • 日志文件不断增长

    万次阅读 2012-09-15 20:13:50
    先了解SQLServer需要保存的日志记录:   1、 所有没有经过“检查点”的日志记录: ...SQLServer要在硬盘的日志文件中有记录,一边异常重启后重新修改。   2、 所有没有提交的事务所产生的日志及其后续的日志记录
  • springboot默认会加载classpath:logback-spring.xml文件 如果需要自定义文件名称,在application.properties中配置logging.config 选项即可 在在 src/main/resources 下创建 logback-spring.xml 文件,内容如下 .....
  • FLASH日志文件系统设计

    千次阅读 2013-08-26 12:59:05
    大家都知道,目前主要流利的日志文件系统有JFFS,YAFFS等,这些都是目前在Linux中应用较多的日志文件系统。前期在做嵌入式方面的开发工作时,发现原来同事使用FLASH存储数据时使用了非常多的全局变量来保存FLASH的...
  • Oracle 控制文件和日志文件

    千次阅读 2016-04-26 12:19:46
    管理控制文件在Oracle数据库中,控制文件是一个很小(大小一般在10MB范围内)的二进制文件,含有数据库的结构信息,包括数据文件和日志文件的信息。可以将控制文件理解为物理数据库的一个元数据存储库。控制文件在...
  • 利用python分析日志文件

    千次阅读 2019-03-09 16:31:13
    最近需要分析系统的日志文件,背景是这样的,FPGA和GPU跑相同深度学习的模型网络,输入相同的数据,对比其输出。日志量非常大,如果符合输出结果,日志文件中会有如下条目: "scores":0.801309,"...
  • linux日志文件系统总结

    千次阅读 2013-09-19 16:13:31
    系统日志(本文参考了ibm网站的linux安全第二卷)  在 Linux 下使用各种日志文件,有些用于某些特殊用途,例如:/var/log/xferlog 用于记录文件...这些日志文件为系统的安全状态提供了信息。  我们主要讲解两个日志
  • filebeat 读取日志文件

    千次阅读 2020-05-10 16:32:02
    Filebeat工作原理 Filebeat由两个组件组成:prospector 和... 如果输入的类型为日志,则查找器将查找路径匹配的所有文件,并为每个文件启动一个harvester Filebeat目前支持两种prospector类型:log 和 stdin File...
  • MySQL提升笔记(3)日志文件详解

    千次阅读 多人点赞 2021-04-16 22:58:25
    MySQL提升笔记第三篇,介绍MySQL主要日志文件——错误日志文件、二进制日志文件、慢查询日志文件、查询日志文件、重做日志文件。详解了最重要的两大日志——二进制日志和重做日志。
  • Apache学习笔记之日志文件

    千次阅读 2013-03-05 18:27:20
    要了解一个web服务器的运行状态,就得从日志文件入手,Apache提供了很好的日志控制机制给开发人员和运维人员使用。Apache中的日志分为两种:一种是记录apache运行错误的错误日志,还有一种是运行过程中的访问日志。 ...
  • 达梦数据库中的各个日志文件

    千次阅读 2020-05-07 18:07:46
    重做日志文件 重做日志(即REDO日志)指在DM数据库中添加、删除、修改对象,或者改变数据,DM都会按照特定的格式,将这些操作执行的结果写入到当前的重做日志文件中。重做日志文件以log为扩展名。每个DM数据库实例...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 609,276
精华内容 243,710
关键字:

日志文件状态