Hello,
I use WMWare Fusion Pro 7, I installed a VM under Oracle Linux 6.6 and I want to install Oracle 12.1.0.2 (with a Grid Infrastructure Layer installed in 12.1.0.2 too).
During the installation process (GI and Database) I encountered these problems:
- unable to link irman and ioracle target due to libjavavm12.a library which wasn't copied in $OH/lib. The problem has been fixed by copying the file initially located on $OH/javavm/jdk/jdk17/lib
- when Oracle has been installed, the root.sh script crashs (only with GI). The problem is located on the perl binary located in $ORACLE_HOME. And this binary generates a core dump when it's executed (a simple perl -v generates the segmentation fault). I tried to run the gdb and it fails on a perl binary's internal function (see below). I even tried to copy the binary from another VM where it works fine (under VirtualBox) and I generates the same error. I workarounded the problem by creating a symbolic link to the linux perl binary.
$ gdb ./perl
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-75.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /u01/app/oracle/product/12.1.0/grid/perl/bin/perl...(no debugging symbols found)...done.
(gdb) r
Starting program: /u01/app/oracle/product/12.1.0/grid/perl/bin/perl
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffd000
[Thread debugging using libthread_db enabled]
Program received signal SIGSEGV, Segmentation fault.
0x0000000000531399 in PerlIO_default_layers ()
(gdb) bt
#0 0x0000000000531399 in PerlIO_default_layers ()
#1 0x000000000053070e in PerlIO_resolve_layers ()
#2 0x000000000053050f in PerlIO_openn ()
#3 0x0000000000530206 in PerlIO_fdopen ()
#4 0x0000000000530198 in PerlIO_stdstreams ()
#5 0x0000000000530150 in Perl_PerlIO_stdin ()
#6 0x0000000000435f09 in S_parse_body ()
#7 0x00000000004343bb in perl_parse ()
#8 0x000000000041cf13 in main ()
- and now I'm unable to create databases using dbca even if I use a CREATE DATABASE, it always fails with a message related to perl :
Error while executing "/u01/app/oracle/product/12.1.0/dbhome_1/rdbms/admin/catalog.sql". Refer to "/u01/app/oracle/cfgtoollogs/dbca/orcl12/catalog0.log" for more details. Error in Process: /u01/app/oracle/product/12.1.0/dbhome_1/perl/bin/perl
(there's nothing in catalog0.log file)
Note: the problem has been reproduced under OEL 6.4, OEL 6.6 and OEL 7.1
Did you have encountered the same problems with Fusion ?
Any information would be greatly appreciated
Laurent