Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

instrução sqlplus da linha de comando


Apenas esteja ciente de que no Unix/Linux seu nome de usuário/senha pode ser visto por qualquer pessoa que possa executar o comando "ps -ef" se você colocá-lo diretamente na linha de comando. Pode ser um grande problema de segurança (ou se transformar em um grande problema de segurança).

Eu geralmente recomendo criar um arquivo ou usar o documento aqui para que você possa proteger o nome de usuário/senha de ser visualizado com o comando "ps -ef" no Unix/Linux. Se o nome de usuário/senha estiver contido em um arquivo de script ou arquivo sql, você poderá proteger usando permissões de leitura de usuário/grupo apropriadas. Então você pode manter o usuário/pass dentro do arquivo assim em um script de shell:
sqlplus -s /nolog <<EOF
connect user/pass
select blah;
quit
EOF