ablog

不器用で落着きのない技術者のメモ

ORA-27101: shared memory realm does not exist

sqlplus で Oracle インスタンスに接続しようとすると、

$ sqlplus system/manager

SQL*Plus: Release 10.2.0.4.0 - Production on Fri Apr 23 20:23:37 2010

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

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory


Enter user-name: 

って怒られた。

$ echo $ORACLE_HOME
/u01/app/oracle/product/10.2.0/db_1/
$ export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
$ sqlplus system/manager

SQL> select sysdate from dual;

SYSDATE
------------
23-APR-10

原因は ORACLE_HOME の最後に「/」がついてたのが原因だった。