Ich frage mich, ob es akzeptabel ist (sicherheitstechnisch), Anmeldeinformationen für die Datenbank (Benutzer / Pass) in einer Umgebungsvariablen festzulegen oder als Befehlszeilenparameter zu übergeben.
Beide Methoden scheinen mir riskant zu sein, da andere möglicherweise die Umgebungsvariable lesen oder die laufenden Prozesse / den Verlauf lesen können und die Anmeldeinformationen im Klartext vorliegen (Ist mein Verständnis hier korrekt?).
Was wäre ein akzeptabler Weg, um sich anzumelden? Es würde in einem Skript als Teil eines automatisierten Jobs / Prozesses ausgeführt.
Bearbeiten: Dies ist eine Oracle-Datenbank (11g)
Bearbeiten # 2: Oracle Wallet wurde an einem Punkt in Betracht gezogen, kann aber noch nicht verwendet werden, wo ich arbeite.