Standardkennwörter von Oracle 11g? [geschlossen]

84

Ich habe Oracle 11g installiert. Ich habe die Passwörter für SYSTEM und SYS nicht geändert. Jetzt stelle ich jedoch fest, dass die Standardkennwörter nicht funktionieren. Bitte helfen Sie.

Xolve
quelle

Antworten:

146

Es ist möglich, eine Verbindung zur Datenbank herzustellen, ohne ein Kennwort anzugeben. Sobald Sie dies getan haben, können Sie die Passwörter zurücksetzen. Ich gehe davon aus, dass Sie die Datenbank auf Ihrem Computer installiert haben. Andernfalls müssen Sie zuerst eine Verbindung zu dem Computer herstellen, auf dem die Datenbank ausgeführt wird.

  1. Stellen Sie sicher, dass Ihr Benutzerkonto Mitglied der dbaGruppe ist. Wie Sie dies tun, hängt davon ab, welches Betriebssystem Sie ausführen.

  2. Geben Sie das sqlplus / as sysdbaentsprechende Fenster in der Eingabeaufforderung / Shell / Terminal ein. Dies sollte Sie als SYS bei der Datenbank anmelden.

  3. Sobald Sie angemeldet sind, können Sie eingeben

    alter user SYS identified by "newpassword";
    

    um das SYS-Passwort zurückzusetzen, und ähnlich für SYSTEM.

(Hinweis: Ich habe nichts davon unter Oracle 12c ausprobiert. Ich gehe davon aus, dass sie seit Oracle 11g nichts geändert haben.)

Luke Woodward
quelle
2
@HannesdeJager: Danke, dass du den Linkrot entdeckt hast. Ich habe den toten Link losgeworden. Ich habe auch den Abschnitt entfernt, in dem ich es nicht unter Oracle 11 ausprobiert habe, wie ich es jetzt getan habe. Ich habe es jedoch nicht auf Oracle 12 versucht ...
Luke Woodward
3
Funktioniert auf 12c - gerade getestet.
Duncan Jones
1
arbeitete auch für mich (Oracle 11g Express Edition)
ColorDeColor
Warum wurde beim Ausführen des Befehls "Connect / as sysdba" in der SQL-Befehlszeile der Fehler "ERROR TNS: Protocol Adapter error" angezeigt?
Gumuruh
@gumuruh: Entweder sind Sie nicht mit dem Computer verbunden, auf dem sich die Datenbank befindet, oder der TNS-Listener ist nicht aktiv.
Luke Woodward
28

Melden Sie sich als Oracle Login-Benutzer-ID (wo Oracle installiert ist) am Computer an.

  1. Fügen Sie ORACLE_HOME = <Oracle installation Directory>in der Umgebungsvariable

  2. Öffnen Sie eine Eingabeaufforderung

  3. Ändern Sie das Verzeichnis in %ORACLE_HOME%\bin

  4. Geben Sie den Befehl ein sqlplus /nolog

  5. SQL> connect /as sysdba

  6. SQL> alter user SYS identified by "newpassword";

Noch eine Überprüfung während der Einrichtung der Oracle-Installation und des Datenbankkonfigurationsassistenten: Wenn Sie eine Datenbank konfigurieren, haben Sie möglicherweise ein Kennwort angegeben und dasselbe Kennwort für alle anderen Konten überprüft. Wenn ja, versuchen Sie es mit dem Kennwort, das Sie in Ihrem Konto angegeben haben Setup des Datenbankkonfigurationsassistenten.

Hoffe das wird für dich funktionieren ..

rot
quelle
5

Einmal in Windows installiert Befolgen Sie die Anweisungen ab SQL-Befehlszeile ausführen (Eingabeaufforderung)

dann ... v. SQL> connect / as sysdba

In Verbindung gebracht. [SQL-Eingabeaufforderung]

vi. SQL> alter user SYS identifiziert durch "newpassword";

Benutzer geändert. [SQL-Eingabeaufforderung]

Danke dir. Dies minimierte Kopfschmerzen

Carlos Rivera
quelle
3

Während des Installationsvorgangs werden Sie aufgefordert, das Kennwort einzugeben. Im letzten Schritt der Installation wird ein Fenster mit dem Klonen von Datenbankdateien angezeigt. Nach dem Kopieren gibt es eine Option wie das Kennwortmanagement Wir müssen unser Passwort festlegen. Der Benutzername wird standardmäßig verwendet.

jhansi serla
quelle