Die 32-Bit Unterstützung fällt nach und nach bei Komponenten weg auf denen BPS2 aufbaut, darunter so zentrale wie Windows 10 und PostgreSQL. Es wird zunehmend schwieriger eine 32-Bit Ausgabe von BPS zu pflegen, und es ist absehbar dass es in naher Zukunft unmöglich wird.
Ab BPS 2.24 werden deshalb 32-Bit Versionen nur noch auf Anfrage, gegen Verrechnung der Umtriebe sowie eine begrenzte Zeit lang zur Verfügung gestellt. Für Version 2.23 werden zwar bis Ende 2020 weiterhin 32-Bit Ausgaben von BPS erscheinen, möglicherweise lassen sich aber gewisse Anforderungen dort nicht mehr realisieren.
Sie sollten deshalb folgendes in ihre Planungen aufnehmen:
Es ist nicht schwierig, einen gemischten 32-/64-Bit-Oracle-Client aufzusetzen, mit dem Sie sowohl 32- als auch 64-Bit-BPS-Installationen nebeneinander auf demselben PC verwenden können.
tnsnames.ora innerhalb der bisherigen lokalen Oracle Client Verzeichnisse gespeichert haben, sichern sie diese Datei zuerst.tnsnames.ora bei ihnen zentral für alle irgendwo im LAN gespeichert ist müssen sie nichts machen.C:\oracleC:\oracle (falls diese nicht zentral auf einem Share liegt)C:\oracleC:\oracleinstantclient-basiclite-nt-19.6.0.0.0dbru\ nach 32\instantclient-basiclite-windows.x64-19.6.0.0.0dbru nach 64\C:\oracle\makelinks.bat ein.instantclient_19_6 im Skript an:@echo off
setlocal
rem Check or get admin privileges
[gt]nul 2[gt][&]1 "%SystemRoot%\system32\cacls.exe" "%SystemRoot%\system32\config\system"
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) [gt] "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 [gt][gt] "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /b
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
rem Create links
call :makelink oraclient C:\oracle\32\instantclient_19_6 C:\oracle\64\instantclient_19_6
pause
goto :eof
:makelink
if exist %SystemRoot%\SysWOW64\%1 rmdir /q %SystemRoot%\SysWOW64\%1
if exist %SystemRoot%\System32\%1 rmdir /q %SystemRoot%\System32\%1
mklink /d %SystemRoot%\SysWOW64\%1 %2
mklink /d %SystemRoot%\System32\%1 %3
makelinks.bat aus um die erforderlichen Links zu erzeugen.%SystemRoot%\System32\oraclienttnsnames.ora lokal in C:\oracle gespeichert haben fügen sie die folgende Umgebungsvariable hinzu: TNS_ADMIN=C:\oracletnsnames.ora bei ihnen zentral im LAN gespeichert ist, passen sie die Umgebungsvariable TNS_ADMIN entsprechend an.Sie können ab jetzt 32- und 64-bit BPS Installationen parallel verwenden.