TNSNAMES

Oracleデータベースに接続するには、エイリアスを tnsnames.ora ファイルに追加する必要があります。

Tnsnames.ora これは Oracle ホーム フォルダーにあります。例:C:\OracleClients\Administrator\product\12.1.0\client_64\Network\Admin サンプルがない場合は、サンプルフォルダーから Tnsnames.ora サンプルをコピーできます。

  1. 次のファイルパスを確認してください:

    • C:\<oracle home folder>\Administrator\product\12.1.0\client_64\Network\Admin

    • C:\<oracle home folder>\Administrator\product\12.1.0\client_32\Network\Admin

    Tnsnames.oraファイルの場合。

  2. Tnsnames.oraファイルが両方のフォルダーにある場合は、任意のプレーンテキストエディタで各ファイルを開き、次のようになっていることを確認してください。

    プレーンテキストエディタで開いた Tnsnames.oraファイル記入例:

    TOOLSNET =

        (DESCRIPTION =

            (ADDRESS = (PROTOCOL = TCP)(HOST =<WIN2012ToolsNetServer>)(PORT = 1521))

            (CONNECT_DATA =

                (SERVER = DEDICATED)

                (SERVICE_NAME = TNORA)

            )

        )

  3. Tnsnames.ora がどちらのフォルダーにも見つからない場合は、サンプル フォルダーから上記で指定したフォルダーに Tnsnames.ora サンプルをコピーし、ファイルに <blanks> を 入力します。

    サンプルファイル:プレーンテキストエディタで開いた Tnsnames.ora

    <data source alias>=

        (DESCRIPTION =

            (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname or IP>)(PORT = <port>))

            (CONNECT_DATA =

                (SERVER = DEDICATED)

                (SERVICE_NAME = <database service name>)

            )

        )