string de conexão do Oracle sem tnsnames.ora arquivo
-
03-07-2019 - |
Pergunta
Eu estou usando o framework .NET com o namespace System.Data.OracleClient. Eu tenho o cliente Oracle 11 instalado no meu computador. Eu não quero usar o arquivo tnsnames.ora para informações de conexão loja.
Alguém poderia me dizer o que a seqüência de conexão seria se eu não quiser usar o arquivo tnsnames.ora? I estará armazenando a seqüência de conexão em um arquivo web.config de um projeto de aplicativo Web.
Solução
http://www.connectionstrings.com/oracle
Este é um grande recurso
SERVER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = myhost) (PORT = MyPort))
(CONNECT_DATA = (SERVICE_NAME = MyOracleSID))); uid = myusername; PWD = myPassword;
é o que você quer eu acredito ...
Outras dicas
Começando com clientes 10g, você pode usar o recurso EZConnect , que não exige a edição o arquivo TNSNAMES.ORA: username/password@servername:port/instance
. Por exemplo:
Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True