sql >> Databasteknik >  >> RDS >> Oracle

sqlplus-sats från kommandoraden

Var bara medveten om att på Unix/Linux kan ditt användarnamn/lösenord ses av alla som kan köra kommandot "ps -ef" om du placerar det direkt på kommandoraden. Kan vara ett stort säkerhetsproblem (eller förvandlas till ett stort säkerhetsproblem).

Jag brukar rekommendera att skapa en fil eller använda här dokument så att du kan skydda användarnamnet/lösenordet från att ses med kommandot "ps -ef" i Unix/Linux. Om användarnamnet/lösenordet finns i en skriptfil eller sql-fil kan du skydda med lämpliga användar-/gruppläsbehörigheter. Sedan kan du behålla användaren/passet inuti filen så här i ett skalskript:

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


  1. jQuery UI Sorterbart, skriv sedan ordning i en databas

  2. Varför kan jag inte använda bindningsvariabler i DDL/SCL-satser i dynamisk SQL?

  3. Kul med (columnstore) komprimering på ett väldigt stort bord – del 3

  4. Ett annat sätt att se automatiska uppdateringar av statistik