Oracle
 sql >> Datenbank >  >> RDS >> Oracle

sqlplus-Anweisung von der Befehlszeile

Beachten Sie jedoch, dass Ihr Benutzername/Passwort unter Unix/Linux von jedem gesehen werden kann, der den Befehl "ps -ef" ausführen kann, wenn Sie ihn direkt in die Befehlszeile eingeben. Könnte ein großes Sicherheitsproblem sein (oder sich zu einem großen Sicherheitsproblem entwickeln).

Normalerweise empfehle ich, eine Datei zu erstellen oder dieses Dokument zu verwenden, damit Sie den Benutzernamen/das Passwort mit dem Befehl "ps -ef" in Unix/Linux vor der Anzeige schützen können. Wenn der Benutzername/das Passwort in einer Skriptdatei oder SQL-Datei enthalten ist, können Sie sie mit entsprechenden Leseberechtigungen für Benutzer/Gruppen schützen. Dann können Sie den Benutzer/Pass wie folgt in einem Shell-Skript in der Datei halten:

sqlplus -s /nolog <<EOF
connect user/pass
select blah;
quit
EOF