
sqlplus testuser/passwd@TESTの形式ではログインできますが、sqlplus testuser/passwdだとORA-01034、ORA-27101が発生します。
ORACLE_SIDは正しくセットしていますが、どのように調査すればよいか分かりませんので、教えて下さい。
以下は実行結果です。
USER[2]% sqlplus testuser/passwd@TEST
SQL*Plus: Release 11.2.0.1.0 Production on 水 1月 11 22:19:45 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
に接続されました。
SQL> exit
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing optionsとの接続が切 断されました。
USER[3]% setenv ORACLE_SID TEST
USER[4]% env | grep ORACLE
ORACLE_SID=TEST
ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1
ORACLE32_HOME=/home/oracle2/32Bit
ORACLE_TERM=sun5
USER[5]% sqlplus testuser/passwd
SQL*Plus: Release 11.2.0.1.0 Production on 水 1月 11 22:20:17 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SVR4 Error: 2: No such file or directory
プロセスID: 0
セッションID: 0、シリアル番号: 0
No.1ベストアンサー
- 回答日時:
こんにちわ。
> sqlplus testuser/passwd@TESTの形式ではログインできますが、・・・
@で指定しているのは、接続文字列で$ORACLE_HOME/network/admin/tnsnames.ora
に設定されています。
この値を、ORACLE_SID に設定してもOracle には接続できません。
先ずは、tnsnames.ora を確認してどこのDatabase に接続しようとしている
のか確認して下さい。
ローカル環境のDatabase であれば、そのSID をORACLE_SID に設定
して下さい。
ありがとうございます。
SQL*Net経由で外部サーバに接続する場合でも@指定がされていない場合にはORACLE_SIDの情報から、tnsnames.oraの情報を検索してくれると思い込んでいましたが、SQL*Net経由の場合には@以降の指定が必須になるのですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データソース名および指定され...
-
VB.NET Oracle接続 32、64bit
-
sqlplus / as sysdba で接続不可
-
ORA-12170のエラーについて
-
「libpq.dll」ロード時にエラー
-
Oracle10g・・ODBCで接続できない
-
データベース接続情報作成しま...
-
接続識別子とは何でしょうか??
-
クライアントからのリスナーが...
-
クライアントのコンピュータか...
-
oracleの直接接続のクライアン...
-
ACCESSからODBC接続でORA-12504
-
Microsoft ODBC For Oracle の...
-
Oracle9i でODBC接続したい
-
オラクルに接続できない
-
オラクルの「ORA_12545 ターゲ...
-
Oracle10gclientで接続不能
-
SIDとSERVICE_NAMEの違いとは?
-
QNDを使うとクライアント側の情...
-
突然オラクルへ接続できなくな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-12170のエラーについて
-
データソース名および指定され...
-
SQL*PLUSにてデータベース名表示
-
Oracle10g・・ODBCで接続できない
-
クライアントからのリスナーが...
-
「ORA-12637」エラーでORACLEに...
-
sqlplus / as sysdba で接続不可
-
ODBC接続に関して
-
VB.NET Oracle接続 32、64bit
-
データベース接続情報作成しま...
-
オープン時にエラーが出て接続...
-
WinでMYSQLをインストールし他P...
-
オラクルに接続できない
-
ExcelとOracleの連携について
-
SQLSERVERへの接続について
-
ODBCの設定でSQLServer名がでない
-
「libpq.dll」ロード時にエラー
-
接続識別子とは何でしょうか??
-
Npgsqlを用いて接続を行いたい...
-
ACCESSからODBC接続でORA-12504
おすすめ情報