`
epy
  • 浏览: 326164 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

找不到Oracle日志

阅读更多

程序连接Oracle,产生死锁等异常时,Oracealert_orcl.log中输出简单的日志,如:

Mon Aug 13 09:49:03 2012

ORA-00060: Deadlock detected. More info in file e:\oracle\product\10.2.0\db_1\admin\orcl\udump\orcl_ora_5292.trc.

然后寻找orcl_ora_***.trc文件,查看详细的信息。

文件名orcl_ora_***.trc中的数字,是thread id,如果不小心把某个还在使用的日志文件删除,会出现诡异的问题,在我的电脑(Win7)下的现象是该线程生成新日志时,被删除的日志文件会重新出现在目录下,但无法打开,也就无法查看其中的内容;在产品线(Linux)上的情况是,alert_orcl.log中会继续讲More info在这个文件里,但根本找不到这个文件。

网上有人讲删除Oracle的日志文件后,相应的空间并没有释放,重启电脑后,日志文件占用的空间才被释放出来。

看来维护Oracle时,不能轻易删日志呀;有空好好研究下。

分享到:
评论

相关推荐

    oracle数据库日志查看方法

    Oracle数据库中有多种类型的日志文件,包括但不限于: 1. **后台进程日志(Background Dump Files)**:这些日志文件通常包含系统错误信息,可以帮助诊断系统级的问题。 2. **Alert日志文件**:用于记录重要的警告...

    oracle 日志文件管理

    在这种模式下,Oracle 将每次修改操作写入日志文件,然后将日志文件备份到一个安全的位置,以便在需要时恢复数据库。这种模式可以确保数据库的高可用性和可恢复性。 非归档日志模式(NOARCHIVELOG) 非归档日志模式...

    ORACLE归档日志设置

    ORACLE归档日志设置 ORACLE数据库的归档日志设置是一种重要的机制,旨在保障数据库的安全性和灾难恢复能力。通过设置数据库的日志模式和自动归档模式,可以确保数据库的可靠性和可恢复性。 数据库日志模式的设置是...

    定时删除oracle日志脚本

    因此,定时删除Oracle日志脚本就显得非常必要。 首先,我们需要了解Oracle日志的主要类型: 1. **Redo Log Files**:这是Oracle数据库的核心组件,记录所有事务的更改。分为当前日志(active)和已用日志(used)...

    如何正确删除Oracle归档日志

    以Oracle用户身份登录到数据库服务器主机,或者通过网络连接进入Oracle数据备份工具RMAN: ``` rman target / ``` 或 ``` rman target /@orcl ``` 其中`orcl`为数据库实例名。 ##### 2. 执行RMAN命令 - **检查...

    oracle日志alter.log每天切割脚本

    ### Oracle日志Alter.log每天切割脚本解析 在Oracle数据库管理与维护中,日志文件管理是一项非常重要的工作。为了确保系统的稳定运行以及方便后期的日志审计与问题追踪,合理地管理和定期切割日志文件是必不可少的...

    关于oracle日志文件.docx

    主要的Oracle日志类型包括: 1. **Redo log files (联机日志或重做日志)**: 这些日志记录了所有对数据库的改变,无论是通过DML(数据操纵语言)如INSERT、UPDATE、DELETE,还是DDL(数据定义语言)如CREATE、ALTER...

    oracle日志分析工具LogMiner使用.

    Oracle 日志分析工具 LogMiner 使用 Oracle 日志分析工具 LogMiner 是 Oracle 数据库中的一种功能强大且灵活的日志分析工具,它可以帮助数据库管理员、开发人员和用户快速地对数据库进行日志分析和问题诊断。下面是...

    Oracle的日志管理攻略

    如果在数据库运行过程中删除该文件,Oracle仍然会使用原有的文件指针进行写操作,可能会写入一个不存在的文件,从而导致硬盘空间被误占用。 因此,正确的做法是使用以下命令来截断日志文件: ```bash # 先提取最新...

    Oracle清除归档日志

    - 如果数据库配置了自动归档日志删除策略,则不需要手动执行删除操作。 - 定期检查归档日志目录的空间使用情况,确保有足够的空间容纳新的归档日志文件。 - 对于大型数据库环境,建议使用自动化脚本或定时任务来管理...

    oracle查看alert日志文件位置

    通过以上步骤,我们可以清楚地了解到Oracle数据库中Alert日志文件的位置。这对于DBA来说是一项重要的技能,可以帮助他们更快地解决问题和维护数据库的稳定性。同时,理解ADR的工作原理和相关参数的作用也有助于更好...

    oracle重做日志教程

    重做日志文件是Oracle数据库的核心组件之一,对于确保数据的安全性和持久性具有不可替代的作用。理解其工作原理和管理方法对于维护数据库系统的稳定运行至关重要。通过本文的介绍,希望能帮助读者更好地掌握Oracle...

    oracle重做日志原理

    总结,Oracle的重做日志通过VLF和LSN等机制保证了数据库在面对各种故障时能够快速、准确地恢复到一致性的状态。了解并掌握这些原理对于数据库的管理和维护至关重要,因为它直接影响到数据库的可用性和数据安全性。

    oracle日志丢失数据库恢复技巧

    ### Oracle日志丢失数据库恢复技巧 #### 背景与问题描述 在Oracle数据库管理过程中,日志文件丢失是一个常见的问题。例如,在某次事件中,测试部门反馈了一个关于内部网络上的Oracle数据库(版本1.105)无法正常...

    深入分析Oracle数据库日志文件.rar

    理解Oracle日志文件的管理策略也是提高数据库性能的关键。适当的日志文件大小和数量应根据数据库的事务量和I/O性能来设置。过大或过小的redo log文件都可能导致性能问题。此外,日志文件的位置和命名策略也需谨慎...

    Oracle日志文件

    Oracle日志文件 Oracle日志文件是数据库管理员(DBA)非常重要的一部分,包括重做日志文件和归档日志文件。重做日志文件是Oracle服务器运行时需要管理的联机日志文件,用于数据库的恢复。 一、 Oracle重做日志文件...

    oracle日志文件相关命令

    该命令将强制数据库切换到下一个日志文件组,使得数据库可以继续运行而不受日志文件的限制。 4. 查询历史日志: 使用以下命令可以查询历史日志: SELECT * FROM v$log_history; 该命令将返回数据库历史日志文件...

    oracle日志分析

    Oracle日志分析是一种复杂的技术,涉及到Oracle日志存储的格式、内容、规则,以及如何进行分析和恢复数据库。本文将详细介绍Oracle日志分析的知识点。 日志文件分析 日志文件是Oracle数据库在进行操作前对数据库...

    更改日志文件的路径(oracle 9i)

    ### 更改日志文件的路径(Oracle 9i) #### 背景介绍 在Oracle数据库管理中,日志文件是记录所有事务处理更改的重要文件之一。为了更好地管理和优化存储空间,有时需要将这些文件从一个位置迁移到另一个位置。本文...

Global site tag (gtag.js) - Google Analytics