Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 15618|Atsakyti: 0

[Šaltinis] PL/SQL inicijavimo klaida Nepavyko inicijuoti

[Kopijuoti nuorodą]
Paskelbta 2016-08-14 22:18:45 | | |
[Lango pavadinimas]
PL/SQL programuotojas

[Turinys]
Inicijavimo klaida
Nepavyko inicijuoti "C:\oracle\test\product\11.2.0\dbhome_1\bin\oci.dll"
Įsitikinkite, kad turite įdiegtą 32 bitų "Oracle Client".

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) grąžino 0

[Gerai]


Problemos priežastis
Įdiegus "Oracle" oci.dll yra 64 bitų, o 32 bitų programos "PLSQL Developer" nepavyksta įkelti.
sprendimas
1. Atsisiųskite "Oracle" kliento paketą iš http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html. Atsisiuntiau "Instant Client", skirtą "Microsoft Windows" (32 bitų) [instantclient-basic-nt-11.2.0.2.0.zip]
2. Išpakuokite instantclient-basic-nt-11.2.0.2.0.zip kaip H:\Oracleinstantclient ir oci.dll katalogas yra: H:\Oracleinstantclient\instantclient_12_1\
3. Nustatykite aplinkos kintamuosius
    TNS_ADMIN=c:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
    NLS_LANG=AMERICAN_AMERICA. ZHS16GBK (jei jis jau yra registre, jo galima atsisakyti, paprastai jis jau yra registre diegiant "Oracle")
4. Paleiskite PL/SQL Developer, spustelėkite "Atšaukti", kad pakeistumėte Oracle_Home ir OCI bibliotekos konfigūraciją iš meniu --> Įrankiai --> Perferences --> Ryšys:
    "OracleHome": įdiekite savo "OracleHome", pvz.: E:\app\Chen\product\11g\dbhome
    OCI biblioteka: H:\Oracleinstantclient\instantclient_12_1\oci.dll


5. Iš naujo paleiskite PL/SQL ir prisijunkite prie atitinkamos duomenų bazės, ryšys normalus ir problema sėkmingai išspręsta!





Ankstesnis:Win8 diegimo 11gR2 [INS-13001] aplinka neatitinka minimalių reikalavimų
Kitą:Bet kuris "Oracle" vartotojas ir slaptažodis gali prisijungti su sysdba
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com