1、问题描述
操作系统:AIX 5.2 ML08
数据库10.2.0.3
使用裸设备用dcba建库报如下错:
"failed to retrieve size of raw device "/dev/rsoa1_spf", "exec():
509-036 Cannot load program
/dbms/oracle/1020/db_1/bin/rawutl because of following errors:
0509-150 Dependent module
/dbms/oracle/1020/db_1/lib32/libttsh10.a (sh_ttsh10.o) could not be loaded. The module ha an
invalid magic number"
oracle给出的问题原因是BUG,不过还没有相应的补丁。
Bug 6020638 - RAWUTL CANNOT LOAD LIBTTSH10.A(SHR_TTSH10.O) - INVALID MAGIC NUMBER
3、问题解决
用10.2.0.1的rawutl就可以了,倒是没有必要把10.2.0.1重装一遍
a.从10.2.0.1的安装包解出rawutl
$ cd /tmp
$ jar -xvf /stage/Components/oracle.has.common/10.2.0.1.0/1/DataFiles/filegroup17.jar
b.备份一下$ORACLE_HOME/bin下的rawutl
$ mv rawutl rawutl_bak
c.将rawutl拷过去
$ cp /tmp/bin/rawutl $ORACLE_HOME/bin
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/717880/viewspace-1001689/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/717880/viewspace-1001689/