hur man kontrollerar Oracle Client Version 32-bitars eller 64-bitars

32-bitars eller 64-bitars

i vissa situationer måste vi veta om vår Oracle-klient är 32-bitars eller 64-bitars för att kunna använda rätt verktyg för att göra vårt jobb. Till exempel bör vissa vanliga gamla applikationssviter installeras i databasen endast av 32-bitars Oracle-klienter. I ett sådant ögonblick måste vi se till att vi använder 32-bitars Oracle-klient.

använd TNSPING

här är tricket att känna till utgåvan och bitversionen av Oracle-klienten. Vi använder 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

nu vet vi att vår Oracle-klient är 32-bitars och släpper 12.2.0.1.0.

vad? Du har inte tnsping? Det är möjligt. Vissa utvecklare eller DBA använder Oracle instant-klienter för att ansluta till databaser, de innehåller inte tnsping. Så låt oss fortsätta.

använd SQLPLUS

den här gången använder vi sqlplus med 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.

då kontrollerar vi Windows Task Manager och söker efter processen med sqlplus.

sqlplus.exe * 32 Process i Windows Aktivitetshanteraren

sqlplus.exe * 32-processen i Windows Task Manager

på skärmdumpen, *32 bredvid sqlplus.exe betyder faktiskt 32-bitars. Detta är en konvention för att visa processer som körs i Windows Task Manager. Tvärtom, om det inte finns någon modifierare, är det 64-bitars.

Write a Comment

Din e-postadress kommer inte publiceras.