Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 15618|Antwoord: 0

[Bron] PL/SQL-initialisatiefout Kon niet initialiseren

[Link kopiëren]
Geplaatst op 14-08-2016 22:18:45 | | |
[Venstertitel]
PL/SQL-ontwikkelaar

[Inhoud]
Initialisatiefout
Kon "C:\oracle\test\product\11.2.0\dbhome_1\bin\oci.dll" niet initialiseren
Zorg dat je de 32-bits Oracle Client hebt geïnstalleerd.

OracleHomeKey:
OracleHomeDir: C:\oracle\test\product\11.2.0\dbhome_1
Found: oci.dll
Using: C:\oracle\test\product\11.2.0\dbhome_1\bin\oci.dll
LoadLibrary(C:\oracle\test\product\11.2.0\dbhome_1\bin\oci.dll) gaf 0 terug

[OK]


Oorzaak van het probleem
Na installatie is Oracles oci.dll 64-bits, terwijl de 32-bits applicatie PLSQL Developer niet laadt.
oplossing
1. Download het Oracle Client-pakket van http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html. Ik heb Instant Client voor Microsoft Windows (32-bit) gedownload [instantclient-basic-nt-11.2.0.2.0.zip]
2. Pak de instantclient-basic-nt-11.2.0.2.0.zip uit als H:\Oracleinstantclient en de oci.dll-map is: H:\Oracleinstantclient\instantclient_12_1\
3. Stel de omgevingsvariabelen in
    TNS_ADMIN=c:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
    NLS_LANG=AMERICAN_AMERICA. ZHS16GBK (Als het al in het register staat, kan het worden weggelaten, het bestaat meestal al in het register bij het installeren van Oracle)
4. Start PL/SQL Developer, klik op "Annuleren" om de configuratie van Oracle_Home en OCI-bibliotheek te wijzigen vanuit het menu --> Tools --> Perferences --> Connection:
    OracleHome: Installeer je eigen OracleHome, zoals: E:\app\Chen\product\11g\dbhome
    OCI-bibliotheek: H:\Oracleinstantclient\instantclient_12_1\oci.dll


5. Herstart PL/SQL en log in op de bijbehorende database, de verbinding is normaal en het probleem is succesvol opgelost!





Vorig:Win8-installatie 11gR2[INS-13001] omgeving voldoet niet aan de minimumvereisten
Volgend:Elke Oracle-gebruiker en wachtwoord kan inloggen met sysdba
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com