So überprüfen Sie die Oracle-Client-Version 32-Bit oder 64-Bit

32-Bit oder 64-Bit

In einigen Situationen müssen wir wissen, ob unser Oracle-Client 32-Bit oder 64-Bit ist, um das richtige Tool für unsere Arbeit verwenden zu können. Beispielsweise sollten einige einfache alte Anwendungssuiten nur von 32-Bit-Oracle-Clients in der Datenbank installiert werden. In diesem Moment müssen wir sicherstellen, dass wir den 32-Bit-Oracle-Client verwenden.

Verwenden Sie TNSPING

Hier ist der Trick, um die Release- und Bitversion des Oracle-Clients zu kennen. Wir verwenden 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

Jetzt wissen wir, dass unser Oracle-Client 32-Bit ist und 12.2.0.1.0 veröffentlicht.

Was? Sie haben kein tnsping? Oh, es ist möglich. Einige Entwickler oder DBA verwenden Oracle Instant Clients, um eine Verbindung zu Datenbanken herzustellen. Also lass uns weitermachen.

Verwenden Sie SQLPLUS

Dieses Mal verwenden wir sqlplus mit 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.

Dann überprüfen wir den Windows Task-Manager und suchen nach dem Prozess von sqlplus.

sqlplus.exe * 32 Prozess im Windows Task Manager

sqlplus.exe * 32 Prozess im Windows Task Manager

Auf dem Screenshot, die *32 neben sqlplus.exe bedeutet eigentlich 32-Bit. Dies ist eine Konvention zum Anzeigen laufender Prozesse im Windows Task-Manager. Im Gegenteil, wenn es keinen Modifikator gibt, ist es 64-Bit.

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht.