Hallo teman-teman,

http://rohmad.net/2008/07/24/menjalankan-os-command-atau-shell-script-dari-plsql/

Menjalankan OS Command atau shell script dari SQLPlus sudah biasa kita
lakukan. Biasanya kita menggunakan ! atau host (catatan: di Windows
hanya bisa pakai host, tidak bisa pakai !), contoh:

SQL> ! ls -la
SQL> ! /data1/oracle/Users/rohmad/test.sh
SQL> host ls -al
SQL> host /data1/oracle/Users/rohmad/test.sh

Namun ini hanya berlaku:

    * OS command ini eksekusi di mana kita menjalankan SQL Plus.
    * OS command yang dijalankan adalah OS command di mana kita
menjalankan SQL Plus. Misalnya kita menjalankan SQLPlus di PC kita,
maka OS command yang dijalankan adalah OS command yang ada di PC kita,
bukan OS command di mesin/server database

Tantangan berikutnya:

    * bagaimana menjalankan OS command (shell script) yang ada di
mesin/server database sementara kita memanggilnya lewat SQLPlus yang
ada di PC kita?
    * Bagimana caranya menjalankan OS command (shell script) dari
PL/SQL atau prosedur?

Nah, artikel ini akan menjawab tantangan tersebut. Kita akan
memanfaatkan DBMS_SCHEDULER, feature ini mulai dikenalkan sejak
Database Oracle versi 10g. Untuk versi 9i ke bawah, bisa mencari
referensi di asktom.oracle.com

Lebih lanjut silahkan baca di

http://rohmad.net/2008/07/24/menjalankan-os-command-atau-shell-script-dari-plsql/


Salam,
Rohmad

Kirim email ke