URL: https://www.overclockers.at/coding-stuff/wie_erkennt_man_den_installierten_oracle_client_92201/page_1 - zur Vollversion wechseln!
Folgende Ausgangssituation:
Ich hab ein Programm geschrieben, das Oracle Client 9.2 als minumun-Systemvoraussetzung hat. Jetzt will ich im Setup, welche das Programm installiert überprüfen, ob bzw. welcher Oracle Client installiert ist, damit die Installation verweigert werden kann (=Anforderung).
Jetzt stellt sich mir die Frage, wie ich feststellen kann, welche Version installiert ist. Die Prüfung der Version _muss_ zwingend im Setup-Programm erledigt werden.
Ich hab bereits die Registry durchsucht, allerdings keinen passenden Key gefunden...
Kann mir jemand weiterhelgen?
tia
$ORA_HOME bzw %ORA_HOME
// fällt wohl eher ins coding forum
Danke für die schnelle Antwort, aber könntest du das bitte etwas näher erklären?
Danke.
stimmt, sryZitat von atroxfällt wohl eher ins coding forum
oracle legt auf jedem rechner diverse environment-variablen an, u.a. ORA_HOME.
afaik finden sich die unterschiedlichen oracle-programme und libraries auch über diesen pfad.
ok, danke.
jetzt bleibt nur noch die Frage nach der installierten Version offen...
wennst das verzeichnis hast, müsste sich die version schon irgendwie herauslesen lassen (zb meta-info in w32 binaries)- installier mal auf einem rechner nur den minimal-client, und schau was dir der installer als hints übrig läßt.
Gute Idee
Mal sehn, danke.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025