32-bit sau 64-bit
în unele situații, trebuie să știm dacă clientul nostru Oracle este 32-bit sau 64-bit pentru a utiliza instrumentul potrivit pentru a ne face treaba. De exemplu, unele suite simple de aplicații vechi ar trebui instalate în baza de date numai de 32 de biți de clienți Oracle. În acest moment, trebuie să ne asigurăm că folosim clientul Oracle pe 32 de biți.
utilizați TNSPING
iată trucul pentru a cunoaște versiunea de lansare și bit a clientului Oracle. Noi folosim 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
acum știm că clientul nostru Oracle este pe 32 de biți și eliberează 12.2.0.1.0.
ce? Nu aveți tnsping? Oh, este posibil. Unii dezvoltatori sau DBA folosesc clienții Oracle instant pentru a se conecta la baze de date, nu conțin tnsping. Deci, să continuăm.
utilizați SQLPLUS
de data aceasta, vom folosi sqlplus cu 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.
apoi verificăm Windows Task Manager și căutăm procesul sqlplus.
sqlplus.exe * 32 proces în Windows Task Manager
pe captura de ecran, *32 lângă sqlplus.exe înseamnă de fapt 32 de biți. Aceasta este o convenție de afișare a proceselor care rulează în Windows Task Manager. Dimpotrivă, dacă nu există nici un modificator, este pe 64 de biți.