Domyślne hasła Oracle 11g? [Zamknięte]

84

Zainstalowałem Oracle 11g. Nie zmieniłem haseł do SYSTEMU i SYS. Jednak teraz stwierdzam, że domyślne hasła nie działają. Proszę pomóż.

Xolve
źródło

Odpowiedzi:

147

Możliwe jest połączenie z bazą danych bez podawania hasła. Gdy to zrobisz, możesz zresetować hasła. Zakładam, że zainstalowałeś bazę danych na swoim komputerze; jeśli nie, najpierw musisz połączyć się z maszyną, na której działa baza danych.

  1. Upewnij się, że Twoje konto użytkownika jest członkiem dbagrupy. Sposób, w jaki to zrobisz, zależy od używanego systemu operacyjnego.

  2. Wprowadź odpowiednio sqlplus / as sysdbaw oknie wiersza polecenia / powłoki / terminala. Powinno to spowodować zalogowanie się do bazy danych jako SYS.

  3. Po zalogowaniu możesz wejść

    alter user SYS identified by "newpassword";
    

    aby zresetować hasło SYS i podobnie dla SYSTEM.

(Uwaga: nie próbowałem tego na Oracle 12c; zakładam, że nie zmieniły rzeczy od Oracle 11g.)

Luke Woodward
źródło
2
@HannesdeJager: dzięki za wykrycie linkrota. Pozbyłem się martwego łącza. Usunąłem również sekcję o tym, że nie wypróbowałem tego na Oracle 11, tak jak teraz. Nie próbowałem tego na Oracle 12, jednak ...
Luke Woodward,
3
Działa na 12c - właśnie przetestowane.
Duncan Jones
1
dla mnie też pracował (Oracle 11g Express Edition)
ColorDeColor
dlaczego, kiedy wykonuję polecenie „Połącz / as sysdba” w wierszu poleceń SQL, otrzymuję błąd „ERROR TNS: Błąd adaptera protokołu”?
gumuruh
@gumuruh: albo nie masz połączenia z maszyną, na której znajduje się baza danych, albo słuchacz TNS nie działa.
Luke Woodward
28

Zaloguj się do komputera jako identyfikator logowania użytkownika Oracle (tam, gdzie zainstalowano Oracle).

  1. Dodaj ORACLE_HOME = <Oracle installation Directory>zmienną środowiskową

  2. Otwórz wiersz polecenia

  3. Zmień katalog na %ORACLE_HOME%\bin

  4. wpisz polecenie sqlplus /nolog

  5. SQL> connect /as sysdba

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

Jeszcze jedno sprawdzenie, podczas instalacji oracle i konfiguracji asystenta konfiguracji bazy danych, jeśli konfigurujesz dowolną bazę danych, być może podałeś hasło i sprawdziłeś to samo hasło dla wszystkich innych kont. Jeśli tak, spróbuj z hasłem, które podałeś w swoim konfiguracja asystenta konfiguracji bazy danych.

Mam nadzieję, że to zadziała.

Czerwony
źródło
5

Po zainstalowaniu w systemie Windows Postępuj zgodnie z instrukcjami, zaczynając od Uruchom wiersz polecenia SQL ( wiersz polecenia)

następnie ... v. SQL> connect / as sysdba

Połączony. [Odpowiedź zapytania SQL]

vi. SQL> zmień SYS użytkownika identyfikowanego przez „nowe hasło”;

Użytkownik zmieniony. [Odpowiedź zapytania SQL]

Dziękuję Ci. To zminimalizowało ból głowy

carlos rivera
źródło
3

faktycznie podczas procesu instalacji. poprosi cię o wprowadzenie hasła. Na ostatnim etapie instalacji pojawi się okno pokazujące klonowanie plików bazy danych .. Po skopiowaniu będzie opcja… podobnie jak zarządzanie hasłami… tutaj hav ustawić nasze hasło ... a nazwa użytkownika będzie domyślna ...

jhansi serla
źródło