Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Menyembunyikan kata sandi teks biasa dengan baris perintah sqlplus

Anda dapat menggunakan dokumen sini :

sqlplus -s /nolog <<!EOF
connect SOME_USERNAME/[email protected]:1500/SOMESID
@some.sql
!EOF

connect dan @some.sql diperlakukan sebagai aliran input ke SQL*Plus, seolah-olah Anda mengetiknya dalam sesi interaktif, dan bukan bagian dari panggilan awal ke executable - jadi detail koneksi tidak muncul di ps keluaran.

Anda juga dapat menggunakan variabel jika Anda ingin, secara kebetulan, karena ekspansi variabel terjadi di shell sebelum melewati aliran ke executable - jadi meskipun SQL*Plus tidak akan mengerti, katakan $PASSWD , mengacu pada itu di heredoc berfungsi dan nilai variabel aktual dilewatkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengembang SQL Tidak Akan Mulai

  2. Tabel kueri dengan daftar variabel yang berbeda menggunakan like

  3. Oracle 12c Fitur Baru Teratas

  4. Oracle dan Gabung Luar Kiri

  5. Menemukan tanggal di antara dua tanggal (Praktik terbaik)