|
|
Opublikowano 07.09.2016 09:38:06
|
|
|
|

Jeden
nie można załadować OCI DLL,126
Rozwiązanie: Tools->Options-> OCI i wybierz oci.dll w koszu w katalogu instalacji Oracle
2. Oracle 11g R2 jest zainstalowany pod Win7, a przy łączeniu z Oracle z Navicat wyświetlany jest następujący błąd: Nie można załadować OCI DLL, 126: Pakiet Instant Client jest wymagany do połączenia Baic i TNS Więcej informacji: http://wiki.navicat.com/wiki/index.php/Instant_client_required Patrząc na powyższy link, zauważyłem, że Navicat obsługuje tylko 32-bitowego klienta natychmiastowego, więc mimo że zainstalowaliśmy 64-bitowego Oracle, ponieważ Navicat obsługuje tylko klienta 32-bitowego, musimy też pobrać klienta 32-bitowego, Adres do pobrania: http://www.oracle.com/technetwork/topics/winsoft-085727.html. Oto kompletne obejście: 1: Pobierz plik :instantclient-basic-nt-11.2.0.3.0.zip pod powyższym adresem
Pobierz na: http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip
2: Rozpakuj ten pakiet instalacyjny i połącz rozpakowane pliki w :D:appuserproductinstantclient_11_2 3: Otwórz Navicat, wybierz Narzędzia → Opcje→ Inne → OCI i ustaw bibliotekę OCI na: D:app\user\product\instant\client_11_2\oci.dll,
Ustaw SQL *plus na: D:app\user\product\11.2.0\dbhome_1\BIN\sqlplus.exe. Czy na pewno. To nieporozumienie, w rzeczywistości nie ma potrzeby tego ustawiać 4: Test przebiega pomyślnie.
|
Poprzedni:algorytm skey-to-bkn w c# QQNastępny:Jeśli Twój projekt odnosi się do starego frameworka encji i używasz nowego, zamknij kreator, aby wybrać nowy framework
|