0

Oracle データベースに接続するのはかなりややこしい作業です。従うべき多くのステップがあり、私はほとんどすべてに従い、途中であまりにも多くのエラーを解決したと思います. 今、私はこの段階でエラーで立ち往生しています

Oracle.DataAccess.Client.OracleException: ORA-12154: TNS:could not resolve the connect identifier specified

私の tnsnames.ora ファイル

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
  )
)

環境変数で指定された ORACLE_HOME パス

F:\app\Shuvro\product\12.1.0\dbhome_1\BIN;

web.config の接続文字列

Data Source=ORCL;User Id=c##shuvro;Password=admin;Persist Security Info=True;

tnsping ORCL が OK を返しました。

Visual Studio 2013 と Oracle 12c Enterprise Database を使用しています。ODP.NET と ODAC をインストールしました。今、私はここで何が欠けていますか?どんな助けでも大歓迎です。

4

3 に答える 3

1

tnsnames ファイルを変更して、localhost の代わりにマシンの名前または IP アドレスを含めると、正しく変換されるとは限りません。

于 2014-02-17T18:00:13.640 に答える
0

Oracle データベースに接続するには、Visual Studio 用の Oracle Developer Tools をダウンロードしてインストールする必要があります。

于 2014-04-08T07:04:00.170 に答える
0

これを試してください(データソースではなくサーバー)

Server=ORCL;User Id=c##shuvro;Password=admin;Persist Security Info=True;
于 2014-02-17T14:36:02.377 に答える