TNSNAMES

Para se conectar ao banco de dados Oracle um alias precisa ser adicionado ao arquivo tnsnames.ora.

Tnsnames.ora está localizado na pasta principal Oracle. Por exemplo: C:\OracleClients\Administrator\product\12.1.0\client_64\Network\Admin Se você não tiver um, você pode copiar a amostra Tnsnames.ora da pasta de amostras.

  1. Verifique os seguintes caminhos de arquivo:

    • 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

    para o arquivo Tnsnames.ora.

  2. Se o arquivo Tnsnames.ora puder ser encontrado em ambas as pastas, abra cada um dos arquivos em qualquer editor de texto simples e confirme se eles se parecem com o seguinte.

    Exemplo de um arquivo do Tnsnames.ora - aberto em um editor de texto simples:

    TOOLSNET =

        (DESCRIPTION =

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

            (CONNECT_DATA =

                (SERVER = DEDICATED)

                (SERVICE_NAME = TNORA)

            )

        )

  3. Se o Tnsnames.ora não puder ser encontrado em nenhuma das pastas, copie a amostra do Tnsnames.ora da pasta de amostra nas pastas especificadas acima e preencha <blanks> no arquivo.

    Arquivo de amostra: Tnsnames.ora - aberto em um editor de texto simples.

    <data source alias>=

        (DESCRIPTION =

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

            (CONNECT_DATA =

                (SERVER = DEDICATED)

                (SERVICE_NAME = <database service name>)

            )

        )