| Oracle Pl / SQL تنفيذ أوامر OS pl / sql expanding shell الأوامر (نظام التشغيل) الأوامر: os_command و file_type |
التحميل الان |
Oracle Pl / SQL تنفيذ أوامر OS الترتيب والملخص
- اسم الناشر:
- Carsten Czarski
Oracle Pl / SQL تنفيذ أوامر OS العلامات
Oracle Pl / SQL تنفيذ أوامر OS وصف
PL / SQL Opening Shell (نظام التشغيل) الأوامر: OS_COMMAND و FILES_TYPE يحتوي Oracle PL / SQL على تنفيذ نظام OS OS Windows Packages PL / SQL OS_COMMAND، FILE_TYPE و FILIL_PKG الذي تمكين مطور قاعدة بيانات Oracle للتفاعل مع نظام التشغيل أو مع الملفات العادية. تقدم Oracle الوظائف المحدودة خارج الصندوق فقط للوصول إلى نظام الملفات وعدم وجود وظائف لتنفيذ أوامر Shell أو عمليات نظام التشغيل. هناك برامج نصية PL / SQL منتشرة عبر الإنترنت وفي منتديات Oracle ولكن لا توجد حزمة جاهزة للتثبيت. هذا المشروع على وشك تقديم هذا الأمر بالضبط. في عام، هناك ثلاث طرق على الأقل لتنفيذ أوامر Shell بواسطة Oracle Engine. 1. ترميز مكتبة مشتركة مواطن، مرجعها في قاعدة بيانات Oracle باستخدام إنشاء مكتبة وإنشاء مجمع PL / SQL على الوظائف المعينة. هذا مطلوب مترجم C لبرنامج Oracle قيد التشغيل. 2. استخدام حزمة Oracle-توفر DBMS_SCHEDULER التي يمكن تنفيذ أوامر Shell. لكن DBMS_SCHEDULER يفتقر إلى الوصول إلى Stdin و Stdout؛ إذا كان هناك حاجة إلى ذلك، فإن DBMS_SCHEDULER لم يعد خيارا. 3. منذ Oracle8i هناك محرك Java متوافق مع J2SE الوارد في قاعدة البيانات؛ كأي محرك جافا آخر قادر على تنفيذ أوامر Shell عبر أسلوب System.Exec. يسمح jdbc API بتمرير محتويات Stdin أو Stdout أو قيم عودة OS إلى محرك SQL. وبما أن Java هو البرنامج النصي التثبيت المستقل من النظام الأساسي يقوم بعمل جميع المنصات. لذلك اتخذت قرار Java في قاعدة البيانات. يتم تشغيل الحزمة في Oracle 10.1 أو أعلى. ما الجديد في هذا الإصدار: الملفات المنفصلة ل Oracle10 و Oracle11G - طرق OS_COMMAND.LOAD_ENV غير متوفرة في 10G دعم أدلة العمل عند تنفيذ أوامر Shell دعم متغيرات البيئة المخصصة ملف file_type لم يعد مطلوبا امتيازات الكتابة عند قراءة الملفات pl / sql حزمة تعمل الآن مع حقوق المتهمين الحصول على معلومات محددة البيئة: أدلة الجذر وحرف فاصل الاسم ملف file_type: طريقة get_parent ()
Oracle Pl / SQL تنفيذ أوامر OS برامج ذات صلة