Ora2Pg הוא קוד פתוח, מרובה ותכנית שורת הפקודה מופצת בחופשיות מיושמת בפרל ותוכנן מהיסוד כדי לשמש ליצוא בקלות סכימת מסד נתונים אורקל לPostgreSQL schema.Features התואם בתכונות glanceKey כולל תמיכה ב יצוא סכימת מסד נתונים מלא, תמיכה ביצוא מענקים והרשאות למשתמשים וקבוצות, תמיכה ביצוא בחירת שולחן, כמו גם תמיכה ביצוא סכימת אורקל סכימת PostgreSQL 7.3+.
הפרויקט הוא גם מסוגל להתחבר לכל מסד נתונים אורקל, תומך בחילוץ של המבנה הפנימי שלה ויוצר תסריט SQL שאתה יכול לטעון לתוך מסד נתוני PostgreSQL שלך.
בנוסף, התוכנה מסוגלת טווח יצוא ולפרט מחיצות Oracle, גורמים מוגדרים מראש יצוא, פונקציות, פרוצדורות, חבילות, כמו גם גופי חבילה. אפשרויות שונות של שורת הפקודה זמינות למשתמשים, אשר ניתן לצפות במבט חטוף על ידי הפעלה & lsquo; ora2pg --help & rsquo; הפקודה במסוף emulator.Getting התחילה עם Ora2PgTo להתקין ולהשתמש בתוכנה במחשב Ora2Pg GNU / Linux שלך, עליך להוריד את הגרסה האחרונה של התכנית מSoftoware או באמצעות אתר האינטרנט הרשמי שלה (ראה קישור בסוף המאמר), לשמור את הארכיון במקום כלשהו במחשב שלך ולפרוק אותו באמצעות כלי מנהל ארכיון.
לאחר מכן, פתח יישום מסוף, נווט אל המיקום של קבצי ארכיון חילוץ (/home/softoware/ora2pg-14.1 cd למשל), להפעיל את & lsquo; פרל Makefile.PL & rsquo; הפקודה כדי להגדיר את הפרויקט, ואחריו & lsquo; לעשות & rsquo; הפקודה לקמפל אותו.
להתקין את מערכת Ora2Pg רחבה על ידי ביצוע & lsquo; make install & rsquo; פקודה כמשתמש או & lsquo; sudo make install & rsquo; הפקודה כמשתמש חסוי. השתמש בו על ידי הפעלה & lsquo; ora2pg & rsquo; הפקודה במסוף אמולטור.
Ora2Pg נתמך על כל מערכת הפעלה שבי Perl זמין, כוללים גנו / לינוקס, Microsoft Windows ו- Mac OS X
מה חדש במהדורה זו:.
< >- הסר ALLOW_CODE_BREAK, זה לא יותר שימושי.
- פלט שינוי SHOW_ENCODING כדי לשקף שינוי קידוד ברירת מחדל.
- ALLOW_PARTITION הערה בקובץ תצורת ברירת מחדל.
- הוסף הקלד את השאילתה ויצוא קומקום בהערות קובץ הגדרות.
מה חדש בגרסה 12.1:
- תקן דוגמא שניתנה לאיפה תצורת ההוראה. תודה לבוב Treumann לדו"ח.
מה חדש בגרסה 12.0:.
- גרסה זו מתקנת בעיות רבות ומוסיפה שלוש תכונות חדשות
- שימוש בהוראת REORDERING_COLUMNS, תוכל לסדר מחדש עמודות לממוזערות טביעת הרגל על דיסק, כך שיותר שורות להתאים בדף הנתונים.
- PG_SUPPORTS_MVIEW לאפשר היצוא של התממש תצוגה עם תחביר PostgreSQL 9.3 ילידים.
- משתנה USE_TABLESPACE ניתן להשתמש כדי לייצא אובייקטים באמצעות tablespace המקורי שלהם.
מה חדש בגרסת 11.4
- תקן סוגיות מרכזיות אחרות בהערכת עלות הגירה >
- הגדרה מחדש של ערכים מסוימים עלות הגירה להיות מדויקים יותר.
מה חדש בגרסת 11.3:
- הוסף פרטים מלאים על הערכת PL / SQL ידי ora2pg כאשר - -estimate_cost או ESTIMATE_COST הוא לאפשר. זה יציג יחידות עלות למילות מפתח שזוהו בפונקציה / קוד החבילה.
מה חדש
בגרסת 11.2 :.- doc עדכון על בעיות מרובות תהליכי Windows ותודות >
- תקן בעיות מערכת ההפעלה Windows באמצעות אפשרויות ריבוי על ידי השבתת תמיכה מרובה תהליכים בplateform זה. כאשר -J או -j ישמש אזהרה יוצג וOra2Pg פשוט ירוץ תהליך יחיד כמו ב10.x גרסאות קודמות. תודה לז'אן מארק יאו Adingra לדו"ח.
- תקן יצוא RAW RAW והארוך לByteA. תודה לPrabhat Tripathi לדיווח והבדיקה.
- רגרסיה תיקון תקן תורן לחתוך מרובה לשולחן אחד. תודה לדוד גרקו לדו"ח.
- מוצב שיחות לInactiveDestroy ידית DB מחוץ לתהליך המפוצל כדי למנוע טעויות קטלניות על Windows. תודה לז'אן מארק Adingra לדו"ח.
- מפוצל תהליכים הפועלים שונו לשם קריאים יותר כמו & quot; לוגר ora2pg & quot; לסרגל ההתקדמות, & quot; ora2pg
- שאילתות Oracle & quot; בעת שימוש עם -J אופציה ו& quot; ora2pg
- שליחה לPostgreSQL & quot; לדעת טוב יותר מה היא העבודה הנוכחית של התהליך.
- הוסר השימוש ב/ דגל Y ב- Windows להתקין תסריט, זה היה גורם לשגיאה & quot; dmake: קוד שגיאה 130, תוך install_all & quot ;. תודה לז'אן-מארק Adingra לדו"ח.
- תקן יבוא ישיר לPostgreSQL שרק הפקה שום דבר. תודה לדוד גרקו לתיקון.
- תיעוד שימוש בתקן ora2pg.
- הוסף תחתון על קידוד CLIENT בSHOW_ENCODING פלט להיות זהה להוראת התצורה.
מה חדש בגרסת 11.1:.
- התאם הערכת עלות לאינדקסים, שולחנות ומחיצת שולחנות
- הוסף תגובה לדווח חלוקת מדד על מדד מקומי בלבד.
- עמדת תקן של טבלה לחתוך בקובץ פלט.
- יצוא תקן של נתונים מRAW או עמודות RAW ארוכות, הם היו מיוצאים כמחרוזת hex. עכשיו הנתונים מומרים באמצעות utl_raw.cast_to_varchar2 פונקציה () לפני שנמלטו להוספה לbytea. תודה לאלכס Delianis לדו"ח.
- נושא תקן עם Oracle TIMESTAMP (0) יצוא נתונים המוסיפים נקודת סיום אחת, לשעבר: & quot; 2008/08/09 00: 00: 00. & quot ;, דמות שהסתיימה זה עתה הוסר על ידי format_data_type (). תודה לפייר-מארי Petit לדו"ח.
- טעות דפוס תקן על תיאור MODIFY_STRUCT.
- DEBUG חיל בקובץ תצורת ברירת מחדל.
- מפעילי מחיצת טווח שינוי בתנאי הבדיקה, & gt; = ו& lt; הוחלף על ידי & gt; ו
מה חדש בגרסת 11.0:
- הוסף תיעוד על משרות, ORACLE_COPIES, הוראת תצורת DEFINED_PK וידיעות על סוג יצוא קומקום.
דו"ח
מה חדש בגרסה 10.1:
- תקן הגלובלי בו סעיף שלא צריך להיות מוחלף. תודה לדן חרבין עבור התיקון.
תגובות לא נמצא