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.

Foi útil?

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
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top