Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

अपने Oracle संस्करण की जाँच करने के 7 तरीके

यह जांचने के सात तरीके हैं कि आप Oracle डेटाबेस का कौन सा संस्करण चला रहे हैं।

वे हैं:

  • V$VERSION देखें।
  • V$INSTANCE देखें।
  • PRODUCT_COMPONENT_VERSION देखें।
  • एसक्यूएल डेवलपर जीयूआई।
  • SQLcl उपकरण।
  • SQL*Plus उपकरण।
  • DBMS_DB_VERSION पैकेज।

नीचे दिए गए उदाहरण।

V$VERSION देखें

V$VERSION दृश्य संस्करण और घटक स्तर की जानकारी देता है।

उदाहरण:

SELECT BANNER_FULL
FROM V$VERSION;

परिणाम:

BANNER_FULL                                                                     
--------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production          
Version 19.3.0.0.0

अन्य कॉलम में BANNER शामिल हैं , BANNER_LEGACY , और CON_ID , लेकिन BANNER_FULL कॉलम हमारी जरूरत की हर चीज लौटाता है।

V$INSTANCE देखें

यदि आपके पास उपयुक्त अनुमतियां हैं, तो आप V$INSTANCE . का उपयोग कर सकते हैं केवल संस्करण वापस करने के लिए देखें।

उदाहरण:

SELECT 
    VERSION,
    VERSION_FULL
FROM V$INSTANCE;

परिणाम:

VERSION           VERSION_FULL     
----------------- -----------------
19.0.0.0.0        19.3.0.0.0       

PRODUCT_COMPONENT_VERSION देखें

दूसरा विकल्प है PRODUCT_COMPONENT_VERSION डेटा शब्दकोश दृश्य।

उदाहरण:

SELECT 
    VERSION,
    VERSION_FULL
FROM PRODUCT_COMPONENT_VERSION;

परिणाम:

      VERSION    VERSION_FULL 
_____________ _______________ 
19.0.0.0.0    19.3.0.0.0      

एसक्यूएल डेवलपर जीयूआई

यदि आप SQL डेवलपर GUI का उपयोग कर रहे हैं, और आप उपरोक्त दृश्यों को चलाना नहीं चाहते (या उनके नाम याद नहीं रख सकते), तो आप रिपोर्ट में लागू डेटा शब्दकोश रिपोर्ट पर नेविगेट कर सकते हैं फलक।

ऐसा करने के लिए, रिपोर्ट . के अंतर्गत फलक में, डेटा डिक्शनरी रिपोर्ट पर जाएं> आपके डेटाबेस के बारे में> संस्करण बैनर

संस्करण बैनर . पर क्लिक करना एक संकेत खोलता है जहां आपको कनेक्शन का चयन करने की आवश्यकता होती है:

उपयुक्त कनेक्शन का चयन करें और ठीक . क्लिक करें ।

यह संस्करण जानकारी के साथ एक नया टैब खोलता है:

SQLcl टूल

SQLcl Oracle डेटाबेस के साथ काम करने के लिए एक कमांड लाइन इंटरफ़ेस है। जब आप Oracle इंस्टेंस से कनेक्ट करने के लिए SQLcl का उपयोग करते हैं, तो रिलीज़ और संस्करण प्रदर्शित होते हैं।

उदाहरण:

sql hr/oracle

परिणाम:

SQLcl: Release 21.2 Production on Mon Jul 12 13:23:12 2021

Copyright (c) 1982, 2021, Oracle.  All rights reserved.

Last Successful login time: Mon Jul 12 2021 13:23:13 +10:00

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SQLcl के माध्यम से कनेक्ट होने पर लौटाई गई पहली चीज़ SQLcl रिलीज़ नंबर है। हालांकि, एक बार जब यह कनेक्ट हो जाता है, तो यह Oracle डेटाबेस रिलीज़ और संस्करण की जानकारी देता है।

यहां, मैं यूज़रनेम hr . का उपयोग करके कनेक्ट हुआ हूं और पासवर्ड oracle . sql कमांड निष्पादन योग्य SQLcl फ़ाइल का नाम है, जिसका फ़ोल्डर मैंने पहले अपने PATH चर में जोड़ा है। यदि आपने इसे अपने PATH में नहीं जोड़ा है, तो आपको पूरा पथ शामिल करने की आवश्यकता हो सकती है।

बेशक, एक बार जब आप SQLcl से जुड़ जाते हैं, तो आप Oracle डेटाबेस संस्करण प्राप्त करने के लिए इस पृष्ठ पर किसी अन्य विधि का भी उपयोग कर सकते हैं।

SQL*Plus टूल

यदि आपके पास SQLcl नहीं है, तो आप SQL*Plus आज़मा सकते हैं।

Oracle SQL*Plus एक कमांड लाइन टूल है जो प्रत्येक Oracle डेटाबेस सर्वर या क्लाइंट इंस्टॉलेशन के साथ स्थापित होता है। यह 1985 के बाद से है (SQLcl की तुलना में बहुत लंबा)। यह वही जानकारी प्रदर्शित करता है जो SQLcl Oracle डेटाबेस से कनेक्ट करते समय प्रदर्शित करता है।

उदाहरण:

sqlplus hr/oracle

परिणाम:

SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jul 11 23:38:16 2021
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Last Successful login time: Sun Jul 11 2021 23:37:36 -04:00

Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

DBMS_DB_VERSION पैकेज

दूसरा विकल्प है DBMS_DB_VERSION पैकेट। हम VERSION वापस कर सकते हैं निरंतर और RELEASE यदि आवश्यक हो तो स्थिर।

उदाहरण:

SET SERVEROUTPUT ON;
EXEC DBMS_OUTPUT.PUT_LINE(DBMS_DB_VERSION.VERSION||'.'||DBMS_DB_VERSION.RELEASE);

परिणाम:

19.0


PL/SQL procedure successfully completed.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑरैकल पैकेज के अंदर निर्भरता कैसे खोजें?

  2. एकाधिक csv फ़ाइलों में तालिका निर्यात करने की प्रक्रिया

  3. Oracle डेटाबेस 19c में आर्काइव लॉग मोड को कैसे इनेबल करें?

  4. ओरेकल में लॉग टेबल से ईमेल बॉडी में डेटा कैसे एक्सपोर्ट करें?

  5. Oracle पाठ घुंघराले ब्रेसिज़ और वाइल्डकार्ड से बच रहा है