Benutzer mit den meisten Antworten
Terminal Server Server2016 / Uralte IBM Application

Frage
-
Guten Tag Zusammen
Uralte IBM Application startet auf dem Terminal Server Server2016 nur wenn Change User install ausgeführt ist.
Nach dem Reboot oder /exceute startet nicht, findest die Oracle Tnsnames.ora nicht.
Für Idee oder Tipps bin ich dankbar?
Danke,
Dima
Antworten
-
Laut Doku wirkt "Change User /install" nur für neue Profile. Bereits aktive Profile können trotzdem nicht auf die Software zugreifen.
Wo steht das? Das wäre ja fatal...
Change user /install wirkt auf alle Profile, wo die Settings für die neu installierte Applikation noch nicht vorhanden sind. Dadurch werden Änderungen an den Settings z.B. über Roaming Profiles persistiert, auch wenn der User sich an diesem speziellen Terminalserver noch nie angemeldet hat.
Evgenij Smirnov
I work @ msg services ag, Berlin -> http://www.msg-services.de
I blog (in German) @ http://it-pro-berlin.de
my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
Exchange User Group, Berlin -> https://exusg.de
Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com
In theory, there is no difference between theory and practice. In practice, there is.
- Als Antwort markiert Dimon1234 Montag, 1. Oktober 2018 10:40
-
Der Grund ist wohl, dass Registry-Einträge dann für den Default-User vorgenommen werden. Und der Default-User wiederum als Basis für neue Profile dient. Was wiederum erklärt, warum existierende Profile nicht davon profitieren da diese Enträge dann nicht mehr automatisch übernommen werden.
Nicht zu verwechslen mit der All-Users-Installation, die in HKEY_LOCAL_MACHINE erfolgt.
Allerdings wird nicht darauf eingegangen, was mit Umgebungsvariablen passiert, die von Oracle benötigt werden.
- Als Antwort markiert Dimon1234 Montag, 1. Oktober 2018 10:40
Alle Antworten
-
Moin,
offensichtlich funktioniert die Virtualisierung der Settings nicht (siehe https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/change-user). Schau mal, wo die tnsnames.ora liegt, vielleicht musst Du sie noch irgendwohin kopieren.
Du kannst Process Monitor verwenden, um zu sehen, wo die App die Datei sucht.
Evgenij Smirnov
I work @ msg services ag, Berlin -> http://www.msg-services.de
I blog (in German) @ http://it-pro-berlin.de
my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
Exchange User Group, Berlin -> https://exusg.de
Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com
In theory, there is no difference between theory and practice. In practice, there is.
-
Laut Doku wirkt "Change User /install" nur für neue Profile. Bereits aktive Profile können trotzdem nicht auf die Software zugreifen.
Ansonsten werden für Oracle-Zugriffe Environment-Variablen angelegt:
ORACLE_HOME = Pfad der Oracle-Basissoftware (ODBC, JDBC)
TNS_ADMIN = verweist auf das Admin-Verzeichnis (default in ORACLE_HOME), kann also entfallenPrüfe also nach dem Install, auf welche Pfade diese Variablen verweisen.
Computer->Eigenschaften->erweiterte Systemeinstellungen->UmgebungsvariablenDa sie wohl nach dem Reboot weg sind, werden sie nicht als systemweite Variablen angelegt, die dann automatisch persistent über einen Reboot existieren. In diesem Fall musst du sie dann selber eintragen.
Ob dies allerdings bereits ausreicht musst du dann probieren. -
Laut Doku wirkt "Change User /install" nur für neue Profile. Bereits aktive Profile können trotzdem nicht auf die Software zugreifen.
Wo steht das? Das wäre ja fatal...
Change user /install wirkt auf alle Profile, wo die Settings für die neu installierte Applikation noch nicht vorhanden sind. Dadurch werden Änderungen an den Settings z.B. über Roaming Profiles persistiert, auch wenn der User sich an diesem speziellen Terminalserver noch nie angemeldet hat.
Evgenij Smirnov
I work @ msg services ag, Berlin -> http://www.msg-services.de
I blog (in German) @ http://it-pro-berlin.de
my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
Exchange User Group, Berlin -> https://exusg.de
Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com
In theory, there is no difference between theory and practice. In practice, there is.
- Als Antwort markiert Dimon1234 Montag, 1. Oktober 2018 10:40
-
Der Grund ist wohl, dass Registry-Einträge dann für den Default-User vorgenommen werden. Und der Default-User wiederum als Basis für neue Profile dient. Was wiederum erklärt, warum existierende Profile nicht davon profitieren da diese Enträge dann nicht mehr automatisch übernommen werden.
Nicht zu verwechslen mit der All-Users-Installation, die in HKEY_LOCAL_MACHINE erfolgt.
Allerdings wird nicht darauf eingegangen, was mit Umgebungsvariablen passiert, die von Oracle benötigt werden.
- Als Antwort markiert Dimon1234 Montag, 1. Oktober 2018 10:40
-