一、使用SELECT查詢版本信息
Oracle資料庫版本可以通過執行系統視圖(v_$version)來查詢,在該視圖中有Oracle資料庫當前會話所連接到的版本信息。
SELECT * FROM v_$version;
執行以上語句將會返回如下結果:
BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
PL/SQL Release 12.2.0.1.0 - Production
CORE 12.2.0.1.0 Production
TNS for 64-bit Windows: Version 12.2.0.1.0 - Production
NLSRTL Version 12.2.0.1.0 - Production
二、使用PL/SQL查詢版本信息
除了使用SELECT語句查詢外,我們還可以使用PL/SQL代碼查詢版本號。具體實現如下:
DECLARE
v_version VARCHAR2(100);
BEGIN
SELECT banner INTO v_version FROM v_$version WHERE rownum = 1;
dbms_output.put_line('Oracle版本為: '||v_version);
END;
執行以上代碼,將會輸出以下結果(類似於控制台輸出):
Oracle版本為: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
三、查詢資料庫補丁級別
在Oracle資料庫中,我們可以通過下面這條語句來查詢資料庫補丁級別:
SELECT * FROM sys.registry$history;
該語句會返回Oracle資料庫所安裝的所有補丁信息,其中每一個補丁都有一個具體的版本號和發布日期。
四、查詢資料庫軟體安裝路徑
在Oracle資料庫中,我們可以通過下面這條語句來查詢資料庫軟體的安裝路徑:
SELECT * FROM v_$parameter WHERE name = 'oracle_home';
執行以上語句,將會返回如下結果:
NAME TYPE VALUE
------------------------------ ------- ------------------------------
oracle_home string /u01/app/oracle/product/11.2.0/db_1
五、查詢資料庫實例名
在Oracle資料庫中,我們可以通過下面這條語句來查詢資料庫的實例名:
SELECT * FROM global_name;
執行以上語句,將會返回如下結果:
GLOBAL_NAME
------------------------------
www.yzj.com
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/241719.html