ASM instance creation on Solaris x86 fails with "end-of-file communication channel" error

I was trying to create an ASM instance on Solaris 10 x86 server using dbca. But it was failing with “end-of-file communication channel” error.

ASM alert log

Oracle instance running with ODM: Veritas 5.1 ODM Library, Version 2.0
cluster interconnect IPC version:Oracle UDP/IP (generic)
IPC Vendor 1 proto 2
PMON started with pid=2, OS id=7827
DIAG started with pid=3, OS id=7829
PSP0 started with pid=4, OS id=7831
LMON started with pid=5, OS id=7833
LMD0 started with pid=6, OS id=7835
LMS0 started with pid=7, OS id=7837
MMAN started with pid=8, OS id=7841
DBW0 started with pid=9, OS id=7843
Wed May 5 12:39:58 2010
Errors in file /oracle/admin/+ASM/bdump/+asm1_lgwr_7845.trc:
ORA-00600: internal error code, arguments: [SKGMINVALID], [7], [2], [0], [0], [], [], []

The error talks about SKGMINVALID, which is normally a shared memory related error. But in this case, even changing the shmmax parameter did not help.

Well realized that, I’m using ODM (first line in the log – Oracle instance running with ODM: Veritas 5.1 ODM Library, Version 2.0).

Cross checked the links

$ cd $ORACLE_HOME/lib

$ ls -al | grep odm
lrwxrwxrwx 1 ora10gr2 dba 32 May 11 09:25 libodm10.so -> /opt/VRTSodm/lib/amd64/libodm.so
-rwxr-xr-x 1 ora10gr2 dba 14344 Nov 7 2008 libodmd10.so

We cannot create ASM instance on Solaris x86, with ODM enabled.

So unlinked the ODM as

$ ln -s -f libodmd10.so libodm10.so

$ ls -al | grep odm

lrwxrwxrwx 1 ora10gr2 dba 32 May 11 09:25 libodm10.so -> libodmd10.so

Created ASM instance successfully.

Advertisements
This entry was posted in Oracle Automatic Storage Management and tagged . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s