Oracle应急使用指南

一、概述及目的


    为了有效且彻底地处理 Oracle 数据库故障,并在紧急情况下捕捉故障的现场情况以便未来跟踪解决故障,特此编制了此文档以辅助现场 Oracle 工程师收集相关故障信息及排查问题。    这份指导旨在帮助工程师在 Oracle 数据库发生故障时的处理,以避免未彻底解决问题后丢失重要数据,从而给之后的根本解决带来困难。


二、SQL 故障


1、定位系统 CPU 使用高的 oracle 进程号

--Linux: ps -eo pid,user,cpu,command --sort=-%cpu | grep ora_ --AIX: ps aux | grep ora_ | sort -nrk 3,3 或者nmon