Où Oracle SQL Developer stocke-t-il les connexions?

J’ai une application que je ne peux pas connecter à mon Oracle Database 11g Express Edition. J’ai créé une firebase database de test dans cette édition et je peux me connecter à la firebase database à l’aide d’Oracle SQL Developer, créer des tableaux, des vues, etc. Cependant, j’ai du mal à me connecter via mon application. Où sont les informations de connexion? Dans quel fichier? Je voulais comparer mes informations de connexion avec ce qui est configuré dans le fichier SQL Explorer. J’ai trouvé tous les fichiers * .ora et les ai renommés pour voir si je pouvais trouver quel fichier (via le processus d’élimination) les connexions étaient stockées, mais je n’ai pas réussi. Toute aide serait appréciée.

C’était dans un endroit légèrement différent pour moi que ceux énumérés ci-dessus

\Users\[user]\AppData\Roaming\SQL Developer\system3.2.20.09.87\o.jdeveloper.db.connection.11.1.1.4.37.59.48\connections.xml 

En supposant que vous les ayez perdues lors de la mise à niveau de versions comme je l’ai fait, procédez comme suit pour restaurer:

  1. Open SQL Developer
  2. Clic droit sur Connexions
  3. Choisir les connexions d’importation …
  4. Cliquez sur Parcourir (devrait ouvrir votre répertoire SQL Developer)
  5. Descendez à “systemx.x.xx.xx” (remplacez x avec votre version précédente de SQL Developer)
  6. Recherchez et explorez un dossier contenant “.db.connection”. dedans (pour moi, c’était dans o.jdeveloper.db.connection.11.1.1.4.37.59.48)
  7. sélectionnez connections.xml et cliquez sur Ouvrir

Vous devriez alors voir la liste des connexions qui seront imscopes

Si vous ne trouvez pas le fichier connections.xml, cliquez avec le bouton droit sur Connections dans la vue Connexions de SQLDeveloper, puis choisissez Export connections .

Dans certaines versions, il le stocke sous

 \system\oracle.jdeveloper.db.connection.11.1.1.0.11.42.44 \IDEConnections.xml 

Il est stocké dans un fichier appelé connections.xml sous

 \Users\[User]\AppData\Roaming\SQL Developer\System\ 

Lorsque j’ai renommé le fichier, toutes mes informations de connexion ont disparu. Je l’ai renommé et tout est revenu. Lorsque j’ai consulté le fichier XML, j’ai trouvé à la fois des alias de connexion de test, des ports, des noms d’utilisateur, des rôles, des types d’authentification, etc.

SqlDeveloper stocke toutes les connexions dans un fichier nommé

 connections.xml 

Dans Windows XP, vous pouvez trouver le fichier dans l’emplacement

 C:\Documents and Settings\\Application Data\SQL Developer\systemX.XXXX\o.jdeveloper.db.connection.XXXXXXX\connections.xml 

Dans Windows 7, vous le trouverez dans l’emplacement

 C:\Users\\AppData\Roaming\SQL Developer\systemX.XXXX\o.jdeveloper.db.connection.XXXXXXX\connections.xml 

J’ai trouvé le mien dans

 C:\Users\\AppData\Roaming\SQL Developer\system2.1.1.64.45\o.jdeveloper.db.connection.11.1.1.2.36.55.30\connections.xml 

Pour OS X, mes fichiers connection.xml sont dans

 /Users//.sqldeveloper/system/o.jdeveloper.db.connection./ 

Pour Mac OS X:

 ~/.sqldeveloper/system4.1.3.20.78/o.jdeveloper.db.connection.12.2.1.0.42.151001.541/connections.xml 

De manière plus simple, ouvrez la fenêtre de recherche et recherchez connection.xml pour obtenir un clic droit sur ce fichier et sélectionner l’emplacement du fichier / dossier ouvert. Une fois que vous obtenez que connection.xml essayez de l’importer dans SQLDeveloper en cliquant avec le bouton droit sur CONNECTIONS.

Si vous avez déjà installé SQL Developer, il stockera les détails de la connexion dans le fichier ‘connection.xml’ qui se trouvera sous le chemin mentionné ci-dessous.

 C:\Users\Username\AppData\Roaming\SQL Developer\system3.1.07.42\o.jdeveloper.db.connection.11.1.1.4.37.59.48 

Une fois que vous obtenez ce ‘connection.xml’, essayez de l’importer dans SQLDeveloper en cliquant avec le bouton droit sur CONNECTIONS.