Come controllare Oracle Client Versione 32-bit o 64-bit

32-bit o 64-bit

In alcune situazioni, abbiamo bisogno di sapere se il nostro client Oracle è a 32-bit o 64-bit al fine di utilizzare lo strumento giusto per fare il nostro lavoro. Ad esempio, alcune vecchie suite di applicazioni normali dovrebbero essere installate nel database solo da client Oracle a 32 bit. In tale momento, dobbiamo assicurarci che stiamo usando il client Oracle a 32 bit.

Usa TNSPING

Ecco il trucco per conoscere il rilascio e la versione bit del client Oracle. Usiamo tnsping.

C:\Users\Administrator>tnsping localhost
TNS Ping Utility for 32-bit Windows: Version 12.2.0.1.0 - Production on 09-NOV-2019 19:46:07
Copyright (c) 1997, 2016, Oracle. All rights reserved.
Used parameter files:
C:\app\client\Administrator\product.2.0\client_1\network\admin\sqlnet.ora
Used EZCONNECT adapter to resolve the alias
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))
TNS-12541: TNS:no listener

Ora sappiamo che il nostro client Oracle è a 32 bit e rilascia 12.2.0.1.0.

Cosa? Non hai il tnsping? Oh, e ‘ possibile. Alcuni sviluppatori o DBA utilizzano i client Oracle Instant per connettersi ai database, non contengono tnsping. Quindi continuiamo.

Usa SQLPLUS

Questa volta, usiamo sqlplus con nolog.

C:\Users\Administrator>sqlplus /nolog
SQL*Plus: Release 12.2.0.1.0 Production on Thu Nov 7 20:05:49 2019
Copyright (c) 1982, 2017, Oracle. All rights reserved.

Quindi controlliamo il Task Manager di Windows e cerchiamo il processo di sqlplus.

 sqlplus.processo exe * 32 in Task Manager di Windows

sqlplus.processo exe * 32 in Task Manager di Windows

Sullo screenshot, il *32 accanto a sqlplus.exe in realtà significa 32-bit. Questa è una convenzione di visualizzazione dei processi in esecuzione in Task Manager di Windows. Al contrario, se non c’è alcun modificatore, è a 64 bit.

Write a Comment

Il tuo indirizzo email non sarà pubblicato.