Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1266674
  • 博文数量: 125
  • 博客积分: 4372
  • 博客等级: 上校
  • 技术积分: 1055
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-12 09:53
文章分类

全部博文(125)

文章存档

2019年(3)

2018年(2)

2017年(1)

2016年(2)

2015年(4)

2014年(11)

2013年(5)

2012年(4)

2011年(12)

2010年(10)

2009年(17)

2008年(17)

2007年(25)

2006年(12)

分类: Oracle

2006-11-02 09:25:14

刚刚在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) |
给主人留下些什么吧!~~