plan-ים בקובל

cobolist

New member
plan-ים בקובל

אנחנו נערכים לקראת db2 v8. ידוע לנו שיורדת בגרסה זו התמיכה בתוכניות קובול 2 ו-קובול OS/VS ושעלינו להסב אותן לקובול z/os כשלב מקדים לפני המעבר ל-db2 v8. הרצתי שאילה מול sysibm.syspackage ע"מ להוציא רשימה של תוכניות... הבעיה היא שיש לנו מערכות מאוד ישנות אשר משתמשות ב-Plan-ים ולא packages... האם ישנה שאילתה שתאפשר לשלוף את המידע עבור תוכניות כאלה? תודה מראש
 
למיטב

זכרוני (אני גם dba db2...) אך מזמן לא לכלכתי את הידיים בתחום הזה.. יש גם טבלה sysplans או משהו בסגנון... אם אני טועה בטוח אחד ה-dba-ים המכובדים שיש לנו פה יתקן אותי...
 

TzachiY

New member
SYSIBM.SYSDBRM

תמצא שם את ה- SQL לגבי הקוד האפליקטיבי - אני מקווה שיש לך את ה- SOURCE
 

TheDM

New member
קצת מיקוד.

שלום, רק רציתי לתת קצת מיקוד על השאלה שלך: ההבחנה היא לא בין packages לבין plan. בעבר השתמשו בקבצי DBRM (database requests module) כדי לאחסן את השילתות SQL (וגם זה בסופו של דבר נכנס ל-sysibm.sysdbrm כמו שצחי ציין). היום יש את טבלת ה-statment שמכילה את השאילתות שיש בכל package וכל package מצוי בתוך plan (כאשר כל plan מקביל ל-load module). אז אכן כל מה שאתה צריך לעשות זה לשלוף מהטבלאות קטלוג של DB2 ויהיה לך את כל המידע שאתה מעוניין בו. בברכה, אורי ליפשיץ.
 
למעלה