Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 15618|Απάντηση: 0

[Πηγή] Σφάλμα προετοιμασίας PL/SQL Δεν ήταν δυνατή η προετοιμασία

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 14/8/2016 10:18:45 μ.μ. | | |
[Τίτλος παραθύρου]
PL/SQL Προγραμματιστής

[Περιεχόμενο]
Σφάλμα προετοιμασίας
Δεν ήταν δυνατή η προετοιμασία του "C:\oracle\test\product\11.2.0\dbhome_1\bin\oci.dll"
Βεβαιωθείτε ότι έχετε εγκαταστήσει το πρόγραμμα-πελάτη Oracle 32 bit.

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) επέστρεψε 0

[ΟΚ]


Αιτία του προβλήματος
Μετά την εγκατάσταση, η oci.dll της Oracle είναι 64-bit, ενώ η εφαρμογή 32-bit PLSQL Developer αποτυγχάνει να φορτώσει.
λύση
1. Κάντε λήψη του πακέτου πελάτη Oracle από το http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html. Κατέβασα το Instant Client για Microsoft Windows (32-bit) [instantclient-basic-nt-11.2.0.2.0.zip]
2. Αποσυμπιέστε το instantclient-basic-nt-11.2.0.2.0.zip ως H:\Oracleinstantclient και ο κατάλογος oci.dll είναι: H:\Oracleinstantclient\instantclient_12_1\
3. Ορίστε τις μεταβλητές περιβάλλοντος
    TNS_ADMIN=c:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
    NLS_LANG=AMERICAN_AMERICA. ZHS16GBK (Εάν υπάρχει ήδη στο μητρώο, μπορεί να παραλειφθεί, γενικά υπάρχει ήδη στο μητρώο κατά την εγκατάσταση της Oracle)
4. Εκκινήστε το PL/SQL Developer, κάντε κλικ στο "Ακύρωση" για να τροποποιήσετε τη διαμόρφωση του Oracle_Home και της βιβλιοθήκης OCI από το μενού --> Εργαλεία --> Perferences --> Σύνδεση:
    OracleHome: Εγκαταστήστε το δικό σας OracleHome, όπως: E:\app\Chen\product\11g\dbhome
    Βιβλιοθήκη OCI: H:\Oracleinstantclient\instantclient_12_1\oci.dll


5. Επανεκκινήστε το PL/SQL και συνδεθείτε στην αντίστοιχη βάση δεδομένων, η σύνδεση είναι κανονική και το πρόβλημα λύθηκε με επιτυχία!





Προηγούμενος:Το περιβάλλον εγκατάστασης Win8 11gR2[INS-13001] δεν πληροί τις ελάχιστες απαιτήσεις
Επόμενος:Οποιοσδήποτε χρήστης και κωδικός πρόσβασης της Oracle μπορεί να συνδεθεί με το sysdba
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com