Kiedy próbuję zalogować się do Oracle Sql plus, wprowadzając "scott" jako nazwę użytkownika i "tygrys" jako hasło, to pokazuje "konto jest zablokowane". Jak odblokować konto "scott". Zrzut ekranu przedstawiający SQL Plus CLI znajduje się poniżej.Konto scott zablokowane w SQL Plus
Odpowiedz
Zaloguj się do swojego DB z użytkownikiem SYS
SQL*Plus: Release 11.2.0.1.0 Production on Wed Jul 25 15:13:25 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Enter user-name: sys as sysdba
Enter password:
następnie wydać
alter user scott account unlock;
Wtedy będzie można zalogować się jako Scott.
conn scott/tiger
Musisz być pochodzących ze starych dobrych czasów, Oracle 8 :) To był w końcu przyznał, że non-trywialne kwota produkcyjnych instancji DB biegali z tym kontem i to domyślne hasło nadal w to początkowa konfiguracja, dlatego Oracle ostatecznie załatała tę lukę bezpieczeństwa.
Na twoje konkretne pytanie - here's a link (pierwsze trafienie w wersji Google
), które to wyjaśniają.
Edit: Wklejenie odpowiedź z linkiem do tutaj dla wygody:
Oto jak zablokować lub odblokować konta użytkowników bazy danych Oracle.
SQL> ALTER USER nazwa użytkownika ACCOUNT LOCK;
SQL> ALTER USER nazwa użytkownika ACCOUNT UNLOCK;
dzięki za pomoc .. Jestem nowy Oracle. nadal nie jestem zalogowany na żadnym koncie w sqlplus. Myślę, że musi być zalogowany, aby wykonać określone polecenie. Więc jak się zalogować .. –
Można użyć tego polecenia SQL, aby zmienić hasło i odblokować konto w tym samym czasie:
ALTER USERNAME IDENTIFIED BY Password ACCOUNT UNLOCK
1) połączenia z bazą danych za pomocą poniższego polecenia:
SQL> conn /as sysdba
2) Teraz spróbuj odblokować użytkownika:
SQL > alter user scott account unlock;
Dla przykładu:
SQL> conn /as sysdba
Connected.
SQL > alter user scott account unlock;
User altered.
Użytkownik Scott odblokować teraz
dziękuję QWu za wspaniałą pomoc ... –