سيناقش هذا المنشور خمس طرق رئيسية للاستعلام عن إصدار قاعدة البيانات المثبتة لخادم أوراكل.
الطريقة الأولى - استخدام الأداة المساعدة SQLPlus
توفر Oracle أداة مساعدة لسطر الأوامر تتيح لنا الاستعلام عن الخادم باستخدام أوامر PL / SQL.
أداة SQL Plus بسيطة وسهلة الاستخدام. يأتي أيضًا مثبتًا في جميع إصدارات Oracle مما يجعله أداة عالمية.
للتحقق من إصدار قاعدة البيانات باستخدام الأداة المساعدة SQL Plus ، ابدأ بتسجيل الدخول إلى الخادم على النحو التالي:
$ sqlplus '/ as sysdba'
بمجرد تسجيل الدخول ، يجب أن ترى شعار قاعدة البيانات المثبتة معروضًا في وحدة التحكم كما هو موضح أدناه:
الطريقة الثانية - استخدام طريقة عرض V $ VERSION
الطريقة الثالثة التي يمكنك استخدامها لتحديد إصدار قاعدة بيانات Oracle هي طريقة العرض $ VERSION. تخزن طريقة العرض هذه معلومات PL / SQL ، بما في ذلك إصدار قاعدة البيانات.
لاستخدامه ، يمكننا الاستعلام عن عمود البانر من العرض كما هو موضح أدناه:
تحديد لافتة من V. الإصدار $ ؛يجب أن يؤدي هذا إلى إرجاع شعار قاعدة البيانات كما هو موضح أدناه:
بانر----------------------------
إصدار Oracle Database 19c Enterprise Edition 19.0.0.0.0 - الإنتاج
يمكنك أيضًا إحضار إصدار البانر الكامل التالي:
تحديد banner_full من V. الإصدار $ ؛انتاج:
إصدار Oracle Database 19c Enterprise Edition 19.0.0.0.0 - الإنتاجالإصدار 19.3.0.0.0
الطريقة الثالثة - استخدام طريقة عرض V $ INSTANCE
وبالمثل ، يمكنك استخدام طريقة العرض V $ INSTANCE ، والتي تخزن معلومات نسخة الخادم لتحديد إصدار قاعدة البيانات.
مثال:
تحديد الإصدار ، version_full من v مثيل $ ؛يجب أن يؤدي هذا إلى إرجاع الإصدار والنسخة الكاملة كما هو موضح أدناه:
ملاحظة : يتطلب استخدام طريقة عرض الإصدار v $ أذونات محددة للاستعلام. بدلاً من ذلك ، استخدم طريقة عرض الإصدار v $.
الطريقة الرابعة - استخدام الإصدار Product_Component_Version
باستخدام عرض product_component_version ، يمكننا تشغيل ما يلي:
تحديد الإصدار ، version_full من PRODUCT_COMPONENT_VERSION ؛يجب أن يعيد هذا ناتجًا مشابهًا لاستعلام مثيل $ v بدون قيود الأذونات.
الطريقة الخامسة - استخدام PL / SQL DBMS_DB_VERSION
يمكنك أيضًا استخدام حزمة DBMS_DB_VERSION لتحديد إصدار قاعدة البيانات كما هو موضح أدناه:
جلس خرج الخادم على ؛إكسيك dbms_output.put_line ( الإصدار dbms_db_version || '.' || dbms_db_version.release ) ؛
انتاج:
19.0PL / اكتمل إجراء SQL بنجاح.
استنتاج
تناول هذا المنشور خمس طرق للتحقق من إصدار قاعدة بيانات أوراكل باستخدام أدوات مختلفة. يتم توفير العديد من الأمثلة لكل إصدار.