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