数据库和服务器基本情况如下:
win server2003 6核CPU 16G内存 磁盘做RAID5阵列。
oracle10.0.2.4版本,其中一个表空间存储大量BLOB类型数据,目前约750G。数据文件都在一个逻辑分区中,该分区大小1TB。
WEB服务器采用WEBLOGIC8.1,与数据库建立连接池。
去年下半年以来,ORACLE不定期报ORA-04030分配进程内存不足的错误,重启ORACLE后一般能提供一周左右时间的服务。目前报错越来越频繁,几乎每天都报ORA-04030错误。
最近上网搜索资料,对ORACLE设置进行了一些调整,问题没得到改善,反而还引起报错ORA-12518。
ORA-12518, TNS:listener could not hand off client connection
以下是数据库监听情况:
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=misnw)(PORT=1521)))
服务摘要..
服务 "PLSExtProc" 包含 1 个例程。
例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
处理程序:
"DEDICATED" 已建立:0 已被拒绝:0
LOCAL SERVER
服务 "dbmis" 包含 1 个例程。
例程 "dbmis", 状态 READY, 包含此服务的 1 个处理程序...
处理程序:
"DEDICATED" 已建立:160 已拒绝:225 状态:ready
LOCAL SERVER
服务 "dbmisXDB" 包含 1 个例程。
例程 "dbmis", 状态 READY, 包含此服务的 1 个处理程序...
处理程序:
"D000" 已建立:0 已被拒绝:0 当前: 0 最大: 1002 状态: ready
DISPATCHER <machine: MISNW, pid: 3188>
(ADDRESS=(PROTOCOL=tcp)(HOST=misnw)(PORT=4252))
服务 "dbmis_XPT" 包含 1 个例程。
例程 "dbmis", 状态 READY, 包含此服务的 1 个处理程序...
处理程序:
"DEDICATED" 已建立:160 已拒绝:225 状态:ready
LOCAL SERVER
命令执行成功
PGA不够用么,大量图片SESSION占用了么?
采用前端压缩后入库可否、?
减小SGA和PGA也不行吗?