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