Existem várias maneiras para fazer uma conexão com o banco de dados Oracle sem usar o arquivo tnsnames.ora. O método de nomeação easy connect é uma saída. Ele foi
introduzido na versão 10g. Abaixo a sintaxe da conexão:
sqlplus user/password@//host:portalistener/SID
Normalmente o arquivo sqlnet.ora possui a seguinte linha:
NAMES.DIRECTORY_PATH= (TNSNAMES)
Para o uso do easy connect é preciso alterar a linha para:
NAMES.DIRECTORY_PATH= ( EZCONNECT , TNSNAMES )
Outra alternativa para conexão,caso você não queira usar o tnsnames e nem o sqlnet é colocar os detalhes da conexão que normalmente você colocaria no
arquivo tnsnames na linha de comando.
sqlplus user/password@'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(service_name=TESTE)))'
introduzido na versão 10g. Abaixo a sintaxe da conexão:
sqlplus user/password@//host:portalistener/SID
Normalmente o arquivo sqlnet.ora possui a seguinte linha:
NAMES.DIRECTORY_PATH= (TNSNAMES)
Para o uso do easy connect é preciso alterar a linha para:
NAMES.DIRECTORY_PATH= ( EZCONNECT , TNSNAMES )
Outra alternativa para conexão,caso você não queira usar o tnsnames e nem o sqlnet é colocar os detalhes da conexão que normalmente você colocaria no
arquivo tnsnames na linha de comando.
sqlplus user/password@'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(service_name=TESTE)))'
Comentários