Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1728435
  • 博文数量: 163
  • 博客积分: 10591
  • 博客等级: 上将
  • 技术积分: 1980
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-08 18:17
文章分类

全部博文(163)

文章存档

2018年(1)

2012年(1)

2011年(47)

2010年(58)

2009年(21)

2008年(35)

分类: Oracle

2010-11-17 10:20:02

我的环境是suse10_x86-64_sp3,安装的oracle版本为x86-64平台的10.2.0.1,打补丁升级到了10.2.0.4
 
重启系统后,发现数据库无法启动,提示的错误如下:
SQL>startup
mbind: Invalid argument
mbind: Invalid argument
mbind: Invalid argument
mbind: Invalid argument
mbind: Invalid argument
ORA-00443: background process "DBW1" did not start
 
这个问题是oracle与系统中的numactl-0.9.6-3.25.28包冲突,卸载即可
#rpm -qa |grep numactl
numactl-0.9.6-3.25.28
#rpm -e numactl-0.9.6-3.25.28
这样问题就解决了
 
 
 
紧接着有遇到了如下的问题:

ORA-00704: bootstrap process failure

SQL>startup
ORACLE instance started.
Total System Global Area 2147483648 bytes
Fixed Size                  2085320 bytes
Variable Size             620760632 bytes
Database Buffers         1509949440 bytes
Redo Buffers               14688256 bytes
Database mounted.
Database opened.
ORA-01092: oracle实例终止,强行断开连接。
 
查看/oracle/admin/bdump/alert_MONITOR.log日志文件,你会发现更详细的错误记录在/oracle/admin/udump/下的类似monitor_ora_13951.trc文件,再查看此文件,可以看到其中有两条报错:
ORA-00704: 引导程序进程失败
ORA-39700: 必须用upgrade选项打开数据库
 
这是由于我从10.2.0.1打10.2.0.4的补丁时,忘记了选择升级整个数据库选项。导致了数据字典没有升级,引起了问题。解决方法如下:
 
SQL>STARTUP UPGRADE;
SQL>SPOOL patch.log;
SQL>@?/rdbms/admin/catupgrd.sql;
SQL>SPOOL OFF;
SQL>@?/rdbms/admin/utlrp.sql
 
阅读(3872) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

shockery2015-06-10 21:52:15

太感谢了,原来竟然是numactl搞的我dbca建库不成功。

chinaunix网友2010-11-17 16:49:34

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com