פוסט זה ידון בחמש שיטות עיקריות לשאילתה לגבי גרסת מסד הנתונים המותקנת של שרת Oracle.
שיטה 1 - שימוש בכלי השירות SQLPlus
אורקל מספקת כלי שורת פקודה המאפשר לנו לבצע שאילתות בשרת באמצעות פקודות PL/SQL.
כלי השירות SQL Plus הוא פשוט ואינטואיטיבי לשימוש. זה גם מותקן בכל גרסאות אורקל מה שהופך אותו לכלי אוניברסלי.
כדי לבדוק את גרסת מסד הנתונים באמצעות תוכנית השירות SQL Plus, התחל בכניסה לשרת בתור:
$ sqlplus '/ כמו sysdba'
לאחר הכניסה, אתה אמור לראות את הבאנר של מסד הנתונים המותקן מוצג במסוף כפי שמוצג להלן:
שיטה 2 - שימוש ב-V$VERSION VIEW
השיטה השלישית שבה אתה יכול להשתמש כדי לקבוע את גרסת מסד הנתונים של Oracle שלך היא תצוגת $VERSION. תצוגה זו מאחסנת מידע PL/SQL, כולל גרסת מסד הנתונים.
כדי להשתמש בו, נוכל לשאול את עמודת הבאנר מהתצוגה כפי שמוצג להלן:
בחר באנר מ-V $VERSION ;זה אמור להחזיר את הבאנר של מסד הנתונים כפי שמוצג להלן:
דֶגֶל----------------------------
Oracle Database 19c Enterprise Edition מהדורה 19.0.0.0.0 - הפקה
אתה יכול גם להביא את גרסת הבאנר המלאה הבאה:
בחר banner_full מ-V $VERSION ;תְפוּקָה:
Oracle Database 19c Enterprise Edition מהדורה 19.0.0.0.0 - הפקהגרסה 19.3.0.0.0
שיטה 3 - שימוש בתצוגת V$INSTANCE
באופן דומה, אתה יכול להשתמש בתצוגת V$INSTANCE, המאחסנת את פרטי מופע השרת כדי לקבוע את גרסת מסד הנתונים.
דוגמא:
בחר version, version_full מ-v $instance ;זה אמור להחזיר את הגרסה והגרסה המלאה כפי שמוצג להלן:
הערה : שימוש בתצוגת v$instance דורש הרשאות ספציפיות לשאילתה. במקום זאת, השתמש בתצוגת v$version.
שיטה 4 - שימוש ב-Product_Component_Version
באמצעות תצוגת product_component_version, נוכל להפעיל את הפעולות הבאות:
בחר גרסה, version_full מ-PRODUCT_COMPONENT_VERSION;זה אמור להחזיר פלט דומה לשאילתת v$instance ללא מגבלות ההרשאה.
שיטה 5 - שימוש ב-PL/SQL DBMS_DB_VERSION
אתה יכול גם להשתמש בחבילת DBMS_DB_VERSION כדי לקבוע את גרסת מסד הנתונים כפי שמוצג להלן:
מַעֲרֶכֶת פלט שרת על;exec dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;
תְפוּקָה:
19.0PL / הליך SQL הושלם בהצלחה.
סיכום
פוסט זה כיסה חמש שיטות לבדיקת גרסת מסד הנתונים של Oracle באמצעות כלים שונים. לכל גרסה מסופקות מספר דוגמאות.