Jak sprawdzić klienta Oracle w wersji 32-bitowej lub 64-bitowej

32-bitowej lub 64-bitowej

w niektórych sytuacjach musimy wiedzieć, czy nasz klient Oracle jest 32-bitowy, czy 64-bitowy, aby użyć odpowiedniego narzędzia do wykonania naszej pracy. Na przykład niektóre zwykłe stare pakiety aplikacji powinny być instalowane w bazie danych tylko przez 32-bitowych klientów Oracle. W takim momencie musimy się upewnić, że korzystamy z 32-bitowego klienta Oracle.

użyj TNSPING

oto sztuczka, aby poznać wersję wydania i bitową klienta Oracle. Używamy 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

teraz wiemy, że nasz klient Oracle jest 32-bitowy i wydany 12.2.0.1.0.

co? Nie masz tnsping? To możliwe. Niektórzy programiści lub DBA używają Oracle instant clients do łączenia się z bazami danych, nie zawierają tnsping. Kontynuujmy.

użyj SQLPLUS

tym razem używamy sqlplus z nologiem.

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.

następnie sprawdzamy Menedżera zadań Windows i szukamy procesu sqlplus.

 sqlplus.exe * 32 Process in Windows Task Manager

sqlplus.Exe * 32 proces w Menedżerze Zadań systemu Windows

na zrzucie ekranu, * 32 obok sqlplus.exe właściwie oznacza 32-bit. Jest to konwencja wyświetlania uruchomionych procesów w Menedżerze Zadań systemu Windows. Wręcz przeciwnie, jeśli nie ma żadnego modyfikatora, jest to 64-bit.

Write a Comment

Twój adres e-mail nie zostanie opublikowany.