PL/SQL-Entwickler mit oracle-32-bit/64-bit-client
Habe ich die Oracle 64-bit-client installiert, um mit meinem weblogic-Anwendungsserver. Ich habe gelernt, dass die pl-sql-developer funktioniert nicht mit oracle 64-bit-client so, jetzt habe ich sowohl 32-bit und 64-bit-clients auf meinem Rechner installiert und mein ORACLE_HOME variable Punkte auf 64-bit-client.
Ich bin nicht in der Lage zu starten, pl/sql developer, auch ich, geben Sie die 32-bit-client unter Extras->Einstellungen der pl-sql-developer-version 8.0.4.
Änderte ich meine oracle-client für 32-bit-client konnte ich dann beginnen, pl-sql-developer, aber meine Anwendung funktioniert nicht.
Gibt es eine Möglichkeit, ich kann laufen, PL/SQL developer, während zeigen ORACLE_HOME auf 64-bit-oracle-client. Ich bin nicht sicher, dass die Angabe der ORACLE_HOME explizit unter Extras->Einstellungen der pl-sql-developer (für Benutzer/Standard-sowie system-Einstellungen) hat keine Wirkung, da es nimmt die oracle-home aus der Umgebungsvariable glaube ich.
Dank,
Adithya.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie installieren Sie die beiden clients in separaten Oracle-Home Standorte, zum Beispiel ich habe mich für
C:\OracleHome
undC:\OracleHome32
Richten Sie dann eine Umgebungsvariable namens TNS_ADMIN mit dem Ordner, enthält Ihre Standard-TNSnames.ora-Datei als Wert (für mich ist es
C:\OracleHome\network\admin
)Halten Sie Ihre Einstellungen in PL/SQL-Entwickler, und stellen Sie sicher, Sie geben auch die OCI-Bibliothek (bei mir ist
C:\OracleHome32\oci.dll
)Schließlich, mit regedit.exe fügen Sie eine zweite Taste unter ORACLE (
HKEY_LOCAL_MACHHINE\SOFTWARE\ORACLE
). Ich habe angerufen mir KEY_OraClient11g_home1 und KEY_OraClient11g_home2. Erstellen Sie den gleichen 4-Saiten in den zweiten Schlüssel, mit dem Sie die entsprechenden änderungen an den Daten (z.B. ORACLE_HOME sollteC:\OracleHome32
als es Daten-Feld in meinem Beispiel)Neustart alle Anwendungen sollten nun können Sie die Verwendung von PL/SQL-Entwickler nahtlos, während auch standardmäßig die 64-bit-Oracle-home für Ihren weblogic-Anwendungsserver.
Um dies zu beheben, laden Sie die 32-bit-version von Oracle Instant Client, extrahieren Sie es in ein Verzeichnis wie
C:\instantclient
.Konfigurieren PL/SQL-Entwickler, um diese version verwenden, indem Sie auf Tools -> Einstellungen. Unter - Verbindung -> Oracle Home, zeigen Sie auf die Stelle, wo Sie extrahiert hatte Instant Client (
C:\instantclient
), und unter - Verbindung -> OCI-Bibliothek, zeigen Sie auf die oci.dll Datei im selben Verzeichnis (C:\instantclient\oci.dll
).Neustart von PL/SQL-Entwickler sind, und Sie sollten in der Lage sein zu verbinden.
Schnelle post: ich habe versucht, eine Verbindung zu einem 64-bit-Oracle-Datenbank mit PL/SQL Developer. Trotz ORACLE_HOME setzen der richtigen Werte und oci.dll verfügbar, PL/SQL-Entwickler konnte nicht mit der Datenbank verbinden.
Weiter Sondieren darauf hingewiesen, dass die Oracle-installation eine 64-bit-und PL/SQL-Entwickler, der unfähig ist, laden Sie 64-bit-version von oci.dll Datei. Um dies zu beheben, laden Sie die 32-bit-version des Oracle Instant-Client, entpacken es in ein Verzeichnis wie \instant_client.
Konfigurieren PL/SQL-Entwickler, um diese version verwenden, indem Sie auf Tool-Menüs - > Einstellungen. Unter Oracle zu Hause, zeigen Sie auf die Stelle, wo Sie extrahiert hatte Instant client (\instant_client, in diesem Fall) und die unter Lage der OCI-Bibliothek, zeigen Sie auf die oci.dll Datei vorhanden im Ort, wo Sie extrahiert hatte Instant client ( \instant_client\oci.dll). Neustart von PL/SQL-Entwickler sind, und Sie sollten in der Lage sein, um jetzt eine Verbindung herstellen.
öffnen Sie einen link zum download oci.dll Datei
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html