| Oracle PL / SQL OS komutlarını yürütme PL / SQL çalıştırma kabuğu (işletim sistemi) komutları: os_command ve file_type |
Şimdi İndirin |
Oracle PL / SQL OS komutlarını yürütme Sıralama ve Özet
- Yayıncı adı:
- Carsten Czarski
Oracle PL / SQL OS komutlarını yürütme Etiketler
Oracle PL / SQL OS komutlarını yürütme Açıklama
PL / SQL Çalıştırma Kabuğu (İşletim Sistemi) Komutları: OS_Command ve File_Type Oracle PL / SQL İşletim Sistemi Komutları Projesi, OS_COMMAND, File_Type ve File_PKG, bir Oracle veritabanı geliştiricisinin işletim sistemiyle veya sıradan dosyalarla etkileşime girmesini sağlayan PL / SQL paketlerini içerir. Oracle, Dosya Sistemine erişmek için yalnızca Sınırlı işlevsellik sağlar ve Shell komutlarını veya işletim sistemi işlemlerini yürütmek için işlevsellik yoktur. İnternet üzerinden ve Oracle Forums'a yayılan PL / SQL scriptleri vardır, ancak yüklemeye hazır bir paket yoktur. Bu proje tam olarak bunu sağlamak üzere. Genel olarak, Oracle Engine tarafından Shell komutlarını yürütmenin en az üç yolu vardır. 1. Yerel paylaşılan kütüphaneyi kodlamak, Kütüphane Oluşturma Kütüphanesi'ni kullanarak Oracle veritabanında referans verin ve belirli fonksiyonlarda bir PL / SQL sarmalayıcı oluşturun. Bu, Oracle'ın çalıştığı platform için bir C derleyicisi gerekli. 2. Shell komutlarını çalıştırabilen DBMS_SCHEDULER'u kullanma DBMS_SCHEDULER. Ancak DBMS_SCHEDULER, STDIN ve stdout'a erişimden yoksundur; Bu gerekirse, DBMS_SCHEDULER, daha uzun bir seçenek değildir. 3. Oracle8i, veritabanında bulunan bir J2SE uyumlu Java motoru var; Başka bir Java motoru olarak, Shell komutlarını System.exec yöntemiyle yürütme yeteneğine sahiptir. JDBC API, STDIN, stdout veya işletim sistemi dönüş değerlerinin içeriğini SQL motoruna geri iletmenizi sağlar. Ve Java platformdan bağımsız bir kurulum komut dosyası olduğundan beri tüm platformlar için işi yapar. Bu yüzden veritabanında Java kararını aldım. Paket Oracle 10.1 veya daha üstünde çalışır. Bu sürümde yenilikler: · Oracle10 ve Oracle11G için ayrılmış dosyalar - OS_COMMAND.LOOD_ENV yöntemleri 10G'de mevcut değildir. · Shell komutlarını yürütürken çalışma dizinlerine destek · Özel çevre değişkenleri için destek · File_Type artık sadece dosyaları okurken gereksinimi gerekmez · PL / SQL paketi şimdi Invokers'ın haklarıyla çalışıyor · Çevreye özel bilgi alın: kök dizinler ve ad ayırıcı karakter · File_Type: get_parent () yöntemi
Oracle PL / SQL OS komutlarını yürütme İlgili Yazılım