摘要: oracle网络配置三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下。1. sqlnet.ora 作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样 阅读全文
posted @ 2014-10-02 17:01 沧海一滴 阅读(609) 评论(0) 推荐(0) 编辑
摘要: ORA-07445通常是Oracle调用操作系统的资源出错时出现的[@more@]事前没有任何征兆,下午5点左右某个关键应用的17台oracle数据库上的数据库实例陆续宕机,赶紧查看alert_log,发现此文件中记录了大量的0RA-07445错误代码:ORA-07445: exception en... 阅读全文
posted @ 2014-10-02 16:55 沧海一滴 阅读(8642) 评论(0) 推荐(0) 编辑
摘要: 为了一看究竟,抓取了一个awr报告。发现系统的负载情况确实很严重,每秒的redo有1.6M,可见系统的负载不是主要在select上,可能有一些dml之类的操作极为频繁。看了下等待事件。都是关于lock的。这个时候就有些纳闷了。到底什么样的操作会导致严重的锁等待。Top 5 Timed Foregro... 阅读全文
posted @ 2014-10-02 16:52 沧海一滴 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量 的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulim... 阅读全文
posted @ 2014-10-02 14:49 沧海一滴 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 在项目历史数据导入过程中,出现了应用无法访问的情况。立刻对Weblogic进行分析,发现Weblogic的内存、线程等性能良好,Server也是Running的状态。随后查看了Weblogic日志,在日志中发现下述错误通过排查问题后得出造成此类问题的原因是,项目的一个模块在批量导入数据,程序需要Ne... 阅读全文
posted @ 2014-10-02 14:48 沧海一滴 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 在项目中碰到了一个应用异常,从表象来看应用僵死。查看Weblogic状态为Running,内存无溢出,但是出现多次线程堵塞。查看Weblogic日志,发现程序出现多次Time Out。我们知道,Weblogic会自动检测线程运行超时,当超过特点时间(默认600S),即认为此线程为堵塞线程。在日志中发... 阅读全文
posted @ 2014-10-02 14:41 沧海一滴 阅读(38298) 评论(0) 推荐(1) 编辑