Saturday, March 27, 2010

Oracle Application Server issue

Strange error in Oracle Application Server 10g 10.1.3.3.
I have tried to start it using opmnctl startall and it finish with following error:
10/03/25 08:06:44 WARNING: OC4J will not send ONS ProcReadyPort messages to opmn for service: OC4JServiceInfo id: null protocol: jms hostname: nul
l port: 12602 description: null
10/03/25 08:06:44 null hostname was null
10/03/25 08:06:44 Oracle Containers for J2EE 10g (10.1.3.3.0)  initialized
First idea was that something is wrong with /etc/hosts file or IP has been changed but everything was OK. I have found solution on OTN forum and it works. You have to stop all iAS components and delete all files from following directories:
$ORACLE_HOME/j2ee/home/persistence
$ORACLE_HOME/j2ee/[other OC4J]/persistence
regards,
Marcin 

Saturday, March 13, 2010

Oracle ACFS on CentOS

Hi,

This is short instruction how to install Oracle ACFS on CentOS. CentOS is free version of RedHat and it is binary compatible. It is not officially supported by Oracle but all solutions related for RedHat should work on CentOS too.
I have found Laurent blog post about it and I used it as a background of my investigation. When I have used Laurent's steps it was fine until I want to register ACFS in Oracle Cluster Registry. I couldn't do it as not all cluster types has been registered during Grid Infrastructure configuration process.
Here is a simple solution how to fix it for new installations (still working on solution for existing one).
  1. Perform GUI part of Grid Control installation
  2. Before executing root.sh on both nodes edit following file on both nodes : $ORACLE_HOME/lib/osds_acfslib.pm

    line 299:    
    else   {     
       # we don't know what this is     
       $supported = 1;     
       $vers = "EL5";   
    } 
    
  3. Execute a root.sh on both nodes
Now ACFS will be installed and configured and all necessary tools will be copied.