SP2-0750: stellen Sie ORACLE_HOME
Erhalte ich folgende Fehlermeldung, wenn ich Schreibe sqlplus
auf Eingabeaufforderung
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
Hier sind die Pfadangaben
Net-Konfiguration-Unterstützung nicht funktioniert. Es ist nicht der erste Angriff von Programm-Dateien und beim Zugriff auf direkt gibt es folgenden Fehler
C:\Oracle\product\11.1.0\db_1\BIN>netca.bat
java.lang.UnsatisfiedLinkError: Can't load library: C:/Oracle/product/11.1.0/db_
1;/oui/lib/win32/oraInstaller.dll
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1650)
at java.lang.Runtime.load0(Runtime.java:769)
at java.lang.System.load(System.java:968)
at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.loadNativeLib(
OiipwWin32NativeCalls.java:1491)
at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.<clinit>(Oiipw
Win32NativeCalls.java:47)
at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment
.java:210)
at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.initUnixPtrFileLoc(O
iipgPropertyLoader.java:213)
at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.<clinit>(OiipgProper
tyLoader.java:126)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.updateProperties(
OiicStandardInventorySession.java:461)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS
tandardInventorySession.java:257)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS
tandardInventorySession.java:231)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS
tandardInventorySession.java:180)
at oracle.net.ca.NetCA.getHomeInfo(Unknown Source)
at oracle.net.ca.NetCA.main(Unknown Source)
java.lang.UnsatisfiedLinkError: no oraInstaller in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.loadNativeLib(
OiipwWin32NativeCalls.java:1514)
at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.<clinit>(Oiipw
Win32NativeCalls.java:47)
at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment
.java:210)
at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.initUnixPtrFileLoc(O
iipgPropertyLoader.java:213)
at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.<clinit>(OiipgProper
tyLoader.java:126)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.updateProperties(
OiicStandardInventorySession.java:461)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS
tandardInventorySession.java:257)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS
tandardInventorySession.java:231)
at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS
tandardInventorySession.java:180)
at oracle.net.ca.NetCA.getHomeInfo(Unknown Source)
at oracle.net.ca.NetCA.main(Unknown Source)
Oracle Net Services configuration failed. The exit code is -1
Bearbeiten
Habe es gelöst, da ich versuchte verschiedene Lösungen, ich weiß also nicht mehr genau erinnern, aber ich denke, es wurde gelöst, indem Sie die folgenden zwei Dinge
1-ORACLE_HOME
sollte nicht alles enthalten, nach dem Pfad, d.h. keine \
, ;
,,
2-habe ich eine Umgebungsvariable mit dem Namen LANG
mit Wert American_America.we8iso8859p15
- Es scheint, dass dies eine gute Frage für ServerFault, nicht für StackOverflow.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe es gelöst, da ich versuchte verschiedene Lösungen, ich weiß also nicht mehr genau erinnern, aber ich denke, es wurde gelöst, indem Sie die folgenden zwei Dinge
1-
ORACLE_HOME
sollte nicht alles enthalten, nach dem Pfad, d.h. keine\
,;
,,
2-habe ich eine Umgebungsvariable mit dem Namen
LANG
mit WertAmerican_America.we8iso8859p15
Unter Windows (und unter Unix als gut, aber die Variablen werden anders behandelt), musst du eine
ORACLE_HOME
- variable in Ihrer Umgebung, so dass SQL*Plus können Sie Ihre Oracle-client. Zum Beispiel, meine Oracle-client 11g installiert istC:\oracle\ora11
, so habe ich eineORACLE_HOME
variable via:Start -> Einstellungen -> Systemsteuerung -> System -> (Reiter) Erweitert -> (- Taste) Umgebungsvariablen -> Neue System-Variable
(Sie können auch mit der rechten Maustaste auf Ihr Symbol "Arbeitsplatz"). SQL*Plkus sollte in der Lage sein, Ihren Weg zu finden, um Ihre Kunden, dann. Sie Fragen sich vielleicht, warum Sie nicht setzen Sie diesen Pfad bei der Installation ? Ich denke, das ist,, weil Sie kann mehrere Oracle-Versionen installiert, die auf der gleichen Umgebung.
In meinem Fall habe ich einfach tun musste, um diese vor der Ausführung der 'opatch apply" - Befehl: