Chỉ cần lưu ý rằng trên Unix / Linux tên người dùng / mật khẩu của bạn có thể được nhìn thấy bởi bất kỳ ai có thể chạy lệnh "ps -ef" nếu bạn đặt nó trực tiếp trên dòng lệnh. Có thể là một vấn đề bảo mật lớn (hoặc biến thành một vấn đề bảo mật lớn).
Tôi thường khuyên bạn nên tạo một tệp hoặc sử dụng tài liệu tại đây để bạn có thể bảo vệ tên người dùng / mật khẩu khỏi bị xem bằng lệnh "ps -ef" trong Unix / Linux. Nếu tên người dùng / mật khẩu được chứa trong tệp script hoặc tệp sql, bạn có thể bảo vệ bằng cách sử dụng quyền đọc nhóm / người dùng thích hợp. Sau đó, bạn có thể giữ người dùng / pass bên trong tệp như thế này trong một tập lệnh shell:
sqlplus -s /nolog <<EOF
connect user/pass
select blah;
quit
EOF