Truy vấn phiên bản Oracle

Truy Van Phien Ban Oracle



Bài đăng này sẽ thảo luận về năm phương pháp chính để truy vấn phiên bản cơ sở dữ liệu đã cài đặt của máy chủ Oracle.

Phương pháp 1 – Sử dụng Tiện ích SQLPlus

Oracle cung cấp một tiện ích dòng lệnh cho phép chúng ta truy vấn máy chủ bằng các lệnh PL/SQL.







Tiện ích SQL Plus sử dụng đơn giản và trực quan. Nó cũng được cài đặt trong tất cả các phiên bản Oracle khiến nó trở thành một công cụ phổ biến.



Để kiểm tra phiên bản cơ sở dữ liệu bằng tiện ích SQL Plus, hãy bắt đầu bằng cách đăng nhập vào máy chủ với tên:



$ sqlplus '/ dưới dạng sysdba'

Sau khi đăng nhập, bạn sẽ thấy biểu ngữ cơ sở dữ liệu đã cài đặt được hiển thị trong bảng điều khiển như hình bên dưới:





Phương pháp 2 – Sử dụng V$VERSION VIEW

Phương pháp thứ ba bạn có thể sử dụng để xác định phiên bản cơ sở dữ liệu Oracle của mình là chế độ xem $VERSION. Dạng xem này lưu trữ thông tin PL/SQL, bao gồm cả phiên bản cơ sở dữ liệu.



Để sử dụng chúng ta có thể query cột banner từ view như hình bên dưới:

lựa chọn biểu ngữ từ V $VERSION ;

Điều này sẽ trả về biểu ngữ cơ sở dữ liệu như hình dưới đây:

ẢNH BÌA
----------------------------
Cơ sở dữ liệu Oracle 19c Phiên bản doanh nghiệp Phiên bản 19.0.0.0.0 - Sản xuất

Bạn cũng có thể tìm nạp phiên bản biểu ngữ đầy đủ sau:

lựa chọn banner_full từ V $VERSION ;

Đầu ra:

Cơ sở dữ liệu Oracle 19c Phiên bản doanh nghiệp Phiên bản 19.0.0.0.0 - Sản xuất
Phiên bản 19.3.0.0.0

Phương pháp 3 – Sử dụng Chế độ xem V$INSTANCE

Tương tự, bạn có thể sử dụng chế độ xem V$INSTANCE, chế độ này lưu trữ thông tin phiên bản máy chủ để xác định phiên bản cơ sở dữ liệu.

Thí dụ:

lựa chọn phiên bản, version_full từ v $instance ;

Điều này sẽ trả về phiên bản và phiên bản đầy đủ như hình dưới đây:

GHI CHÚ : Việc sử dụng chế độ xem v$instance yêu cầu các quyền cụ thể để truy vấn. Thay vào đó, hãy sử dụng chế độ xem phiên bản v$.

Phương pháp 4 – Sử dụng Product_Component_Version

Sử dụng chế độ xem product_component_version, chúng tôi có thể chạy như sau:

lựa chọn phiên bản, version_full từ PRODUCT_COMPONENT_VERSION;

Điều này sẽ trả về một kết quả tương tự cho truy vấn v$instance mà không có các hạn chế về quyền.

Phương pháp 5 – Sử dụng PL/SQL DBMS_DB_VERSION

Bạn cũng có thể sử dụng gói DBMS_DB_VERSION để xác định phiên bản cơ sở dữ liệu như minh họa bên dưới:

bố trí đầu ra của máy chủ bật;
giám đốc điều hành dbms_output.put_line ( dbms_db_version.version || '.' || dbms_db_version.release ) ;

Đầu ra:

19,0
PL / Thủ tục SQL hoàn tất thành công.

Phần kết luận

Bài đăng này bao gồm năm phương pháp kiểm tra phiên bản cơ sở dữ liệu Oracle bằng các công cụ khác nhau. Một số ví dụ được cung cấp cho mỗi phiên bản.