Come scoprire quale versione del client Oracle è installata?

Come scoprire quale versione del client Oracle è installata?
A volte un utente sviluppa un'applicazione con il database Oracle, che richiede una versione specifica del client Oracle nel sistema. L'utente può trovare necessario verificare quali versioni o versioni siano installate sul sistema per qualsiasi motivo. Ad esempio, è necessario eliminare la vecchia versione o installare qualsiasi prodotto di Oracle in base alla versione di Oracle Client per supportare l'applicazione. Esistono diversi modi per scoprire la versione installata di Oracle Client su Windows.

Questo post dimostrerà i seguenti metodi:

  • Metodo 1: scopri quale versione del client Oracle è installata utilizzando il prompt dei comandi
  • Metodo 2: scopri quale versione del client Oracle è installata utilizzando PowerShell
  • Metodo 3: scopri quale versione del client Oracle è installata utilizzando lo sviluppatore SQL

Metodo 1: scopri quale versione del client Oracle è installata utilizzando il prompt dei comandi

Per controllare la versione installata di Oracle Client, aprire il prompt dei comandi e digitare il comando indicato di seguito:

sqlplus -v

L'output viene visualizzato "21.0.0.0.0"Che è la versione installata di Oracle Client mentre"21.3.0.0.0"È il numero di versione del database Oracle:

Metodo 2: scopri quale versione del client Oracle è installata utilizzando PowerShell

Utilizzare questo metodo per scoprire tutte le versioni installate di Oracle Client nel sistema. Apri PowerShell e digita il comando fornito:

gci c: \, d: \ -recurse -filter 'oraclient*.dll '-erroraction silentlycontinue | %$ _.Versioninfo | ft -property fileversion, nome file -autosize

Nota: "*" Nel comando significa "TUTTO". Verrà tutte le versioni installate di Oracle Client. Assicurati di includere tutto "Unità"Secondo il tuo sistema nel comando come"C:\" E "D:\".

L'output visualizza la versione client Oracle installata nel sistema:

Metodo 3: scopri quale versione del client Oracle è installata utilizzando lo sviluppatore SQL

Nello sviluppatore SQL, il client Oracle è tenuto a connettersi con il database Oracle. Quindi, l'utente può trovare la versione del client Oracle \ versioni utilizzate solo dallo sviluppatore SQL.

Per aprire lo sviluppatore SQL, fare clic sul pulsante di avvio e cercare "sqldeloper.exe"E fai clic su"Aprire"Pulsante:

Dopo aver aperto lo sviluppatore SQL, vediamo due modi per trovare le versioni installate di Oracle Client.

Utilizzo della GUI SQL Developer per trovare la versione installata

Dopo aver aperto lo sviluppatore SQL, vai nel "Rapporti" finestra. Massimizzare il "Rapporti sul dizionario dei dati"Premendo il"+" icona:

Il prossimo passo è massimizzare il "Sul tuo database"Facendo clic su"+" icona:

Fare doppio clic su "Banner di versione"Per aprirlo:

Un prompt si aprirà. Seleziona qualsiasi connessione già creata e fai clic su "OK"Pulsante:

Fornire la password di connessione e fare clic su "OK"Pulsante:

Una nuova finestra visualizzerà la versione installata di Oracle Client:

Controlliamo un altro modo per trovare la versione installata del client Oracle utilizzato dallo sviluppatore SQL attraverso la query.

Utilizzo della query in SQL Developer per trovare la versione installata

Nella schermata di benvenuto dello sviluppatore SQL, fare doppio clic sulla connessione esistente per aprirlo. Il prompt si aprirà, immettere la password di connessione e fare clic su "OK"Pulsante.

Di conseguenza, si aprirà una nuova scheda:

Digita questa query per visualizzare tutte le versioni installate di Oracle Client:

SELEZIONARE
Distinto
S.client_version
DA
v $ session_connect_info s
DOVE
S.sid = sys_context ('userenv', 'sid');

Dopo aver digitato la query, fare clic su "Eseguire"Pulsante:

IL "Risultato di query"Visualirà la versione del client Oracle per SQL Developer:

Hai scoperto con successo le versioni installate di Oracle Client sul sistema attraverso diversi metodi.

Conclusione

Per scoprire quale versione è installata sul tuo sistema, apri "Prompt dei comandi"E tipo"sqlplus -v". L'utente può anche usare "Powershell"Per elencare tutte le versioni installate di Oracle Client e"Sviluppatore SQL"Per elencare le versioni del client Oracle utilizzato solo dallo sviluppatore SQL. Questo post ha dimostrato diversi metodi per scoprire quale versione del client Oracle è installata nel sistema.