Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

câu lệnh sqlplus từ dòng lệnh

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi ORA-12514 sau khi khởi động lại máy chủ

  2. làm thế nào để chọn các bản ghi chẵn từ một bảng trong oracle?

  3. Lỗi kết nối máy chủ cục bộ Java Oracle (ORA-12505)

  4. Khi nào Oracle lập chỉ mục giá trị cột rỗng?

  5. Làm cách nào để tôi có thể sử dụng regex để chia một chuỗi, sử dụng một chuỗi làm dấu phân cách?