免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1896 | 回复: 8
打印 上一主题 下一主题

数据库进程异常关闭 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-11 16:03 |只看该作者 |倒序浏览
我有一台服务器sco5.5+oracle7.3.4,早上突然发现进程没有了,只有个监听在那儿,我先shutdown abort然后startup就正常工作了,alert中也没有体现出错信息,只有一个pmon出错信息,我发在这儿,各位大虾帮看看,什么问题啊
ORACLE_HOME = /oracle/app/oracle/product/7.3.4
System name:    SCO_SV
Node name:      atmbak
Release:        3.2
Version:        5.0.5
Machine:        i386
Instance name: ora7
Redo thread mounted by this instance: 1
Oracle process number: 2
Unix process pid: 10180, image: ora_pmon_ora7

*** 2006.10.11.10.30.41.000
*** SESSION ID1.1) 2006.10.11.10.30.41.000
error 471 detected in background process
OPIRIP: Uncaught error 447. Error stack:
ORA-00447: fatal error in background process
ORA-00471: DBWR process terminated with error

论坛徽章:
0
2 [报告]
发表于 2006-10-11 16:11 |只看该作者
原帖由 sigin 于 2006-10-11 16:03 发表
我有一台服务器sco5.5+oracle7.3.4,早上突然发现进程没有了,只有个监听在那儿,我先shutdown abort然后startup就正常工作了,alert中也没有体现出错信息,只有一个pmon出错信息,我发在这儿,各位大虾帮看看,什 ...


数据库最近作过增加数据文件,增加表空间等操作?
服务器OS的参数是否按照安装文档的要求调整了?

论坛徽章:
0
3 [报告]
发表于 2006-10-12 08:52 |只看该作者
服务器OS参数一直没变动过,运行几年了,不过前阵子是有增加过一数据文件,一表空间不够扩了一下下,这会影响吗

论坛徽章:
0
4 [报告]
发表于 2006-10-12 10:42 |只看该作者
cat /etc/conf/cf.d/stune
cat /etc/conf/cf.d/mtune
内容贴出来

su - oracle
svrmgrl
svrmgrl>connect internal;
svrmgrl>show parameter db_files
你们现在创建多少个数据文件。

论坛徽章:
0
5 [报告]
发表于 2006-10-12 16:40 |只看该作者
创建了20个数据文件,init.ora文件中定义的db_files也是20个
stune:
NSPTTYS 64
EVQUEUES        72
EVDEVS  80
NUMSP   256
NSTREAM 4096
NHINODE 1024
TTHOG   4096
NCLIST  512
NSTREVENT       8192
NUMTIM  1040
NUMTRW  1040
SECLUID 0
SECSTOPIO       1
SECCLEARID      1
SEMMAP  8192
SEMMNI  8192
SHMMAX  409600000   
MTUNE具体哪些参数啊

论坛徽章:
0
6 [报告]
发表于 2006-10-12 16:45 |只看该作者
原帖由 sigin 于 2006-10-12 16:40 发表
创建了20个数据文件,init.ora文件中定义的db_files也是20个
stune:
NSPTTYS 64
EVQUEUES        72
EVDEVS  80
NUMSP   256
NSTREAM 4096
NHINODE 1024
TTHOG   4096
NCLIST  512
NSTREVENT       819 ...


NPROC
MAXUP
NOFILES

论坛徽章:
0
7 [报告]
发表于 2006-10-23 17:21 |只看该作者
NPROC  0   50 16000
MAXUP 100  15  16000
NOFILES 110 60 11000
哪一列是当前值啊?

论坛徽章:
0
8 [报告]
发表于 2006-10-23 21:44 |只看该作者
核查你的系统参数,调整比下列值小的。
# /etc/conf/bin/idtune NBUF 20000
# /etc/conf/bin/idtune NHBUF 262144
# /etc/conf/bin/idtune NMPBUF 500
# /etc/conf/bin/idtune MAXUP 300
# /etc/conf/bin/idtune NPROC 1000
# /etc/conf/bin/idtune NOFILES 160

修改完毕
# /etc/conf/cf.d/link_unix

重新启动系统
# sync
# sync
# sync
# reboot

论坛徽章:
0
9 [报告]
发表于 2006-10-26 10:45 |只看该作者
谢谢numemhuang
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP