Oracle11g localhost: 1158 / em kann keine Verbindung herstellen

11541
Ramkumar

In meiner Windows 7 Professional Edition habe ich Oracle Database Express Edition 11g Release 2 installiert, das von Oracle.com heruntergeladen wird. Die SID lautet 'orcl', der Benutzername 'system'.

Wenn ich versuche, eine Verbindung zu Database Control - orcl (localhost: 1158 / em) herzustellen, funktioniert es beim ersten Mal einwandfrei, aber nach dem Neustart von Windows localhost: 1158 / em stellt keine Verbindung her.

Der Browser sagt "vorübergehend nicht verfügbar".

Nach der Oracle-Installation habe ich auch PostgreSQL 9.2, phpPgAdmin 5.1 auf meinem WAMP-Server 2.0 installiert.

Hinweis: Ich habe die Windows-Firewall und mein Antivirus deaktiviert.

-1
Wow, du hast so ziemlich jedes nützliche Detail ausgelassen. In welchem ​​Betriebssystem bist du? Ausführung? Wie haben Sie Oracle installiert? Wie haben Sie PostgreSQL installiert und von wo? Was ist in den Oracle-Protokollen enthalten? usw. usw. Im Moment würde jemand ernsthafte psychische Kräfte brauchen, um eine sinnvolle Antwort zu geben, es sei denn, er hat dieses Problem bereits selbst gesehen. Craig Ringer vor 10 Jahren 1

1 Antwort auf die Frage

1
Shah Nawaz

Es gibt folgende Schritte, um dbconsole zu starten. Zuerst prüfen Sie, ob Ihre Datenbank betriebsbereit ist.

Wie wirst du es überprüfen? Geben Sie an der Linux-Eingabeaufforderung den folgenden Befehl ein.

$ ps -ef|grep oracle 

Wenn es nichts anzeigt, dann verbinden Sie sich mit Sql, mit sysdba

$ sqlplus / as sysdba sql>select name from v$database; 

Es zeigt Ihnen den Datenbanknamen. Dann die Datenbank herunterfahren ...

sql>shut immediate;  sql>start nomount;  sql>alter database mount;  sql>alter database open;  sql>exit 

Überprüfen Sie bei der Linux-Eingabeaufforderung, ob der Listener aktiv ist oder nicht. Der Befehl, nach dem Listener zu suchen, lautet wie folgt

$ lsnrctl status 

Wenn es nicht läuft, starten Sie zuerst Ihren Listener. Der Befehl zum Starten des Listeners lautet wie folgt

$ lsnrctl start 

Danach starten Sie das emctl mit folgendem Befehl

$ emctl start dbconsole 

Es startet Ihren Unternehmensmanager. Klicken Sie nun auf den Link oder kopieren Sie den Link zum Einfügen in den Browser. Wenn Sie keine Einstellungen im Browser vorgenommen haben, überprüfen Sie die Einstellung.

Er benutzt Windows Tho, lokal. Journeyman Geek vor 10 Jahren 1