2

をインストールOracle 11g DB10g Developers suiteました (フォーム ビルダーを使用する必要があります)。

genericName という名前の新しいデータベースを作成しました。Form builder からそれを使用sys/myPasswordChoice/genericNameして接続しようとしています。

次のエラーが表示されます。

ORA-12154: TNS could not resolve the connection identifier specified

インターネットで解決策を検索しましたが、.oraファイルの 1 つを変更する必要があるようです。

このエラーを修正する方法はありますか?

4

2 に答える 2

0

はい、Oracle 6i でも 11g に接続できます!!! $oracle_home/network/admin/tnsnames.ora を確認してください。($oracle_home は、開発者スイートがインストールされている場所です) エントリを手動で追加するか、ネット構成アシスタント GUI ツールを使用します。次の行:

apex2 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.53.2.55)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = uni11g)
    )
  )

10.53.2.55 ip に sid uni11g でインストールされた 11g データベースを指す tns 名 apex2 (フォームで接続に使用するもの) について説明します。それらをあなたの設定に適応させます

于 2013-09-24T18:48:05.783 に答える
0

多くの場合、これは接続文字列または tnsnames.ora ファイル (一般的な tnsnames.ora の場所: $ORACLE_HOME/network/admin/tnsnames.ora) のタイプミスです。詳細はこちら: 11g/ORA-12154

于 2015-04-04T21:57:32.960 に答える