Làm cách nào để biết Phiên bản máy khách Oracle nào được cài đặt?

Lam Cach Nao De Biet Phien Ban May Khach Oracle Nao Duoc Cai Dat



Đôi khi, một người dùng phát triển một ứng dụng với Cơ sở dữ liệu Oracle, ứng dụng này cần một phiên bản máy khách Oracle cụ thể trong hệ thống. Người dùng có thể thấy cần phải kiểm tra phiên bản hoặc các phiên bản nào được cài đặt trên hệ thống vì bất kỳ lý do gì. Chẳng hạn, cần phải xóa phiên bản cũ hoặc cài đặt bất kỳ sản phẩm nào của Oracle theo phiên bản của Máy khách Oracle để hỗ trợ ứng dụng. Có nhiều cách để tìm ra phiên bản Oracle Client đã cài đặt trên Windows.

Bài đăng này sẽ chứng minh các phương pháp sau:

Phương pháp 1: Tìm hiểu phiên bản máy khách Oracle nào được cài đặt bằng dấu nhắc lệnh

Để kiểm tra phiên bản đã cài đặt của Oracle Client, hãy mở Dấu nhắc lệnh và nhập lệnh được cung cấp bên dưới:







sqlplus -TRONG

Đầu ra hiển thị “ 21.0.0.0.0 ” là phiên bản đã cài đặt của Oracle Client trong khi “ 21.3.0.0.0 ” là số phiên bản của cơ sở dữ liệu Oracle:





Phương pháp 2: Tìm hiểu Phiên bản máy khách Oracle nào được cài đặt bằng PowerShell

Sử dụng phương pháp này để tìm ra tất cả các phiên bản Oracle Client đã cài đặt trong hệ thống. Mở PowerShell và gõ lệnh được cung cấp:





gci C:\,D:\ -recurse -lọc 'oraclient*.dll' -LỗiHành động Âm thầmTiếp tục | % { $_ .Thông tin phiên bản } | ft -Tài sản Phiên bản tệp, Tên tệp -Kich thươc tự động

Ghi chú : Dấu “*” trong lệnh có nghĩa là “ TẤT CẢ ”. Nó sẽ hiển thị tất cả các phiên bản đã cài đặt của Oracle Client. Đảm bảo rằng bạn bao gồm tất cả “ ổ đĩa ” theo hệ thống của bạn trong lệnh như “ C:\ ' Và ' Đ:\ ”.

Kết quả hiển thị phiên bản Oracle Client đã cài đặt trong hệ thống:



Phương pháp 3: Tìm hiểu phiên bản máy khách Oracle nào được cài đặt bằng SQL Developer

Trong SQL Developer, Máy khách Oracle được yêu cầu kết nối với Cơ sở dữ liệu Oracle. Vì vậy, người dùng có thể tìm thấy phiên bản Máy khách Oracle\phiên bản chỉ được Nhà phát triển SQL sử dụng.

Để mở Nhà phát triển SQL, hãy nhấp vào nút Bắt đầu và tìm kiếm “ sqldeveloper.exe ” và nhấp vào “ Mở ' cái nút:

Sau khi mở Nhà phát triển SQL, hãy xem hai cách để tìm các phiên bản đã cài đặt của Máy khách Oracle.

Sử dụng GUI của nhà phát triển SQL để tìm phiên bản đã cài đặt

Sau khi mở SQL Developer, hãy vào phần “ Báo cáo ' cửa sổ. Tối đa hóa “ Báo cáo từ điển dữ liệu ” bằng cách nhấn nút “ + ' biểu tượng:

Bước tiếp theo là tối đa hóa “ Về cơ sở dữ liệu của bạn ” bằng cách nhấp vào “ + ' biểu tượng:

Nhấp đúp vào “ Biểu ngữ phiên bản ' mở nó ra:

Một lời nhắc sẽ mở ra. Chọn bất kỳ kết nối nào đã được tạo và nhấp vào nút “ ĐƯỢC RỒI ' cái nút:

Cung cấp mật khẩu kết nối và nhấp vào nút “ ĐƯỢC RỒI ' cái nút:

Một cửa sổ mới sẽ hiển thị phiên bản Oracle Client đã cài đặt:

Hãy kiểm tra một cách khác để tìm phiên bản đã cài đặt của Máy khách Oracle được Nhà phát triển SQL sử dụng thông qua truy vấn.

Sử dụng truy vấn trong SQL Developer để tìm phiên bản đã cài đặt

Trên màn hình chào mừng của Nhà phát triển SQL, bấm đúp vào kết nối hiện có để mở nó. Lời nhắc sẽ mở ra, hãy nhập mật khẩu kết nối và nhấp vào nút “ ĐƯỢC RỒI ' cái nút.

Kết quả là một tab mới sẽ mở ra:

Nhập truy vấn này để hiển thị tất cả các phiên bản đã cài đặt của Máy khách Oracle:

LỰA CHỌN
RIÊNG BIỆT
s.client_version
TỪ
TRONG $session_connect_info S
Ở ĐÂU
s.sid = SYS_CONTEXT ( 'NGƯỜI DÙNG' , 'SID' ) ;

Sau khi nhập truy vấn, nhấp vào nút “ Hành hình ' cái nút:

Các ' Kết quả truy vấn ” sẽ hiển thị phiên bản của ứng dụng khách Oracle dành cho Nhà phát triển SQL:

Bạn đã tìm ra thành công các phiên bản Oracle Client đã cài đặt trên hệ thống thông qua các phương pháp khác nhau.

Phần kết luận

Để biết phiên bản nào được cài đặt trên hệ thống của bạn, hãy mở “ Dấu nhắc lệnh ” và gõ “ sqlplus -V ”. Người dùng cũng có thể sử dụng “ PowerShell ” để liệt kê tất cả các phiên bản đã cài đặt của Oracle Client và “ Nhà phát triển SQL ” để liệt kê các phiên bản Máy khách Oracle chỉ được Nhà phát triển SQL sử dụng. Bài đăng này đã trình bày các phương pháp khác nhau để tìm ra Phiên bản máy khách Oracle nào được cài đặt trong hệ thống của bạn.