Oracle 11gをインストールしました。 SYSTEMとSYSのパスワードは変更しませんでした。しかし、今ではデフォルトのパスワードが機能しないことがわかりました。助けてください。
パスワードを指定せずにデータベースに接続することは可能です。完了したら、パスワードをリセットできます。マシンにデータベースをインストールしたと仮定しています。そうでない場合は、最初にデータベースが実行されているマシンに接続する必要があります。
ユーザーアカウントがdba
グループのメンバーであることを確認してください。これを行う方法は、実行しているOSによって異なります。
必要に応じて、コマンドプロンプト/シェル/ターミナルウィンドウにsqlplus / as sysdba
と入力します。これにより、SYSとしてデータベースにログインするはずです。
ログインしたら、次を入力できます
alter user SYS identified by "newpassword";
sYSパスワードをリセットします。SYSTEMの場合も同様です。
(注:Oracle 12cでこれを試したことはありません。Oracle11g以降は変更されていないと思います。)
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にインストールしたら、Run SQL Command Line(コマンドプロンプト)から始まる指示に従ってください。
その後... v。SQL> connect/as sysdba
接続済み。[SQLプロンプト応答]
vi。 SQL>「newpassword」で識別されるユーザーSYSを変更します。
ユーザーが変更されました。[SQLプロンプト応答]
ありがとうございました。これは頭痛を最小限に抑えました
実際にインストールプロセス中に、パスワードの入力を求められます。インストールの最後のステップで、データベースファイルのクローン作成を示すウィンドウが表示されます。コピー後、パスワード管理のようなオプションがあります。 havはパスワードを設定します。ユーザー名はデフォルトになります。