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>)

            )

        )