sql >> Databáze >  >> RDS >> Oracle

příkaz sqlplus z příkazového řádku

Jen si uvědomte, že na Unixu/Linuxu může vaše uživatelské jméno/heslo vidět kdokoli, kdo může spustit příkaz "ps -ef", pokud jej umístíte přímo na příkazový řádek. Může to být velký bezpečnostní problém (nebo se může změnit ve velký bezpečnostní problém).

Obvykle doporučuji vytvořit soubor nebo použít zde dokument, abyste mohli chránit uživatelské jméno/heslo před zobrazením pomocí příkazu "ps -ef" v Unixu/Linuxu. Pokud je uživatelské jméno/heslo obsaženo v souboru skriptu nebo souboru SQL, můžete jej chránit pomocí příslušných oprávnění uživatele/skupiny pro čtení. Potom můžete ponechat uživatele/průchod uvnitř souboru takto ve skriptu shellu:

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


  1. Změna vývojové databáze Django z výchozí SQLite na PostgreSQL

  2. Riziko kolize UUID při použití různých algoritmů

  3. Odstranění duplicitních řádků (na základě hodnot z více sloupců) z tabulky SQL

  4. Ekvivalent Postgresql GROUP_CONCAT?