数据库问题
时间:2011-09-16
来源:互联网
不太懂数据库,求解。。。
前置机,C的,还有个有个数据库,oracle 9.2.0的,一两个月数据库死一次,
不交易时,刷的listener.log如下:
28-JUL-2011 00:42:04 * service_update * pos * 0
28-JUL-2011 00:46:25 * service_update * pos * 0
28-JUL-2011 00:47:28 * service_update * pos * 0
交易时,刷的listener.log如下:
28-JUL-2011 10:49:26 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=pos)(CID=(PROGRAM=PToCtl)(HOST=localhost.localdomain)(USER=posp))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=55039)) * establish * pos * 0
28-JUL-2011 10:49:26 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=pos)(CID=(PROGRAM=MPosSvr)(HOST=localhost.localdomain)(USER=posp))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=55040)) * establish * pos * 0
28-JUL-2011 10:49:26 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=pos)(CID=(PROGRAM=MPosBdg)(HOST=localhost.localdomain)(USER=posp))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=55041)) * establish * pos * 0
现在就是数据库有可能死掉,就是数据库没反应,命令没用,C程序连不上去,DBSconnect等死那了,然后整个程序就不动了(没超时控制),每次要重启机器才行,看了一下listener.log,发现在凌晨3点多的时候(没交易的),
28-JUL-2011 03:42:04 * service_update * pos * 0
28-JUL-2011 03:46:25 * service_update * pos * 0
这种日志不刷了,正常应该一直刷,重启后就正常了,求可能的原因。。
另外,listener.log 里还有这个。。
Started with pid=3289
Started with pid=3287
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12542: TNS:address already in use
TNS-12560: TNS:protocol adapter error
TNS-00512: Address already in use
Linux Error: 98: Address already in use
Listener completed notification to CRS on start
TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
前置机,C的,还有个有个数据库,oracle 9.2.0的,一两个月数据库死一次,
不交易时,刷的listener.log如下:
28-JUL-2011 00:42:04 * service_update * pos * 0
28-JUL-2011 00:46:25 * service_update * pos * 0
28-JUL-2011 00:47:28 * service_update * pos * 0
交易时,刷的listener.log如下:
28-JUL-2011 10:49:26 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=pos)(CID=(PROGRAM=PToCtl)(HOST=localhost.localdomain)(USER=posp))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=55039)) * establish * pos * 0
28-JUL-2011 10:49:26 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=pos)(CID=(PROGRAM=MPosSvr)(HOST=localhost.localdomain)(USER=posp))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=55040)) * establish * pos * 0
28-JUL-2011 10:49:26 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=pos)(CID=(PROGRAM=MPosBdg)(HOST=localhost.localdomain)(USER=posp))) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=55041)) * establish * pos * 0
现在就是数据库有可能死掉,就是数据库没反应,命令没用,C程序连不上去,DBSconnect等死那了,然后整个程序就不动了(没超时控制),每次要重启机器才行,看了一下listener.log,发现在凌晨3点多的时候(没交易的),
28-JUL-2011 03:42:04 * service_update * pos * 0
28-JUL-2011 03:46:25 * service_update * pos * 0
这种日志不刷了,正常应该一直刷,重启后就正常了,求可能的原因。。
另外,listener.log 里还有这个。。
Started with pid=3289
Started with pid=3287
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12542: TNS:address already in use
TNS-12560: TNS:protocol adapter error
TNS-00512: Address already in use
Linux Error: 98: Address already in use
Listener completed notification to CRS on start
TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
作者: erhou134 发布时间: 2011-09-16
贴出死机前后的ORACLE ALERT日志看看
作者: java3344520 发布时间: 2011-09-16
up///
作者: BearFishShow 发布时间: 2011-09-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28