4

Windows 7 マシンに Oracle サーバー 11g をインストールしました。このサーバーをリモート マシンからインストールする必要があります。リモート マシンは 64 ビット システムで、Ubuntu 12.10 を使用しています。サーバーにアクセスするために、Oracle インスタント クライアントをインストールし、すべてを構成しました。

ORACLE_HOME、TNS_ADMIN、PATH、LD_LIBRARY_PATH がすべて設定され、正しい場所を指しています。

私の tnsname.ora ファイル:

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ravi)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl.xxx.com)
    )
  )

私のsqlnet.oraファイル

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

サーバー上の私の tnslistener は稼働中です。

LSNRCTL> services
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:0 refused:0
         LOCAL SERVER
Service "orcl.xxx.com" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
    Handler(s):
      "DEDICATED" established:221 refused:0 state:ready
         LOCAL SERVER
Service "orclXDB.xxx.com" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
    Handler(s):
      "D000" established:0 refused:0 current:0 max:1022 state:ready
         DISPATCHER <machine: ravi, pid: 4844>
         (ADDRESS=(PROTOCOL=tcp)(HOST=ravi.xxx.com)(PORT=49239))
The command completed successfully

これらをすべて設定した後でも、サーバーに接続できません。

sqlplus user1@orclコマンドを発行すると、

ravi@ubuntu:~/app/ravi/product/11.2.0/dbhome_1/bin$ sqlplus user1@orcl

SQL*Plus: Release 11.2.0.1.0 Production on Thu Apr 25 01:17:01 2013

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Enter password: 
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

私はこれらの投稿をすべて見ましたが、

bash 変数使用時の Sqlplus ログイン エラー: SP2-0306: 無効なオプション

ora-12154 は解決できませんでした... Oracle Instant Client で

実際、他の多くの投稿に影響を与えていますが、どれも私の問題を解決していません。

助けを求める

前もって感謝します

4

1 に答える 1