Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Instalando o Oracle 10 ODP.NET no Microsoft Windows 2008 Server 64bit


É realmente complicado. Antes de instalar o ODP.NET, você precisa já ter uma configuração de conexão funcional para o banco de dados oracle. Que significa:

Etapa 1:cliente de instalação Oracle (nunca foi bem-sucedido, não recomendado) ou cliente Oracle (conseguido no Win7 ultimate 64 bits, arquivo win64_11gR1_client.zip, instalado com a opção "Runtime" selecionada). Após a instalação do cliente, verifique se você pode se conectar. Na linha de comando, tente "tnsping yourtnanamesentry" para verificar se tnsnames está ok e, depois disso, "sqlplus username/[email protected] " para verificar se você conhece um usuário e uma senha válidos e realmente pode se conectar. Memorize ou anote o nome da casa oracle e o caminho que você escolheu durante a instalação.

Passo 2:Instale o ODP.NET (eu fiz com o arquivo ODAC1110720.zip). Use exatamente o mesmo nome oracle home, mas caminho diferente durante a instalação.

Etapa 3:tente conectar-se ao visual studio. Para "nome do servidor" usei isto:"oraclexe:1521/xe". Isso significa que eu tenho uma máquina chamada "oraclexe" que possui um ouvinte oracle na porta 1521 e um banco de dados com o nome de instância "xe". É o chamado nome "EZCONNECT".

Não tenho certeza se a Etapa 1 é realmente necessária ou não, porque talvez a Etapa 3 realmente use apenas o Oracle Instant Client. Eu sei, é uma dor real, mas isso funciona. Levei 2 dias para me conectar ao oracle, e tive que instalar quase 1GB de software oracle baixado. Eles poderiam e deveriam tornar isso muito, muito, muito, muito mais fácil. Como a instalação com um clique que simplesmente funciona. Isso é uma vergonha como a instalação do cliente é complicada.