Même si cette question est assez ancienne, j'ai eu le même problème.
La raison était complètement différente.
Je n'ai pas défini correctement les alias de réseau.
Allez dans Préférences - Base de données - Avancé et définissez le chemin d'accès au répertoire TNSNames.