32-bit eller 64-bit
i noen situasjoner må vi vite om Vår Oracle-klient er 32-bit eller 64-bit for å kunne bruke riktig verktøy for å gjøre jobben vår. For eksempel bør noen vanlige gamle applikasjonssuiter installeres i databasen bare av 32-biters oracle-klienter. I slike øyeblikk må vi sørge for at vi bruker 32-bit Oracle client.
Bruk TNSPING
her er trikset for å vite utgivelsen og bitversjonen Av Oracle-klienten. Vi bruker 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
Nå vet vi At Vår Oracle-klient er 32-bit og slipper 12.2.0.1.0.
Hva? Har du ikke tnsping? Det er mulig. Noen utviklere eller DBA bruker oracle instant-klienter til å koble til databaser, de inneholder ikke tnsping. Så la oss fortsette.
Bruk SQLPLUS
Denne gangen bruker vi sqlplus med nologg.
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.
så sjekker Vi Windows Task Manager og søker etter prosessen med sqlplus.
sqlplus.exe * 32 Prosess I Windows Task Manager
på skjermbildet, *32 ved siden av sqlplus.exe betyr faktisk 32-bit. Dette er en konvensjon for å vise kjørende prosesser I Windows Task Manager. Tvert imot, hvis det ikke er noen modifikator, er det 64-bit.