AIX7.1(7100-03-04)安装Oracle12c后,dbca建库时报错

$ dbca

UnsatisfiedLinkError exception loading native library: njni12

java.lang.UnsatisfiedLinkError: njni12 (rtld: 0712-001 Symbol CreateIoCompletionPort was referenced

      from module /database/db/product/11.2.0/db/lib/libnjni12.so(), but a runtime definition

      of the symbol was not found.

rtld: 0712-001 Symbol GetMultipleCompletionStatus was referenced

      from module /database/db/product/11.2.0/db/lib/libnjni12.so(), but a runtime definition

      of the symbol was not found.

rtld: 0712-002 fatal error: exiting.)

Exception in thread "main" java.lang.UnsatisfiedLinkError: oracle/net/common/NetGetEnv.get(Ljava/lang/String;)Ljava/lang/String;

        at oracle.net.config.Config.getNetDir(Unknown Source)

        at oracle.net.config.Config.initConfig(Unknown Source)

        at oracle.net.config.Config.(Unknown Source)

        at oracle.sysman.assistants.util.NetworkUtils.(NetworkUtils.java:298)

        at oracle.sysman.assistants.util.step.StepContext.(StepContext.java:388)

        at oracle.sysman.assistants.dbca.backend.Host.(Host.java:1055)

        at oracle.sysman.assistants.dbca.backend.Host.(Host.java:1048)

        at oracle.sysman.assistants.dbca.wizard.UIHost.(UIHost.java:241)

        at oracle.sysman.assistants.dbca.wizard.InteractiveHost.getInstance(InteractiveHost.java:78)

        at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:208)

        at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:121)

        at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:226)

参与11

3同行回答

xychong123xychong123数据库管理员IT
SOLUTION:The solution, as described in Doc ID 1949184.1 is actually a very simple one, all you need to do is enable to IOCP (I/O Completion Ports). The steps to do that are: 1.Log in as root and run the following command:# smitty iocpSelect Change / ...显示全部

SOLUTION:

The solution, as described in Doc ID 1949184.1 is actually a very simple one, all you need to do is enable to IOCP (I/O Completion Ports). The steps to do that are:

1.

Log in as root and run the following command:
# smitty iocp
Select Change / Show Characteristics of I/O Completion Ports.

2.
Change configured state at system restart from Defined to Available.
Restart the machine

3.
Run the lsdev command to confirm the IOCP status is set to Available:

$ lsdev | grep iocp

iocp0 Available I/O Completion Ports

4.

Relink Oracle Home. In order to do that, connect with the Oracle software owner user and then:

Set the ORACLE_HOME environment variableExecute $ORACLE_HOME/bin/relink all

5.

That\'s it ! Now the \"dbca\" and \"dbua\" runs successfuly

收起
互联网服务 · 2016-03-15
浏览5726
AcdanteAcdante技术总监SHFY
最后没装,退回到11g了,上面说的解决方法还没试过。谢谢。我下次试过了再来确认显示全部

最后没装,退回到11g了,上面说的解决方法还没试过。谢谢。我下次试过了再来确认

收起
互联网服务 · 2016-05-09
浏览4209
798683133yj798683133yj系统架构师政务云某公司
感觉java版本的问题,查下12c需要的java版本及oracle用户的环境变量是否正确设置!显示全部

感觉java版本的问题,查下12c需要的java版本及oracle用户的环境变量是否正确设置!

收起
金融其它 · 2016-03-15
浏览4145

提问者

Acdante
Acdante111745
技术总监SHFY
擅长领域: 存储服务器数据库

相关问题

相关资料

问题状态

  • 发布时间:2016-03-14
  • 关注会员:4 人
  • 问题浏览:9370
  • 最近回答:2016-05-09
  • X社区推广