Oracle 11g をインストールしました。SYSTEM と SYS のパスワードは変更しませんでした。ただし、デフォルトのパスワードが機能しないことがわかりました。助けてください。
4 に答える
パスワードを指定せずにデータベースに接続できます。それが完了したら、パスワードをリセットできます。マシンにデータベースがインストールされていることを前提としています。そうでない場合は、最初にデータベースが実行されているマシンに接続する必要があります。
ユーザー アカウントが
dba
グループのメンバーであることを確認します。これを行う方法は、実行している OS によって異なります。sqlplus / as sysdba
必要に応じて、コマンド プロンプト/シェル/ターミナル ウィンドウに入力します。これにより、SYS としてデータベースにログインする必要があります。ログインすると、次のように入力できます。
alter user SYS identified by "newpassword";
SYS パスワードをリセットし、SYSTEM についても同様です。
(注:Oracle 12cでこれを試したことはありません。Oracle 11g以降、何も変わっていないと思います。)
Oracle ログイン ユーザー ID (Oracle がインストールされている場所) としてマシンにログインします。
ORACLE_HOME = <Oracle installation Directory>
環境変数に追加コマンドプロンプトを開く
ディレクトリを次のように変更します
%ORACLE_HOME%\bin
コマンドを入力します
sqlplus /nolog
SQL>
connect /as sysdba
SQL>
alter user SYS identified by "newpassword";
Oracle のインストールとデータベース構成アシスタントのセットアップ中にもう 1 つチェックします。データベースを構成する場合は、パスワードを指定し、他のすべてのアカウントに同じパスワードをチェックした可能性があります。データベース構成アシスタントのセットアップ。
これがうまくいくことを願っています..
Windowsにインストールしたら、 SQLコマンドラインの実行(コマンドプロンプト)から始まる指示に従いました
次に... v. SQL> connect /as sysdba
接続しました。【SQLプロンプト応答】
vi. SQL> 「newpassword」で識別されるユーザー SYS を変更します。
ユーザーが変更されました。【SQLプロンプト応答】
ありがとうございました。これにより、頭痛が最小限に抑えられました
実際には、インストール プロセス中にパスワードを入力するように求められます。インストールの最後のステップで、データベース ファイルの複製を示すウィンドウが表示されます。コピー後、パスワード管理などのオプションがあります。パスワードを設定する必要があり、ユーザー名はデフォルトになります..