32-bit tai 64-bit
joissakin tilanteissa, meidän täytyy tietää, onko Oracle client 32-bit tai 64-bit
, jotta voimme käyttää oikeaa työkalua tehtävässämme. Esimerkiksi jotkut tavalliset vanhat sovellussviitit tulisi asentaa tietokantaan vain 32-bittisten Oraclen asiakkaiden toimesta. Tällä hetkellä meidän on varmistettava, että käytämme 32-bittistä Oracle-asiakasta.
käytä TNSPINGIÄ
tässä kikka, jolla tiedät Oracle-asiakkaan julkaisu-ja bittiversion. Käytämme tnspingiä.
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
nyt tiedämme Oracle-asiakkaamme olevan 32-bittinen ja julkaiseva 12.2.0.1.0.
mitä? Eikö sinulla ole tnspingiä? Se on mahdollista. Jotkut kehittäjät tai DBA käyttää Oracle instant asiakkaita yhteyden tietokantoihin, ne eivät sisällä tnsping. Jatketaan.
käytä Sqlplus
tällä kertaa käytössä on sqlplus nologilla.
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.
sitten tarkistamme Windowsin Tehtävienhallinnan ja etsimme sqlplus-prosessin.
sqlplus.exe * 32 Process in Windows Task Manager
on kuvakaappaus, the *32 vieressä sqlplus.exe tarkoittaa oikeastaan 32-bittistä. Tämä on tapa näyttää käynnissä olevat prosessit Windows Task Manager. Päinvastoin, jos modifieria ei ole, se on 64-bittinen.