sql >> Database >  >> RDS >> Oracle

sqlplus-instructie vanaf de opdrachtregel

Houd er rekening mee dat op Unix/Linux uw gebruikersnaam/wachtwoord kan worden gezien door iedereen die de opdracht "ps -ef" kan uitvoeren als u deze rechtstreeks op de opdrachtregel plaatst. Kan een groot beveiligingsprobleem zijn (of een groot beveiligingsprobleem worden).

Ik raad meestal aan om een ​​bestand te maken of hier een document te gebruiken, zodat je kunt voorkomen dat de gebruikersnaam/het wachtwoord wordt bekeken met de opdracht "ps -ef" in Unix/Linux. Als de gebruikersnaam/het wachtwoord zich in een scriptbestand of sql-bestand bevindt, kunt u het beveiligen met de juiste leesrechten voor gebruikers/groepen. Dan kun je de gebruiker/pas als volgt in het bestand bewaren in een shellscript:

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


  1. De status van database-indexen analyseren

  2. Kan geen expliciete waarde voor identiteitskolom in tabel 'tabel' invoegen wanneer IDENTITY_INSERT is ingesteld op UIT

  3. Methoden voor het splitsen / samenvoegen van tekenreeksen vergelijken

  4. PI() Voorbeelden in SQL Server