web-dev-qa-db-ja.com

SQL Plusでロックされたscottアカウント

ユーザー名として「scott」、パスワードとして「tiger」を入力してOracle Sql plusにログインしようとすると、「アカウントがロックされています」と表示されます。 「scott」アカウントのロックを解除する方法。 SQL Plus CLIのスクリーンショットを以下に示します。

The screen shot is given below

11

ユーザーSYSを使用してDBにログインします

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:

次に発行する

alter user scott account unlock;

その後、scottとしてログインできます。

conn scott/tiger
23
GWu

あなたはOracle 8の古き良き時代から来ている必要があります:)かなりの量のproduction DBインスタンスがそのアカウントで実行されており、そのデフォルトのパスワードが初期セットアップフォームにあることが最終的に認められましたOracleが最終的にそのセキュリティホールにパッチを適用したのはこのためです。

あなたの特定の質問-それを説明する ここにリンクがあります (実際にはGoogle検索の最初のヒット)。

編集:便宜上、リンクからの回答をここに貼り付けます:

Oracleデータベースのユーザーアカウントをロックまたはロック解除する方法は次のとおりです。

SQL> ALTER USER username ACCOUNT LOCK;

SQL> ALTER USER username ACCOUNT UNLOCK;

2
YePhIcK

このSQLコマンドを使用して、パスワードの変更とアカウントのロック解除を同時に行うことができます。

ALTER USERNAME  IDENTIFIED BY Password ACCOUNT UNLOCK 
1
deepak bhat

1)以下のコマンドを使用してデータベースに接続します。

SQL> conn /as sysdba  

2)次に、ユーザーのロックを解除してみます。

SQL > alter user scott account unlock;

例えば ​​:

SQL> conn /as sysdba
Connected.

SQL > alter user scott account unlock;
User altered.

ユーザーscottがロック解除されました

0
Mpk