ユーザー名として「scott」、パスワードとして「tiger」を入力してOracle Sql plusにログインしようとすると、「アカウントがロックされています」と表示されます。 「scott」アカウントのロックを解除する方法。 SQL Plus CLIのスクリーンショットを以下に示します。
ユーザー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
あなたはOracle 8の古き良き時代から来ている必要があります:)かなりの量のproduction DBインスタンスがそのアカウントで実行されており、そのデフォルトのパスワードが初期セットアップフォームにあることが最終的に認められましたOracleが最終的にそのセキュリティホールにパッチを適用したのはこのためです。
あなたの特定の質問-それを説明する ここにリンクがあります (実際にはGoogle
検索の最初のヒット)。
編集:便宜上、リンクからの回答をここに貼り付けます:
Oracleデータベースのユーザーアカウントをロックまたはロック解除する方法は次のとおりです。
SQL> ALTER USER username ACCOUNT LOCK;
SQL> ALTER USER username ACCOUNT UNLOCK;
このSQLコマンドを使用して、パスワードの変更とアカウントのロック解除を同時に行うことができます。
ALTER USERNAME IDENTIFIED BY Password ACCOUNT UNLOCK
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がロック解除されました