文档库

最新最全的文档下载
当前位置:文档库 > 数据库日常运维及应急故障处理手册

数据库日常运维及应急故障处理手册

常见问题及处理方案

CPU使用率高的问题

通过操作系统命令top topas glance等查看top进程号,确认是系统进程还是oracle应用进程,查询当前top进程执行的操作和sql语句进行分析。

根据进程号获取正在执行的sql

SELECT a.osuser, http://www.wendangku.net/doc/dcaa82004028915f814dc257.html ername,b.address,b.hash_value, b.sql_text from v$session a, v$sqltext b,v$process p

where p.spid=&spid

and p.addr=a.paddr

and a.STATUS='ACTIVE'

and a.sql_address=b.address

order by address,piece;

数据库无法连接

数据库无法连接,一般可能是如下原因造成:

(1)数据库宕了

(2)监听异常

(3)数据库挂起

(4)归档目录满

(5)数据库或应用主机的网卡出现问题不能正常工作

(6)应用主机到数据库主机的网络出现问题。

1、数据库宕了

立即启动数据库。

2、监听异常

此时一般体现为:

监听进程占用CPU资源大;

监听日志异常。

此时,立即重启监听,监听重启一般能在1分钟之内完成。

3、数据库挂起

立即重启数据库。