Auf meinem Desktop habe ich einen Oracle-Client und einen Oracle ODAC in verschiedenen Haushalten installiert. Ich benötige ODAC, da dort ADO-Komponenten außerhalb der Client-Installation mit CLOB-Daten nicht ordnungsgemäß funktionieren.
Ich denke, ich kann nicht ohne die Client-Installation gehen, weil ich einige odbc-Komponenten benötige.
Jetzt muss ich Kopien der Datei tnsnames.ora pflegen. Das Nest, das ich tun muss, ist, die beiden tnsnames.ora sorgfältig synchron zu halten.
Gibt es bessere Lösungen für ein solches Szenario?
Unter Windows ist Oracle Locator Express ein einfaches (und kostenloses) Tool zum Festlegen des Oracle Home und / oder der Umgebungsvariablen TNS_ADMIN.
quelle
Ich habe Ihren Schmerz gespürt, da ich wahrscheinlich 3 oder 4 Oracle Homes auf meinem PC habe. Deshalb habe ich ein Tool erstellt, mit dem tnsnames in allen Oracle Homes synchronisiert und aktualisiert werden können.
Sie können Ihre "Master" -Tns-Namen im Wesentlichen in einem Ordner Ihrer Wahl ablegen, in dem Sie sie auf dem neuesten Stand halten, und dann das Tool so planen, dass es so oft wie gewünscht durch den Windows-Taskplaner ausgeführt wird, oder es manuell ausführen Nachfrage.
Die Dokumentation finden Sie in der Readme-Datei hier: https://github.com/artybug/TNSNamesSync/blob/master/README.md
Die ausführbare Datei finden Sie hier: https://github.com/artybug/TNSNamesSync/releases
quelle