您好,登錄后才能下訂單哦!
小編給大家分享一下Oracle相關組件版本信息的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
環境準備
使用Oracle的精簡版創建docker方式的demo環境
v$version視圖
通過確認v$version視圖的BANNER信息可以確認Oracle各組件的版本信息
SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production PL/SQL Release 11.2.0.2.0 - Production CORE 11.2.0.2.0 Production TNS for Linux: Version 11.2.0.2.0 - Production NLSRTL Version 11.2.0.2.0 - Production SQL>
Oracle版本信息說明
關于使用的XE版本的Oracle,這里出現一個版本號,11.2.0.2.0,可以看到其以.為分割分成了5部分,具體各部分代表的意義如下:
product_component_version
另外v$version中的信息也可以從product_component_version獲取
SQL> desc product_component_version Name Null? Type ----------------------------------------------------------------- -------- -------------------------------------------- PRODUCT VARCHAR2(320) VERSION VARCHAR2(320) STATUS VARCHAR2(320) SQL>
由于product_component_version的每個column太長,所在確認之前需要設定column,不然一般的屏幕一行肯定顯示不完,使用select取得了類似的版本信息
SQL> column product format a20 SQL> column version format a20 SQL> column status format a20 SQL> select * from product_component_version; PRODUCT VERSION STATUS -------------------- -------------------- -------------------- NLSRTL 11.2.0.2.0 Production Oracle Database 11g 11.2.0.2.0 64bit Production Express Edition PL/SQL 11.2.0.2.0 Production TNS for Linux: 11.2.0.2.0 Production SQL>
v$intance
當然如果有示例的信息,也可以通過確認v$intance視圖中的Version字段來確認版本信息
SQL> desc v$instance Name Null? Type ----------------------------------------- -------- ---------------------------- INSTANCE_NUMBER NUMBER INSTANCE_NAME VARCHAR2(16) HOST_NAME VARCHAR2(64) VERSION VARCHAR2(17) STARTUP_TIME DATE STATUS VARCHAR2(12) PARALLEL VARCHAR2(3) THREAD# NUMBER ARCHIVER VARCHAR2(7) LOG_SWITCH_WAIT VARCHAR2(15) LOGINS VARCHAR2(10) SHUTDOWN_PENDING VARCHAR2(3) DATABASE_STATUS VARCHAR2(17) INSTANCE_ROLE VARCHAR2(18) ACTIVE_STATE VARCHAR2(9) BLOCKED VARCHAR2(3) EDITION VARCHAR2(7) SQL> select version from v$instance; VERSION -------------------- 11.2.0.2.0 SQL>
sqlplus -v
確認sqlplus客戶端的版本信息可以通過sqlplus -v來進行,或者sqlplus的執行結果也能看到。
oracle@e871d42341c0:~$ sqlplus -v SQL*Plus: Release 11.2.0.2.0 Production oracle@e871d42341c0:~$
以上是“Oracle相關組件版本信息的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。