oracle dbca建库错误:Failed to retrieve size of raw device请帮忙!

[复制链接]
查看11 | 回复8 | 2009-7-20 17:10:18 | 显示全部楼层 |阅读模式
各位dx,oracle 10.2.0.1.0在redhat4,32Bit,suse 10sp2 64bit也安装了几遍,
从没出现过这种错误,请帮忙解决,在线等
环境: 1,RHEL AS 4.7 x86_64bit, 内核版本:2.6.9-78.ELsmp

2,oracle 10.2.0.1 x86_64bit

3,数据库建库用raw设备配置

安装时候顺利完成,但是在用dbca建库时候,出现如下错误提示:
failed to retrieve size of raw device "/oradata/tpcctl1.ctl," error in process :/home/oracle/bin/rawutl
具体见附件,我在网上差了,大多数是说Oracle升级到10.2.0.3版本时候,rawutl不能识别lib64,这是oracle的一个Bug,把rawutl替换为
10.2.0.1版本的就Ok了,但是我现在安装的就是10.2.0.1的rawutl,不知何原因,请高手帮解决,谢谢,急呀

raw设备设定tpcctl1.ctl的大小是4g,
附件:1,dbca建库日志:trace.log;
2,错误界面截图;
3,oracle用户环境变量.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export ORACLE_BASE=/home
export ORACLE_HOME=/home/oracle
export ORACLE_SID=orcl
export PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/oracle/bin:/home/oracle/sbin:/bin
export LD_LIBRARY_PATH=/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8
export PATH=/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/oracle/bin
export CLASSPATH=/jre
export CLASSPATH=:/jlib
export CLASSPATH=:/rdbms/jlib
export CLASSPATH=:/network/jlib
export JAVA_HOME=/jre/1.4.2
export JRE=/bin/java
export NETTOOLSDIR=/network/tools



error.JPG (67.93 KB, 下载次数: 1)
下载附件
2009-8-12 14:22 上传

[ 本帖最后由 aliulgd 于 2009-8-12 15:04 编辑 ]
回复

使用道具 举报

千问 | 2009-7-20 17:10:18 | 显示全部楼层
rawutl没用过,如果实在不行,楼主不妨试试用系统的rawdevices服务来绑定裸设备建库
回复

使用道具 举报

千问 | 2009-7-20 17:10:18 | 显示全部楼层
你好,我就是用rawdevices来帮顶的,rawutl是安装好Oracle数据库后,在ORACLE_HOME/bin下的一个进程,在用dbca建库时,要调用这个进程,出错就在这里,无法完成建库!
回复

使用道具 举报

千问 | 2009-7-20 17:10:18 | 显示全部楼层
raw设备如下:
cat >> /etc/sysconfig/rawdevices << EOF
/dev/raw/raw5 /dev/sdc5
/dev/raw/raw6 /dev/sdc6
/dev/raw/raw7 /dev/sdc7
/dev/raw/raw8 /dev/sdc8
/dev/raw/raw9 /dev/sdc9
/dev/raw/raw10 /dev/sdc10
/dev/raw/raw11 /dev/sdc11
/dev/raw/raw12 /dev/sdc12
/dev/raw/raw13 /dev/sdc13
/dev/raw/raw14 /dev/sdc14
/dev/raw/raw15 /dev/sdc15
EOF
/dev/raw/raw5 tpccsystem.dbf
/dev/raw/raw6 tpccsysaux.dbf
/dev/raw/raw7 tpccundotbs01.dbf
/dev/raw/raw8 tpccusers.dbf
/dev/raw/raw9 tpcc1log1.log
/dev/raw/raw10 tpcc1log2.log
/dev/raw/raw11 tpcc1log3.log
/dev/raw/raw12 tpcctl1.ctl
/dev/raw/raw13 tpcctl2.ctl
/dev/raw/raw14 tpcctmp.dbf
/dev/raw/raw15 tpcc.dbf
回复

使用道具 举报

千问 | 2009-7-20 17:10:18 | 显示全部楼层
oracle用户是否有适当的权限访问RAW DEVICE,楼主再通过日志检查一下
回复

使用道具 举报

千问 | 2009-7-20 17:10:18 | 显示全部楼层
都检查了,权限是对的
回复

使用道具 举报

千问 | 2009-7-20 17:10:18 | 显示全部楼层
ITPUB的高手们,请帮忙呀
回复

使用道具 举报

千问 | 2009-7-20 17:10:18 | 显示全部楼层
没用过裸设备,晚上回去试验一下
回复

使用道具 举报

千问 | 2009-7-20 17:10:18 | 显示全部楼层
此问题搞得我寝食难安,重装OS,重装ORACLE,重新fdisk硬盘,都一样,ITPUB高手在哪?版主救急呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行