刚刚在AIX5300-03上装完ORACLE 9.2.0.1.0,安装过程正常,但是在启动netca是报如下错误:
# su - oracle
$ netca
Error loading native library: libnjni9.so.
java.lang.UnsatisfiedLinkError: jniGetOracleHome
at oracle.net.common.NetGetEnv.getOracleHome(NetGetEnv.java)
at oracle.net.ca.CmdlineArgs.setOraArgs(CmdlineArgs.java)
at oracle.net.ca.NetCA.(NetCA.java)
at oracle.net.ca.NetCA.main(NetCA.java)
解决办法:
1 AIO问题
a、首先用lsdev -Cc aio确认状态为available,如不是执行以下命令
mkdev -l aio0
b、然后smitty aio改成系统启动就是available的即可。
或者用命令行修改
chdev -l aio0 -P -a autoconfig='available'
2 是libnjni9.so这个文件的连接不对,
我记得Oracle安装目录下有2个文件,把其中的一个文件改名就可以了。改成任何名字都可以。
$find -name $ORACLE_HOME libnjni9.so
$mv ...../libnjni9.so ...../libnjni9.so.bak
如果改第一个不行,就改回来,然后改第二个。
之后启动netca正常了.
阅读(9000) | 评论(0) | 转发(0) |