10 Replies Latest reply: Sep 4, 2013 11:19 AM by ed52e5d8-a972-4ad9-9610-a40eafce43a8 RSS

    Installing Oracle XE on CenOS 6.4

    ed52e5d8-a972-4ad9-9610-a40eafce43a8

      Hello,

       

      I've been scouring the forums, but I'm having trouble installing Oracle XE on CentOS.  I've installed the RPM, but it fails to configure the database when running /etc/init.d/oracle-xe configure.  Here are the relevant logs:

       

      # cat cloneDBCreation.log

      Create controlfile reuse set database "XE"

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      BEGIN dbms_backup_restore.zerodbid(0); END;

       

       

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      ORA-01034: ORACLE not available

      ORA-27101: shared memory realm does not exist

      Linux-x86_64 Error: 2: No such file or directory

      ORA-03113: end-of-file on communication channel

      ERROR:

      ORA-03114: not connected to ORACLE

       

       

       

       

      ERROR:

      ORA-03114: not connected to ORACLE

       

       

       

       

      ERROR:

      ORA-03114: not connected to ORACLE

       

       

       

       

      # cat CloneRmanRestore.log

      ORA-03113: end-of-file on communication channel

      ERROR:

      ORA-03114: not connected to ORACLE

       

       

       

      # cat postDBCreation.log

      begin

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

       

       

      File created.

       

       

      ORA-01034: ORACLE not available

      ORA-27101: shared memory realm does not exist

      Linux-x86_64 Error: 2: No such file or directory

      ORA-03113: end-of-file on communication channel

      ERROR:

      ORA-03114: not connected to ORACLE

       

       

       

       

      ERROR:

      ORA-03114: not connected to ORACLE

       

       

       

       

      ERROR:

      ORA-03114: not connected to ORACLE

       

       

       

      ERROR:

      ORA-03114: not connected to ORACLE

       

       

       

       

      ERROR:

      ORA-03114: not connected to ORACLE

       

       

       

      # cat postScripts.log

      CREATE OR REPLACE LIBRARY dbms_sumadv_lib AS '/u01/app/oracle/product/11.2.0/xe/lib/libqsmashr.so';

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      BEGIN dbms_datapump_utl.replace_default_dir; END;

       

       

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      commit

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      create or replace directory XMLDIR as '/u01/app/oracle/product/11.2.0/xe/rdbms/xml'

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      DROP DIRECTORY ORACLE_OCM_CONFIG_DIR

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      DROP DIRECTORY ADMIN_DIR

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      DROP DIRECTORY WORK_DIR

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      BEGIN dbms_swrf_internal.cleanup_database(cleanup_local => FALSE); END;

       

       

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

       

      commit

      *

      ERROR at line 1:

      ORA-01034: ORACLE not available

      Process ID: 0

      Session ID: 0 Serial number: 0

       

       

       

      The most common causes that I found were environment variables not being properly set  and /dev/shm not being mounted.  However, I've taken care of both of these and I am still unable to successfully configure the database:

       

      # env | grep -i oracle

      ORACLE_SID=XE

      PATH=/u01/app/oracle/product/11.2.0/xe/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

      ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe

       

      # df -k

      Filesystem           1K-blocks      Used Available Use% Mounted on

      /dev/vda1            455165316  11261888 420782452   3% /

      shmfs                  2097152         0   2097152   0% /dev/shm

       

       

      If anyone could provide any further insight, I would appreciate it.