精华内容
下载资源
问答
  • oracle日志

    2014-10-18 16:22:43
    oracle日志

    1 从 Oracle 11g 开始,Oracle 数据库以XML与传统的文本两种格式提供 Alert 日志。
     SQL> show parameter diagnostic_dest

     2 alert log  XML 文件位置:
     SQL> select value from v$diag_info where name ='Diag Alert';

     3 Alert log 文本文件位置 
     SQL> select value from v$diag_info where name ='Diag Trace';

    展开全文
  • Oracle日志

    2012-10-09 09:47:56
    oracle11g提供了两种形式的日志文件,log.xml和文本文件 查询两种日志文件的位置 查询xml文件的目录 select value from v$diag_info where name='Diag Alert'; 查询文本文件的目录 select

    /home/oracle/app/oracle/diag/rdbms/orcl/orcl/alert

    oracle11g提供了两种形式的日志文件,log.xml和文本文件

    查询两种日志文件的位置

    查询xml文件的目录

    select value from v$diag_info where name='Diag Alert';

    查询文本文件的目录

    select value from v$diag_info where name='Diag Trace';

    也可以通过查询background_dump_dest来查看oracle的文本日志

    show paramter backgound_dump_dest;

    显示DIAGNOSTIC_DEST的位置

    show parameter DIAGNOSTIC_DEST;

    select value from v$parameter where name=’background_dump_dest’;

    就是ORACLE 对于一切数据库的操作的记录 方便以后查找分析错误。有可以恢复数据等作用。
    Oracle日志文件 
    1.查询系统使用的是哪一组日志文件:
    select * from v$log;
    
    2.查询正在使用的组所对应的日志文件:
    select * from v$logfile;
    
    3.强制日志切换:
    alter system switch logfile;
    
    4.查询历史日志:
    select * from v$log_history;
    
    5.查询日志的归档模式:
    select dbid,name,created,log_mode from v$database;
    
    6.查询归档日志的信息:
    select recid,stamp,thread#,sequence#,name from v$archived_log;
    
    7.增加与删除日志文件组
    alter database add logfile group 1 ('/home1/oracle/oradata/ora8i/log1a.log'),'/home2/oracle/oradata/ora8i/log1b.log') size 100M;
    
    alter database drop logfile group 1;
    
    8.增加与删除日志成员
    alter database add logfile member '/home1/oracle/oradata/ora8i/log1a.log' to group 1,'/home1/oracle/oradata/ora8i/log2a.log' to group 2;
    
    alter database drop logfile member '/home1/oracle/oradata/ora8i/log1a.log' ;
    
    9.日志文件移动
    alter database rename file '/home1/oracle/oradata/ora8i/log1a.log' to '/home2/oracle/oradata/ora8i/log1a.log';
    执行该命令之前必须保证该日志文件物理上已经移动到新目录
    
    10.清除日志文件
    alter database clear logfile '/home1/oracle/oradata/ora8i/log1a.log';
    该命令用于不能用删除组及组成员命令删除日志时使用


    展开全文
  • oracle 日志

    千次阅读 2009-12-22 11:43:00
    可参考oracle 官方文档:Oracle Database Administrator' Guide 9i 10g 11  一、联机重做日志(online redo log)  1.联机重做日志  记录了数据的所有变化(DML,DDL或管理员对数据所作的结构性更改等); 提供...

    第一部分.基础知识:

    可参考oracle 官方文档:Oracle Database Administrator' Guide 9i 10g 11 

    一、联机重做日志(online redo log)
       1.联机重做日志     
           记录了数据的所有变化(DML,DDL或管理员对数据所作的结构性更改等); 提供恢复机制(对于意外删除或宕机利用日志文件实现数据恢复); 可以被分组管理       
       2.联机重做日志组
           由一个或多个相同的联机日志文件组成一个联机重做日志组; 至少两个日志组,每组一个成员(建议每组两个成员,分散放开到不同的磁盘);  由LGWR后台进程同时将日志内容写入到一个组的所有成员。LGWR的触发条件是:
            1). 超时(timeout)
           当LGWR处于空闲状态时,它依赖于rdbms ipc message等待,处于休眠状态,直到3秒超时时间到。 如果LGWR发现有redo需要写出,那么LGWR将执行写出操作,log file parallel write等待事件将会出现。
            2). 阈值达到
           只要一个进程在log buffer中分配空间,已经使用的Log buffer的数量将被计算。如果使用的块的数量大于或等于_log_io_size参数设置,那么将会触发LGWR写操作。
           如果此时LGWR未处于活动状态,那么LGWR将被通知去执行后台写操作。 缺省的_log_io_size等于1/3 log buffer大小,上限值为1M,此参数在X$KSPPSV中显示的0值,意为缺省值。也就是,LGWR将在Min(1M,1/3 log buffer size)时触发。 注意此处的log buffer size是以log block来衡量的。此值通常为512 bytes.
            3). 提交
           当一个事物提交时,在redo stream中将记录一个提交标志。 在这些redo被写到磁盘上之前,这个事物是不可恢复的。所以,在事务返回成功标志给用户前,必须等待LGWR写完成。进程通知LGWR写,并且以log file sync事件开始休眠,超时时间为1秒。
           Oracle的隐含参数_wait_for_sync参数可以设置为false避免redo file sync的等待,但是就将无法保证事务的恢复性.注意,在递归调用(recursive calls)中的提交(比如过程中的提交)不需要同步redo直到需要返回响应给用户。因此递归调用仅需要同步返回给用户调用之前的最后一次Commit操作的RBA。
           存在一个SGA变量用以记录redo线程需要同步的log block number。 如果多个提交在唤醒LGWR之前发生,此变量记录最高的log block number,在此之前的所有redo都将被写入磁盘。这有时候被称为组提交(group commit). 
           4). 在DBWR写之前
           如果DBWR将要写出的数据的高RBA超过LGWR的on-Disk RBA,DBWR将post LGWR去执行写出。
           在Oracle8i之前,此时DBWR将等待log file sync事件。 从Oracle8i开始,DBWR把这些Block放入一个defer队列,同时通知LGWR执行redo写出,DBWR可以继续执行无需等待的数据写出。         
       3.联机重做日志成员
           重做日志组内的每一个联机日志文件称为一个成员,  一个组内的每一个成员具有相同的日志序列号(logsequence number),且成员的大小相同。  每次日志切换时,Oracle服务器分配一个新的LSN号给即将写入日志的日志文件组,  LSN号用于唯一区分每一个联机日志组和归档日志。处于归档模式的联机日志,LSN号在归档时也被写入到归档日志之中 。
       4.日志文件的工作方式
           日志文件采用按顺序循环写的方式, 当一组联机日志组写满,LGWR则将日志写入到下一组,当最后一组写满则从第一组开始写入。 写入下一组的过程称为日志切换, 切换时发生检查点过程, 检查点的信息同时写入到控制文件 。
       5.联机日志文件的规划
        总原则
        1).分散放开,多路复用
        2).日志所在的磁盘应当具有较高的I/O
        3)一般日志组大小应满足自动切换间隔至少15-20分钟左右业务需求
        4).建议使用rdo结尾的日志文件名,避免误删日志文件。如redo1.rdo,redo2.rdo
           规划样例
               RedoLogGroup1    RedoLogGroup2    RedoLogGroup3           
               Member1            Member1             Member1           -->Physical Disk 1           
               Member2            Member2             Member2           -->Physical Disk 2           
               Member3            Member3             Member3           -->Physical Disk 3
       6查询表 
        v$log
         Oracle Database uses only one redo log files at a time to store redo records written from the redo log buffer. The redo log file that LGWR is actively writing to is called the current redo log file. Redo log files that are required for instance recovery are called ACTIVE redo log files. Redo log files that are no longer required for instance recovery are called INACTIVE redo log files. If you have enabled archiving (the database is in ARCHIVELOG mode),then the database cannot reuse or overwrite an active online log file until one of the archiver background processes (ARCn) has archived its contents.(在归档模式下,oracle不允许重用或重写一个状态为"ACTIVE"的联机重做日志,直到arcn进程将其内容归档。) If archiving is disabled (the database is in NOARCHIVELOG mode), then when the last redo log file is full, LGWR continues by overwriting the first available active file.

    二、归档日志 archive log
           在线重做日志大小毕竟是有限的,当都写满了的时候,就面临着两个选择,第一个就是把以前在线重做日志从头擦除开始继续写,第二种就是把以前的在线重做日志先进行备份,然后对被备份的日志擦除开始写新的在线Redo File。这种备份的在线重做日志就是归档日志。而数据库如果采用这种生成归档日志的模式的话,就是归档日志模式(ARCHIVELOG模式),反之如果不生成归档日志,就是非归档日志模式(NOARCHIVELOG模式)。

          归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库。

         归档进程 arch被触发的条件:

           1. 如果设置了自动归档模式,则日志切换时,由LGWR进程触发ARCH进程进行归档。这是最常见的方式。
           2. 可以手工进行归档。使用命令:SQL>ALTER SYSTEM ARCHIVE LOG CURRENT; 表示启动ARCH进程,从而对当前的日志文件进行归档。
           3. 如果ARCH进程在5分钟以后还没有接收到LGWR的通知,则发生超时,于是ARCH被唤醒以检查是否存在需要归档的日志文件。ARCH通过读取控制文件中的信息来决定是否需要归档以及应该归档哪些日志文件。但是在进行实例恢复或者介质恢复的过程中,ARCH进程不会启动。    

    第二部分 实践操作

    查看数据库是否归档:
    select name,log_mode from v$database;
    或者以sys登录后:
    SQL> archive log list  (有时不能正确反应当前状态,推荐用上一种方法查询)
    数据库日志模式             非存档模式
    自动存档             禁用
    存档终点            E:\oracle\ora92\\RDBMS(如果是oracle 10g,则为USE_DB_RECOVERY_FILE_DEST,默认大小是2GB)
    最早的概要日志序列     616
    当前日志序列           618

    2将数据库设置为归档模式:

    SQL>SHUTDOWN NORMAL/IMMEDIATE;
    SQL>STARTUP MOUNT;
    --将数据库改为归档模式
    SQL>ALTER DATABASE ARCHIVELOG;  
    SQL>ALTER DATABASE OPEN;

    3将数据库改为非归档模式

    SQL>SHUTDOWN NORMAL/IMMEDIATE;
    SQL>START MOUNT;
    --将数据库改为非归档模式
    SQL>ALTER DATABASE NOARCHIVELOG;  
    SQL>ALTER DATABASE OPEN;

    4配置档模式(Ensure that the database is mounted but not open.请确保数据库状态为:mounted)
    查看归档的方式:show parameter log_archive_start   true为自动归档,false为手动归档

    ---手动归档模式(重启后生效)
    SQL> ALTER SYSTEM SET LOG_ARCHIVE_START=FALSE scope=spfile;
    ---自动归档模式(重启后生效)
    SQL>ALTER SYSTEM SET LOG_ARCHIVE_START= TRUE scope=spfile;   
    ---打开/关闭归档
    SQL>ALTER SYSTEM ARCHIVE LOG START/STOP;  
    注:以上命令在oracle 9i中适用,log_archive_start 参数在oracle 10 及以上版本已经被废弃,只要开启归档,默认为自动归档,如果要指定手动归档则需要在执行了alter database archivelog命令之后,为了保持兼容性,可以在10g中执行:
    SQL>ALTER DATABASE ARCHIVELOG MANUAL; --将数据库改为手工方式。
    如果在10g对log_archive_start参数进行设置,则在数据库启动时会出现错误 :ORA-32004: obsolete and/or deprecated parameter(s) specified。解决方法:
    SQL>ALTER SYSTEM RESET LOG_ARCHIVE_START SCOPE=SPFILE SID='*';--重启数据库
    PS:changing archive log this way doest last when the databass is restart. It will read the initial file log archive start to determine archive start. 数据库重启后会以log_archive_start参数为基准。
    --修改最大归档线程数量
    SQL>ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=3; 
    ----to specify a primary archive destination 
    SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST='/DISK2/ARCHIVE';
    -- to specify an optional secondary archive destination
    SQL>ALTER SYSTEM SET LOG_ARCHIVE_DUPLEX_DEST = '/disk2/archive';

    Method Initialization Parameter Host Example
    1 LOG_ARCHIVE_DEST_n

    where: n is an integer from 1 to 10

    Local or remote LOG_ARCHIVE_DEST_1 = 'LOCATION=/disk1/arc'

    LOG_ARCHIVE_DEST_2 = 'SERVICE=standby1'

    2 LOG_ARCHIVE_DEST and

    LOG_ARCHIVE_DUPLEX_DEST

    Local only LOG_ARCHIVE_DEST = '/disk1/arc'

    LOG_ARCHIVE_DUPLEX_DEST = '/disk2/arc'

    在指定的时候只能任选其一,有时候会发现以下情况:
    SQL> show parameter log_archive_dest
    
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- -------
    log_archive_dest                     string
    log_archive_dest_1                   string
    log_archive_dest_10                  string
    log_archive_dest_2                   string
    log_archive_dest_3                   string
    log_archive_dest_4                   string
    log_archive_dest_5                   string
    log_archive_dest_6                   string
    log_archive_dest_7                   string
    log_archive_dest_8                   string
    log_archive_dest_9                   string
    log_archive_dest_state_1             string      enable
    log_archive_dest_state_10            string      enable
    log_archive_dest_state_2             string      enable
    log_archive_dest_state_3             string      enable
    log_archive_dest_state_4             string      enable
    log_archive_dest_state_5             string      enable
    log_archive_dest_state_6             string      enable
    log_archive_dest_state_7             string      enable
    log_archive_dest_state_8             string      enable
    log_archive_dest_state_9             string      enable
    这表示归档日志存储在默认位置 ,在9i中路径是:$ORACLE_HOME/rdbms/,在10g中,归档日志的存储路径是USE_DB_RECOVERY_FILE_DEST,如果想要自定义需要对 log_archive_dest_n进行设置,注意log_archive_dest 效果与log_archvie_dest_n效果不同,前面的会保存两份,一份在DB_RECOVERY_FILE_DEST,一份在log_archive_dest,后面只会在log_archvie_dest_n中保存。
    SQL> alter system set log_archive_dest_1='location=/u01/app/oracle/...' scope=both;

    5查看online redo log联机日志文件

    SQL> select GROUP#,THREAD#,BYTES,MEMBERS,ARCHIVED,STATUS,FIRST_CHANGE# from v$log;
    --- ARC字段表示是否已经归档,NO表示还没有进行归档,YES表示已经归档。当系统在归档模式下时,只有当ARC为YES且STATUS为INACTIVE时这个联机日志文件才能被重用。
    GROUP# THREAD#  SEQUENCE#      BYTES  MEMBERS ARC STATUS    FIRST_CHANGE# 
    ------ ------- ---------- ----------  ------- --- --------- ------------- 
         1       1        620  104857600        1 NO  CURRENT       155230794 
         2       1        618  104857600        1 NO  INACTIVE      154934381 
         3       1        619  104857600        1 NO  ACTIVE        155121032 
    --切换当前日志文件
    SQL>ALTER SYSTEM SWITCH LOGFILE;

    This command is fast to return to the invoking program because the writing of the redo log to the OS filesystem is done in the background. 
     1.It issues database checkpoint. 触发一个检查点。
     2.It immediately starts writing to the next redo log.立刻写下一个联机日志文件
     3.In the background, the “switch logfile” command tells the ARCH background process to copy the “old” redo log file to the redo log filesystem. 

    归档 online redo log

    在默认情况下Oracle会等一组联机重做日志文件被写满之后再触发归档操作,当然DBA也可以通过执行命令,手动进行归档。

    --归档一个已满,但没有归档的联机重做日志
    SQL> archive log next;
    --归档所有已满或者未满的online redo log 
    SQL> archive log all;
    --归档当前日志文件
    SQL>ALTER SYSTEM ARCHIVE LOG CURRENT;

         This command waits until the online redo log has completed the writing of the redo log file to the filesystem.If you are running RAC, the ALTER SYSTEM ARCHIVELOG CURRENTwill switch the logs on all RAC nodes (instances), whereas ALTER SYSTEM SWITCH LOGFILE will only switch he logfile on the instance where you issue the switch command.  Hence, ALTER SYSTEM ARCHIVELOG CURRENT is a best practice for RAC systems.(在RAC环境中推荐使用该命令)


    展开全文
  • Oracle日志详解

    万次阅读 2018-08-10 11:40:52
    一、Oracle日志分类 分三大类: Alert log files--警报日志,Trace files--跟踪日志(用户和进程), redo log 重做日志(记录数据库的更改)。 本文主要关注Oracle的重做日志。 重做日志分为在线重做日志和归档重做...

    原文地址:https://blog.csdn.net/sean_ggz/article/details/9919579

    一、Oracle日志分类

    分三大类: Alert log files--警报日志,Trace files--跟踪日志(用户和进程), redo log 重做日志(记录数据库的更改)。

    本文主要关注Oracle的重做日志。
    重做日志分为在线重做日志和归档重做日志。
      online Redo log files--在线重做日志,又称联机重做日志,指Oracle以SQL脚本的形式实时记录数据库的数据更新,换句话说,实时保存已执行的SQL脚本到在线日志文件中(按特定的格式)。
      Archive Redo log files--归档重做日志,简称归档日志,指当条件满足时,Oracle将在线重做日志以文件形式保存到硬盘(持久化)。

      重做日志的简单原理:在数据更新操作commit前,将更改的SQL脚本写入重做日志。主要用于数据库的增量备份和增量恢复。  

      重做日志直接对应于硬盘的重做日志文件(有在线和归档二种),重做日志文件以组(Group)的形式组织,一个重做日志组包含一个或者多个日志文件。


    二、关于在线重做日志(online redo log)

    在线重做日志的原理:
        
         对于在线重做日志,Oracle 11g默认对于每个数据库实例,建立3个在线日志组,每组一个日志文件,文件名称为REDO01.LOG,REDO02.LOG和REDO03.LOG。(用户可以通过视图操作添加/修改/删除日志组和日志文件来自定义在线重做日志)
         每组内的日志文件的内容完全相同,且保存在不同的位置,用于磁盘日志镜像,以做多次备份提高安全性。默认情况这3组通常只有一组处于活动状态,不断地同步写入已操作的脚本,当日志文件写满时(达到指定的空间配额),如果当前数据库处于归档模式,则将在线日志归档到硬盘,成为归档日志;若当前数据库处于非归档模式,则不进行归档操作,而当前在线日志的内容会被下一次重新写入覆盖而无法保存。因此,通常数据库在运行时,是处于归档模式下的,以保存数据更新的日志。
        当前归档日志组写满后,Oracle会切换到下一日志组,继续写入,就这样循环切换;当处于归档模式下,切换至原已写满的日志组,若该日志组归档完毕则覆盖写入,若没有则只能使用日志缓冲区,等待归档完毕之后才能覆盖写入。当然,处于非归档模式下是直接覆盖写入的。(关于数据库归档模式的设置,我会在另外的博文中讲到)。

        Oracle提供了2个视图用于维护在线重做日志:V$LOG 和  V$LOGFILE,我们可以通过这两个视图查看和修改在线日志。    

    关于V$LOG视图的详细属性字段可Oracle 11g的官方文档:http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/dynviews_2029.htm
    关于V$LOGFILE视图的详细属性字段可Oracle 11g的官方文档:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/dynviews_2031.htm

    官方文档还是最给力的呀,不要忽视!!
            
    通过v$logfile视图查询在线日志文件信息:  
    SQL> SELECT * FROM v$logfile ORDER BY group#;   

    GROUP#   TATUS  TYPE     MEMBER                              IS_RECOVERY_DEST_FILE

    1               ONLINE    E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG     NO
    2               ONLINE    E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG     NO
    3               ONLINE    E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG     NO


    通过v$log视图查询在线日志的总体信息:
    SQL> SELECT * FROM v$log;

    GROUP#    THREAD#     SEQUENCE#    BYTES   MEMBERS     ARCHIVED  STATUS    FIRST_CHANGE#   FIRST_TIME               

    1     1   49    52428800      1    NO    CURRENT    1466615     07-1月 -11
    2     1   47    52428800      1    YES   INACTIVE   1434125     06-1月 -11
    3     1   48    52428800      1    YES   INACTIVE   1460403     07-1月 -11

    当然,还可以通过ALTER DATABASE ADD 、delete等命令增加/修改/删除在线日志或日志组,具体操作可查看http://blog.csdn.net/robinson_0612/archive/2010/07/20/5749556.aspx


    三、关于归档重做日志(Archive redo log)

        其实,所谓的归档,就是指将在线日志进行归档、持久化到成固定的文件到硬盘,便于以后的恢复和查询。
        当然,前提条件是数据库要处于归档模式。
        
    Oracle 11g 默认是为归档日志设定2个归档位置,这2个归档位置的的归档日志的内容完全一致,但文件名不同。

    展开全文
  • Oracle日志文件

    万次阅读 2018-01-18 16:58:53
    -------海明威Oracle日志文件相当于数据库的日记,记录着每一个对数据库的更改,当发生数据库记忆丢失的情况时(如数据文件意外删除,数据表意外删除,数据文件块损坏等),oracle只要规规矩矩地按照日志文件记载...
  • Oracle日志分类

    千次阅读 2013-08-10 12:31:20
    一、Oracle日志分类 分三大类: Alert log files--警报日志,Trace files--跟踪日志(用户和进程)和  redo log 重做日志(记录数据库的更改)。 本文主要关注Oracle的重做日志。 重做日志分为在线重做日志和...
  • oracle日志简介

    2014-03-10 10:07:40
    oracle日志文件相信大家都已经有一定的了解了,下面主要为您介绍oracle日志文件类型及归档日志模式,如果您感兴趣的话,不妨一看。 Oralce两种日志文件类型: 联机日志文件 这是Oracle用来循环记录数据库改变的...
  • Oracle日志分析!

    千次阅读 2017-06-23 21:20:44
    作为Oracle DBA,我们有时候需要追踪数据误删除或用户的恶意操作情况,此时我们不仅...本文将就Oracle日志分析技术做深入探讨。  一、如何分析即LogMiner解释  从目前来看,分析Oracle日志的唯一方法就是使
  • oracle 日志恢复 oracle 日志恢复实验

    千次阅读 2018-08-23 16:01:17
    在线重做日志出现讹误 - 不可对此redo log进行drop操作 - 需要是用CLEAR LOGFILE操作 症状 当打开数据库时,发现在其中一个redo log文件存在讹误报错。可能存在以下报错: ORA-16038 log %s sequence# %s cannot...
  • Oracle日志读取

    千次阅读 2013-05-21 11:18:15
    一、Oracle日志 Oracle的日志分为联机重做日志(Onlineredo log)和归档日志(Archivedredolog)。这两类日志记录了每一个数据库事物。也就是说,这些日志文件中保存了自Oracle运行以来所有的数据修改操作,当然也包括...
  • oracle学习笔记 Oracle日志原理剖析

    千次阅读 2016-11-07 13:07:15
    oracle学习笔记 Oracle日志原理剖析 一)一致性和性能 日志是所有数据库的一个很核心的内容很重要 它关系到数据库的数据的一致性 目前大家在使用的我们可看到的有几个数据库 有oracle、sqlserver、mysql、db2还有...
  • Oracle日志查看

    万次阅读 2010-08-17 11:02:00
    Oracle日志查看 一.Oracle日志的路径: 登录:sqlplus "/as sysdba" 查看路径:SQL> select * from v$logfile; SQL> select * from v$logfile;(#日志文件路径) 二.Oracle日志文件包含哪些内容:(日志的数量...
  • Oracle 日志组成员管理

    2018-12-09 16:01:55
    对于oracle日志组来说,每组日志最少一个成员,如果这个成员被破坏了会导致整个日志组都不可以被访问了,在数据库启动还有数据库要访问这组日志的时候会失败。为了避免这种情况要保证每组日志成员至少两个以上,不同...
  • Oracle日志分组查询(按天或者小时)Oracle日志分组(按天)Oracle查询SQL语句Oracle日志昨天分组(按小时)Oracle查询SQL语句 Oracle日志分组(按天) 按照日志生成日期进行分组统计Sql,如每日生成的访问日志有...
  • oracle学习笔记 Oracle日志核心意义_快速提交_写缓存 oracle实例有 dbf、buffercache、logbuffer、redolog 一)oracle中的事务 oracle有一个原则 所有已提交事务oracle保证不会丢失 先退出目前会话 SQL> exit ...
  • 显示oracle日志

    2007-07-11 22:31:00
    很长时间没有写博客了,没有别的原因,就是自己这段时间想要休息一下了应二师父要求完成 oracle日志的提取。查阅了相关的资料,整理如下:LogMiner 进行Oracle日志的查询,日志查询仅限在一个Oracle会话中进行操作...
  • oracle日志存放位置

    2020-03-13 15:02:41
    oracle日志文件有几种:警告日志,trace日志,audit日志,redo日志,归档日志 警告日志:也就是alert log,在系统初始化参数文件设置的show parameter background_dump_dest对应的就是它的位置。 trace日志:一般...
  • oracle日志挖掘dbms_logmnr

    千次阅读 2016-04-29 16:15:58
    今天学习了一下oracle日志挖掘,搞了大半天终于完成了 安装包位置: [oracle@oracle ~]$ ls /u01/11g/rdbms/admin/dbmslm* /u01/11g/rdbms/admin/dbmslmd.sql /u01/11g/rdbms/admin/dbmslms.sql /u01/11g/rdbms/...
  • oracle日志位置

    2016-02-23 16:06:13
    Oracle出现错误,于是去错误日志里去找问题根源:在 e:\app\kang\diag\rdbms\oracle\oracle\trace\文件夹下找到oracle_ora_6320.trc文件
  • Oracle日志清理

    2016-01-27 16:41:03
    Oracle可能因应用安装目录空间不足,无法写日志,导致数据库不可访问。解决办法是增加目录空间,另一个是清理数据日志。 清理alert日志步骤如下所示,如日志目录不正确,请根据实际的应用安装环境修改路径: ...
  • oracle 日志模式切换

    千次阅读 2011-01-09 10:53:00
    oracle 日志模式切换 在Oracle数据库中,主要有两种日志操作模式,分别为非归档模式与归档模式。默认情况下,数据库采用的是非归档模式。作为一个合格的数据库管理员,应当深入了解这两种日志操作模式的...
  •  Oracle日志分析,i8版本之前只能手工写程序分析Log的数据文件,具体不细说,用的也少,只把那个日志文件说明放我的资源里,有需要的大家去下载。i8版本之后呢,Oracle给大家提供了一个很好用的工具:logminer,...
  • oracle 日志切换频率优化案例

    千次阅读 2014-03-28 11:12:30
    oracle 日志切换频率优化案例  2011-06-27 15:25:55| 分类: oracle优化|举报|字号 订阅 鉴于目前业务数据库系统归档模式的开启,计划进行参数修改然后重启数据库,但开启前必须检查目前...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,617
精华内容 10,646
关键字:

oracle日志