Utilisation d'Oracle12C Client avec la base de données Oracle11.g

8

J'utilise client Oracle12c pour se connecter à une base de données Oracle11g dans un serveur distant pour environ un mois, il ne me donnait pas de problèmes jusqu'à cette semaine, quand j'ai commencé à l'erreur:

The Network Adapter could not establish the connection Provider Code 17002

J'ai d'abord utilisé Oracle Sql Developer pour concevoir les tables de la base de données, et une semaine après, j'ai commencé à développer une application avec Visual Studio 2013, où j'ai utilisé l'adaptateur natif et la bibliothèque Oracle.DataBase.Clientdans le cadre des outils intégrés Visual Studio fournis par Oracle. de travailler avec leurs bases de données.

Je voudrais savoir si les erreurs pourraient être dues au fait que le client est 12c et la base de données est 11g ou si cette question n'a pas d'importance et une autre chose peut se produire.

Guillermo Rubio
la source
Selon Don Burleson, cela est dû au fait que l'auditeur ne s'exécute pas: dba-oracle.com/t_sql_developer_vendor_error_17002.htm
Colin 't Hart

Réponses:

8

Le document contenant la matrice de compatibilité client / serveur est 207303.1 Matrice de prise en charge client / serveur / interopérabilité pour différentes versions d'Oracle . (Compte de support Oracle requis)

La version 12c du client Oracle est compatible avec la version 11.2 (et inférieure) du serveur Oracle, donc aucune erreur ne devrait en résulter.

Vérifiez que l'écouteur est en effet démarré sur le serveur de base de données, vérifiez que la base de données est active et vérifiez que la base de données est enregistrée auprès de l'écouteur.

Tapis
la source
C'est ce que je pensais donc ce doit être mon application qui cause l'échec de la base de données, mais est-il possible de provoquer ce type d'erreur sur le serveur en effectuant des requêtes sur la base de données? mes requêtes sont simples (seulement SELECT, DELETE, INSERT, WHERE, ORDER BY ...) bien que j'exécute les requêtes en grandes boucles parfois, mais je ne pense pas qu'une grande quantité de requêtes en peu de temps allait provoquer cela dans le serveur
Guillermo Rubio
Il est peu probable que vos requêtes provoquent ce type de problème côté serveur. Vous devez enquêter sur le serveur de base de données pour découvrir ce qui ne va pas.
mat