2012-07-25 19 views
11

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

The screen shot is given below

Odpowiedz

20

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 
+0

dziękuję QWu za wspaniałą pomoc ... –

1

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;

+0

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ć .. –

1

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 
0

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

Powiązane problemy