J'ai une application avec laquelle je ne parviens pas à me connecter à Oracle Database 11g Express Edition. J'ai créé une base de données de test dans cette édition et je peux me connecter à la base de données à l'aide d'Oracle SQL Developer, créer des tables, des vues, etc. Cependant, je ne parviens pas à me connecter via mon application. Où se trouvent les informations de connexion? Dans quel dossier? Je voulais comparer mes informations de connexion avec ce qui est configuré dans le fichier de SQL Explorer. J'ai trouvé tous les fichiers * .ora et les ai renommés pour voir si je pouvais trouver dans quel fichier (au cours du 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 de 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 ayez perdu ces informations lors de la mise à niveau de versions, procédez comme suit pour restaurer:
Vous devriez alors voir la liste des connexions qui seront importées
Si vous ne trouvez pas le connections.xml
, cliquez avec le bouton droit de la souris sur Connections
dans la vue Connexions de SQLDeveloper, puis choisissez Export connections
.
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 visualisé le fichier XML, j'ai trouvé les deux alias de connexion de test, ports, noms d'utilisateur, rôles, types d'authentification, etc.
Dans certaines versions, il est stocké sous
<installed path>\system\Oracle.jdeveloper.db.connection.11.1.1.0.11.42.44
\IDEConnections.xml
Pour OS X, mes fichiers connection.xml sont dans
/Users/<username>/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection.<Oracle_version?>/
SqlDeveloper stocke toutes les connexions dans un fichier nommé
connections.xml
Dans Windows XP, vous pouvez trouver le fichier à l'emplacement.
C:\Documents and Settings\<username>\Application Data\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\connections.xml
Sous Windows 7, vous le trouverez à l'emplacement
C:\Users\<username>\AppData\Roaming\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\connections.xml
J'ai trouvé le mien dans
C:\Users\<user>\AppData\Roaming\SQL Developer\system2.1.1.64.45\o.jdeveloper.db.connection.11.1.1.2.36.55.30\connections.xml
Si vous avez déjà installé SQL Developer, il stockera les détails de la connexion dans le fichier 'connection.xml' qui sera situé dans 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 avez obtenu 'connection.xml', essayez de l'importer dans SQLDeveloper en faisant un clic droit sur CONNECTIONS.
De manière plus simple, ouvrez la fenêtre de recherche et recherchez connection.xml
donne un clic droit sur ce fichier et sélectionnez l'emplacement du fichier/dossier ouvert. Une fois que vous avez obtenu ce connection.xml
, essayez de l'importer dans SQLDeveloper en faisant un clic droit sur CONNECTIONS.
Sur les systèmes Linux:
~/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection/connections.xml