Usando o Oracle12C Client com o banco de dados Oracle11.g

8

Estou usando o cliente Oracle12c para conectar-se a um banco de dados Oracle11g em um servidor remoto há cerca de um mês. Ele não me causou nenhum problema até esta semana, quando comecei a receber o erro:

The Network Adapter could not establish the connection Provider Code 17002

Primeiro, usei o Oracle Sql Developer para projetar as tabelas do banco de dados e, uma semana depois, comecei a desenvolver um aplicativo com o Visual Studio 2013, onde usei o adaptador nativo e a biblioteca Oracle.DataBase.Clientcomo parte das Ferramentas Integradas do Visual Studio fornecidas pela Oracle para trabalhar com seus bancos de dados.

Gostaria de saber se os erros podem ocorrer porque o cliente é 12c e o banco de dados é 11g ou se essa pergunta não importa e outra coisa pode estar acontecendo.

Guillermo Rubio
fonte
De acordo com Don Burleson é causada pelo ouvinte não correr: dba-oracle.com/t_sql_developer_vendor_error_17002.htm
Colin 't Hart

Respostas:

8

O documento que possui a matriz de compatibilidade de cliente / servidor é 207303.1 Matriz de suporte a cliente / servidor / interoperabilidade para diferentes versões do Oracle . (Conta de suporte Oracle necessária)

O cliente Oracle versão 12c é compatível com o servidor Oracle versão 11.2 (e abaixo); portanto, não é provável que seu erro venha disso.

Verifique se o ouvinte realmente foi iniciado no servidor de banco de dados, verifique se o banco de dados está ativo e verifique se o banco de dados está registrado com o ouvinte.

Esteira
fonte
Era o que eu estava pensando, então deve ser meu aplicativo o que está causando a falha do banco de dados, mas é possível causar esse tipo de erro no servidor fazendo consultas ao banco de dados? minhas consultas são simples (apenas SELECT, DELETE, INSERT, WHERE, ORDER BY ...), embora eu as execute em loops grandes algumas vezes, mas não acho que uma grande quantidade de consultas em pouco tempo vá causar que no servidor
Guillermo Rubio
É improvável que suas consultas tenham causado esse tipo de problema no servidor. Você precisa investigar no servidor de banco de dados para descobrir o que há de errado com ele.
Mat