Showing results for 
Search instead for 
Did you mean: 

Oracle ASM and the Error

Faruque Ahmed
Occasional Contributor

Oracle ASM and the Error

Database is running on Oracle 10g non-ASM.

I have prepared ASM instance in separate home and prepared the diskgroup using OUI.
Then i have migrated the database from non-ASM to ASM. DB is running ok. I can shutdown and startup the DB.

But when i try to log in to ASM instance i faced the followin error

$ uname -a
HP-UX blrnd B.11.11 U 9000/800 2907187096 unlimited-user license
$ export ORACLE_SID=+ASM
$ export ORACLE_HOME=/orabin/appl/oracle/product/10.2.0/asm
$ /orabin/appl/oracle/product/10.2.0/asm/bin/sqlplus "/as sysdba"

SQL*Plus: Release - Production on Mon Oct 13 09:22:11 2008

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

PROGRAM ABORTED: Non-unwindable stack frame. Invalid stack pointer value.(UNWIND 200) Invalid Unwind call parameters. Contact HP support (UNWIND 201).Connected.
SQL> select * from v$instance;
select * from v$instance
ERROR at line 1:
ORA-01012: not logged on


How can i fix this issue?



Re: Oracle ASM and the Error


Have you also reset your shared library path to point to your new location?

Seem to recall it's still SHLIB_PATH on 11.11 rather than LD_LIBRARY_PATH, but can't do any har to set both:

export SHLIB_PATH=/orabin/appl/oracle/product/10.2.0/asm/lib

export LD_LIBRARY_PATH=/orabin/appl/oracle/product/10.2.0/asm/lib




Honored Contributor

Re: Oracle ASM and the Error

hi Faruque,

just one remark.

Since your database is already up, it means that your ASM instance is already UP. To start the ASM instance, we need to connect to using the same sqlplus command that you are using above.

This means that the environment from where you are connecting above is NOT the same as the environment used to start the ASM instance (at startup?).

You may wish to verify your startup scripts and set your environment similarly.

good luck!

kind regards
No person was ever honoured for what he received. Honour has been the reward for what he gave (clavin coolidge)