Erro No Java ao chamar DBCA ou NETCA (libnnz11.so+)

Ao instalar o oracle em VM vocês podes se deparar com o erro (libnnz11.so+), conforme abaixo:


[oracle@linux1 response]$ dbca -silent -responseFile /orainstall/database/response/dbca.rsp
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x9f47245c, pid=23131, tid=3078883008
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C [libnnz11.so+0x3c45c]
#
# An error report file with more information is saved as hs_err_pid23131.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Aborted

Para resolver este prolema a Oracle disponibilizou um patch para corrigir o mesmo.

Doc ID 942076.1

Conforme este doc nos informa ocorre erro no Java em VM e por isso é necessário ao interin patch.

Vamos a resolução.


[oracle@linux1 OPatch]$ unzip p8670579_112010_LINUX.zip
Archive: p8670579_112010_LINUX.zip
 creating: 8670579/
 creating: 8670579/files/
 creating: 8670579/files/lib/
 creating: 8670579/files/lib/libnnz11.a/
 inflating: 8670579/files/lib/libnnz11.a/ahseteco.o
 inflating: 8670579/files/lib/libnnz11.a/am11rkg.o
 inflating: 8670579/files/lib/libnnz11.a/amsha.o
 inflating: 8670579/files/lib/libnnz11.a/cpui32.o
 inflating: 8670579/files/lib/libnnz11.a/sha.o
 inflating: 8670579/files/lib/libnnz11.a/x931rand.o
 inflating: 8670579/files/lib/libnnz11.a/am11dkg.o
 inflating: 8670579/files/lib/libnnz11.a/am931rnd.o
 inflating: 8670579/files/lib/libnnz11.a/amsharnd.o
 inflating: 8670579/files/lib/libnnz11.a/ghash.o
 inflating: 8670579/files/lib/libnnz11.a/shacomm.o
 inflating: 8670579/files/lib/libnnz11.so
 creating: 8670579/etc/
 creating: 8670579/etc/config/
 inflating: 8670579/etc/config/inventory.xml
 inflating: 8670579/etc/config/actions.xml
 inflating: 8670579/etc/config/deploy.xml
 creating: 8670579/etc/xml/
 inflating: 8670579/etc/xml/GenericActions.xml
 inflating: 8670579/etc/xml/ShiphomeDirectoryStructure.xml
 inflating: 8670579/README.txt
[oracle@linux1 OPatch]$ cd 8670579/
[oracle@linux1 8670579]$ sh ../opatch apply
Invoking OPatch 11.1.0.6.6

Oracle Interim Patch Installer version 11.1.0.6.6
Copyright (c) 2009, Oracle Corporation. All rights reserved.
Oracle Home : /u01/app/oracle/product/dbhome_1/11.0.2
Central Inventory : /u01/app/oraInventory
 from : /etc/oraInst.loc
OPatch version : 11.1.0.6.6
OUI version : 11.2.0.1.0
OUI location : /u01/app/oracle/product/dbhome_1/11.0.2//oui
Log file location : /u01/app/oracle/product/dbhome_1/11.0.2/cfgtoollogs/opatch/opatch2012-09-23_19-30-08PM.log

Patch history file: /u01/app/oracle/product/dbhome_1/11.0.2/cfgtoollogs/opatch/opatch_history.txt
--------------------------------------------------------------------------------
The patch has more than one Archive Action but there is no Make Action.
--------------------------------------------------------------------------------
ApplySession applying interim patch '8670579' to OH '/u01/app/oracle/product/dbhome_1/11.0.2'

Running prerequisite checks...

OPatch detected non-cluster Oracle Home from the inventory and will patch the local system only.
Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.
(Oracle Home = '/u01/app/oracle/product/dbhome_1/11.0.2')
Is the local system ready for patching? [y|n]
y
User Responded with: Y
Backing up files and inventory (not for auto-rollback) for the Oracle Home
Backing up files affected by the patch '8670579' for restore. This might take a while...
Backing up files affected by the patch '8670579' for rollback. This might take a while...

Patching component oracle.network.rsf, 11.2.0.1.0...
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/ahseteco.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/am11rkg.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/amsha.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/cpui32.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/sha.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/x931rand.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/am11dkg.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/am931rnd.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/amsharnd.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/ghash.o"
Updating archive file "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.a" with "lib/libnnz11.a/shacomm.o"
Copying file to "/u01/app/oracle/product/dbhome_1/11.0.2/lib/libnnz11.so"
ApplySession adding interim patch '8670579' to inventory

Verifying the update...
Inventory check OK: Patch ID 8670579 is registered in Oracle Home inventory with proper meta-data.
Files check OK: Files from Patch ID 8670579 are present in Oracle Home.

The local system has been patched and can be restarted.
OPatch succeeded.

[oracle@linux1 8670579]$ dbca -silent -responseFile /orainstall/database/response/dbca.rsp
Copying database files
1% complete
3% complete
11% complete
18% complete
26% complete
37% complete
Creating and starting Oracle instance
40% complete
45% complete
50% complete
55% complete
56% complete
60% complete
62% complete
Completing Database Creation
66% complete
70% complete
73% complete
85% complete
96% complete
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/dbprod/dbprod.log" for further details.
[oracle@linux1 8670579]$

Vale lembrar que a Oracle não homologa nenhuma outra ferramenta de virtualização sem ser o VirtualBox

Qualquer duvida deixe seu comentário.

Refs: Fórum OTN

%name Erro No Java ao chamar DBCA ou NETCA (libnnz11.so+)

Autor: Leandro Lana

Trabalho com banco de dados Oracle desde 2006, já trabalhei com as plataformas 9i, 10G, 11G, 12C, 18C, 19C e 21(ainda em testes).

Trabalhando atualmente como consultor Oracle na MigraTI Soluções em TI como administrador de banco de dados Oracle, SQL-Server, MySQL e Postgresql.

Contato: leandro.lana@migrati.com.br

Fone: (47) 9191-6052 / (47) 3328 0996

Certificações:

OCA 10G.

OCP 10G.

OCE Linux.

OCE RAC/Cluster.

MCP SQL-Server 2008.

MCITP SQL-Server 2008.

DB2 Fundamentals.