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

Gunakan Plink untuk menjalankan perintah (permintaan Oracle SQL) di server jauh melalui SSH

Seperti yang sudah Anda ketahui, Anda dapat menggunakan plink (dari paket Putty) untuk mengotomatisasi eksekusi perintah jarak jauh.

plink memiliki tombol baris perintah -m , yang Anda gunakan untuk menentukan lokal file dengan perintah untuk dijalankan di server jauh.

plink [email protected] -pw password -m command.txt

Lihat Menggunakan alat koneksi baris perintah Plink

Langkah selanjutnya adalah mengotomatiskan perintah jarak jauh.

Saya tidak tahu sqlplus . Tapi dari A Menggunakan Baris Perintah SQL , saya menganggap perintah (untuk disimpan ke lokal file command.txt ) seperti:

sqlplus dbuser/dbpassword @query.txt

Dimana query.txt adalah jarak jauh file dengan kueri untuk dieksekusi di server.

Terakhir untuk menyimpan keluaran kueri, arahkan kembali plink ke lokal file (results.txt ):

plink [email protected] -pw password -m command.txt > results.txt

Jika Anda hanya menjalankan satu perintah, Anda dapat menentukannya langsung di plink baris perintah, menghindari file skrip terpisah:

plink [email protected] -pw password sqlplus dbuser/dbpassword @query.txt > results.txt



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle dbms_job.submit:Mencampur Sinkron dan Asinkron

  2. Oracle mengeksekusi langsung tidak mengeksekusi tanpa kesalahan

  3. ORA-00937:Bukan fungsi grup grup tunggal - Kesalahan kueri

  4. Jatuhkan batasan dengan karakter khusus di Oracle

  5. Gagal mendapatkan/membuat koneksi dari kumpulan koneksi