Oracle PL/SQL executing OS Commands

צילום מסך תוכנה:
Oracle PL/SQL executing OS Commands
פרטי תוכנה:
גרסה: 0.6
טען תאריך: 3 Jun 15
מפתחים: Carsten Czarski
רשיון: ללא תשלום
פופולריות: 104

Rating: 2.5/5 (Total Votes: 2)

Oracle PL / SQL ביצוע פרויקט מערכת ההפעלה פקודות מכיל OS_COMMAND חבילות PL / SQL, FILE_TYPE וFILE_PKG המאפשר מפתחי מסד נתונים אורקל לאינטראקציה עם מערכת ההפעלה או עם קבצים רגילים & nbsp;. אורקל מספק מחוץ לקופסה רק מוגבל פונקציונלי לגישה למערכת קבצים ולא פונקציונלי לבצע פקודות פגז או תהליכים של מערכת הפעלה. יש תסריטי PL / SQL להפיץ דרך האינטרנט ובפורומים של אורקל אבל אין חבילה מוכנה להתקנה. פרויקט זה הוא על מנת לספק בדיוק את זה.
באופן כללי יש לפחות שלוש דרכים לבצע פקודות פגז על ידי מנוע אורקל.
& Nbsp; 1. קידוד ספרייה משותפת מקומית, הפניה במסד הנתונים של אורקל באמצעות ליצור ספריה וליצור מעטפת PL / SQL בפונקציות מסוימות. זה נדרש מהדר C עבור הפלטפורמה Oracle פועל על.
& Nbsp; 2. שימוש בDBMS_SCHEDULER החבילה שסופק על-אורקל אשר מסוגל לבצע פקודות פגז. אבל DBMS_SCHEDULER חסר גישה לstdin ו stdout; אם זה נחוץ, DBMS_SCHEDULER הוא לא כבר לא אופציה.
& Nbsp; 3. מאז Oracle8i יש מנוע Java תואם J2SE הכלול במאגר המידע; כמו כל מנוע Java אחר הוא מסוגל לבצע את פקודות המעטפת באמצעות שיטת System.exec. API JDBC מאפשר להעביר את התוכן של stdin, STDOUT או ערכי החזרת מערכת הפעלה חזרה למנוע SQL. ומאז ג 'אווה היא הפלטפורמה עצמאית אחד להתקין סקריפט עושה את העבודה עבור כל הפלטפורמות. אז לקחתי את ההחלטה עבור Java באתר.
החבילה פועלת באורקל 10.1 ומעלה

מה חדש בהודעה זו:.

  • קבצים פרוד לoracle10 וOracle11g - שיטות OS_COMMAND.LOAD_ENV אינן זמינות ב10g
  • תמיכה לעבודת ספריות בעת ביצוע פקודות מעטפת
  • תמיכה עבור משתני סביבה מותאמת אישית
  • הרשאות כתיבה כבר לא נדרשו FILE_TYPE כאשר רק קבצי קריאה
  • PL חבילה / SQL עכשיו עובדת עם זכויות invokers
  • קבל מידע ספציפי סביבה: ספריות שורש ואופי שם מפריד
  • FILE_TYPE: get_parent () שיטה

תוכנה דומה

CUBRID-Python
CUBRID-Python

15 Apr 15

H2 Database Engine
H2 Database Engine

17 Feb 15

MUSCLE
MUSCLE

22 Jun 18

תגובות ל Oracle PL/SQL executing OS Commands

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!