`
our.ruby
  • 浏览: 15323 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Oracle问题排查步骤

阅读更多
一、确定问题
1. 程序是否曾经正常工作过?是始终运行得不好,还是刚开始这样?是什么时侯开始发现问题的?
2. 程序返回预期的结果,还是异常终止?
3. 哪些用户抱怨?
4. 所使用的是什么用户登录?
5 应用程序在延迟期间试图执行什么?
6. 连接到了什么服务器或数据库
7. 所使用数据库版本是什么?
8. 连接是远程的还是本地的?
9. 是否涉及到多个数据库?
A. 是否只有一组用户遇到问题?
B. 程序有没有任何改动?

二、量化问题并注意所有异常因素
1. 检查基本信息
. 检查所查询数据库的警告日志。注意观察所有异常的错误消息,比如空间或回滚问题
. 检查关于空间错误的其他线索
. 确定没有达到文件的AUTOEXETEND限制
. 确定文件的日志文件系统没有达到最大值
. 确定没有达到最大用户数
. 确定包含listener.log的文件系统没有达到最大值
. 确定生成了统计数据
2. 有无错误消息
3. 在控制环境下重新运行应用程序(使用会话跟踪)
4. 检查应用程序运行日志
5. 查询v$sql视图以找到对应的SQL语句
6. 监视活动和非活动会话
7. 需要注意的问题:
>> 查询延迟了多长时间?
>> 消耗了多少CPU时间?
>> 进行了多少次磁盘读取?
>> 进行了多少次逻辑读取?
>> SQL语句被执行了多少次?
>> 存在大量的网络传输吗?
>> 应用程序有没有使用其他的数据库链接?如果有,用到其他哪些数据库连接?
>> 存在其他服务器活动吗?如果存在,是什么活动、何时发生?
>> 是否有其他进程阻塞了工作?
方法:激活TRACE生成跟踪文件
分享到:
评论

相关推荐

    Oracle 死锁问题的排查语句

    Oracle 死锁问题的排查语句 Oracle 死锁是指在数据库中出现的循环等待资源的情形,从而导致数据库性能下降或系统崩溃。出现死锁的原因有多种,如资源竞争、锁定机制不当等。下面是排查 Oracle 死锁问题的语句: 1....

    Linux上搭建Oracle数据库详细步骤

    本文详细介绍了在Linux上搭建Oracle数据库的具体步骤,包括前期准备、环境配置、安装过程及常见问题的解决方法。通过以上步骤,可以在Linux环境下成功搭建并运行Oracle数据库。需要注意的是,在实际操作中可能还会...

    Linux下Oracle安装配置步骤

    在Linux系统中安装和配置Oracle数据库是一个复杂但重要的任务,...在整个过程中,确保遵循最佳实践,保持良好的日志记录习惯,以便于问题排查和优化。在安装完成后,记得进行充分的测试,确保数据库的稳定性和可用性。

    记使用Oracle SQL Developer 迁移MySql 数据至 Oracle.docx

    本文将详细讲解如何使用Oracle SQL Developer工具进行这样的迁移过程,以及如何解决在迁移过程中遇到的问题。 首先,确保你拥有正确的工具。在这个案例中,你需要MySQL 5.6.37、Oracle 11g以及Oracle SQL Developer...

    linux安装oracle的图片步骤,以及安装包

    提供的PPT文件应该包含更详细的步骤和注意事项,如系统检查、安全设置、故障排查等内容。图片步骤则可以帮助理解每个安装阶段的操作界面和选项,使得安装过程更加直观易懂。 在安装过程中,务必遵循最佳实践,确保...

    oracle手工创建步骤

    ### Oracle手工创建步骤详解 #### 一、引言 在Oracle数据库管理中,数据库的创建是一项基础而重要的技能。通常,我们可以通过Oracle提供的图形化工具DBCA(Database Configuration Assistant)来快速构建数据库,但...

    成功安装Oracle 10g 步骤

    Oracle 10g是一款经典的关系型数据库管理系统,其安装过程涉及多个步骤,对于初次...在实际操作中,可能还会遇到各种问题,需要根据错误提示进行排查和解决。熟悉这些步骤将有助于你在Oracle数据库管理中更加得心应手。

    Oracle数据库慢分析

    ### Oracle数据库慢分析...总之,面对Oracle数据库慢分析的问题,通过系统的识别问题、收集数据、分析问题和确定原因的过程,可以有效地解决问题。同时,利用Oracle提供的官方文档和工具,可以大大提升解决问题的效率。

    排查Oracle经典错误.pdf

    《排查Oracle经典错误:深入解析ORA-03113问题》 在Oracle数据库的日常运维中,我们可能会遇到各种各样的错误,其中ORA-03113错误是一个常见的通信异常,它提示“end-of-file on communication channel”,意味着...

    linux安装oracle11步骤

    在Linux系统中安装Oracle 11g数据库是一个相对复杂的过程,涉及到多个步骤和系统配置。以下是安装Oracle 11g R2在Linux上的详细步骤,基于提供的部分...在整个过程中,保持耐心,记录好每一步的操作,以便于问题排查。

    Oracle11安装说明

    在安装 Oracle 11g 时,有一些关键步骤和技术要点需要注意,以确保安装过程顺利并避免后续使用中出现的问题。 首先,确保安装机器的 IP 地址是固定的。这是因为 Oracle 数据库在启动监听器和服务时需要稳定的网络...

    ArcSDE9.3__for_Oracle10g安装步骤

    本教程将详细阐述ArcSDE9.3 for Oracle10g的安装步骤,并提供可能遇到的问题及解决方案。 一、安装步骤 1. **基础准备**:确保已安装Oracle10g数据库服务,因为ArcSDE需要与Oracle数据库配合工作。 2. **ArcSDE ...

    oracle归档日志挖掘详细步骤.docx

    Oracle数据库归档日志挖掘是数据库管理中一项重要的任务,特别是在数据恢复、审计或问题排查时。本操作手册提供了一套详细的步骤,适用于对Oracle不太熟悉的用户,旨在帮助他们理解和执行归档日志的分析。 首先,...

    OGG搭建详细步骤(Oracle GoldenGate)

    了解OGG的日志文件位置,以便在出现问题时能够及时定位错误并解决。定期进行性能优化,确保数据同步的效率。 总之,搭建Oracle GoldenGate环境涉及多个环节,包括环境配置、参数设置、软件安装、数据库配置以及OGG...

    Oracle_GoldenGate概念、安装步骤及基本的配置步骤_for_ORACLE

    Oracle GoldenGate的安装与配置涉及多个步骤,包括系统环境准备、软件安装、环境配置、用户管理、架构设计、参数调整以及数据定义文件的编写等。通过详尽的规划和精细的配置,可以充分发挥OGG在数据复制、集成和迁移...

    ORACLE数据仓库构建步骤

    最后,数据仓库的运行与维护是持续的过程,包括监控系统性能、数据更新、问题排查和功能增强,以适应不断变化的业务需求。 综上所述,构建ORACLE数据仓库是一个涉及需求分析、模型设计、技术选型、数据处理和系统...

    oracle 最大连接数问题

    #### 三、排查步骤与解决方案 1. **修改 Oracle 参数**: - 尝试调整 `pga_aggregate_target` 参数,以适应更多并发连接的需求。该参数代表程序全局区 (PGA) 的总内存大小,通常建议按每个连接分配大约4MB的内存。...

    Oracle Spatial与ArcGIS连接

    本文旨在探讨ArcGIS与Oracle Spatial之间的直接连接方法,并讨论在此过程中遇到的问题及其解决方案。 #### 二、ArcGIS与Oracle Spatial直接连接概述 **2.1 直接连接的意义** 直接连接(Direct Connect)是指ArcGIS...

    oracle常用傻瓜问题1000问

    1. **安装与配置**:这部分可能包含如何在不同的操作系统上安装Oracle数据库,设置环境变量,创建数据库实例,以及进行网络配置等步骤。问题可能涵盖数据库服务器的硬件需求,兼容性问题,以及安装过程中可能出现的...

Global site tag (gtag.js) - Google Analytics