Oracle 11gのデフォルトのパスワード?[閉まっている]


84

Oracle11gをインストールしました。SYSTEMとSYSのパスワードは変更していません。しかし今、私はデフォルトのパスワードが機能しないことに気づきました。助けてください。

回答:


147

パスワードを指定せずにデータベースに接続することができます。それが済んだら、パスワードをリセットできます。私はあなたがあなたのマシンにデータベースをインストールしたと仮定しています。そうでない場合は、最初にデータベースが実行されているマシンに接続する必要があります。

  1. ユーザーアカウントがdbaグループのメンバーであることを確認してください。これをどのように行うかは、実行しているOSによって異なります。

  2. sqlplus / as sysdba必要に応じて、コマンドプロンプト/シェル/ターミナルウィンドウに入力します。これにより、SYSとしてデータベースにログインする必要があります。

  3. ログインすると、次のように入力できます

    alter user SYS identified by "newpassword";
    

    SYSパスワードをリセットし、SYSTEMの場合も同様です。

(注:Oracle12cではこれを試していません。Oracle11g以降は変更されていないと思います。)


2
@HannesdeJager:リンク切れを見つけてくれてありがとう。私はデッドリンクを取り除きました。また、現在のように、Oracle11で試していないというセクションも削除しました。私は、Oracle 12、しかし...でそれを試していない
ルーク・ウッドワード

3
12cで動作します-テスト済みです。
ダンカンジョーンズ

1
私も働いた(Oracle 11g Express Edition)
ColorDeColor 2014

SQLコマンドラインで「Connect / assysdba」コマンドを実行すると、「ERROR TNS:プロトコルアダプタエラー」というエラーが表示されるのはなぜですか?
グムル2016

@gumuruh:データベースが存在するマシンに接続していないか、TNSリスナーが起動していません。
ルークウッドワード

28

oracle login user id(oracleがインストールされている場所)としてマシンにログインします。

  1. ORACLE_HOME = <Oracle installation Directory>環境変数を追加する

  2. コマンドプロンプトを開く

  3. ディレクトリをに変更します %ORACLE_HOME%\bin

  4. コマンドを入力します sqlplus /nolog

  5. SQL> connect /as sysdba

  6. SQL> alter user SYS identified by "newpassword";

もう1つ確認してください。オラクルのインストールとデータベース設定アシスタントのセットアップ中に、データベースを構成する場合は、パスワードを指定し、他のすべてのアカウントで同じパスワードを確認した可能性があります。その場合は、指定したパスワードで試してください。データベース構成アシスタントのセットアップ。

これがあなたのために働くことを願っています。


5

Windowsにインストールしたら、「SQLコマンドラインの実行」から始まる手順に従います。(コマンドプロンプト)ます

次に...v。SQL> connect / as sysdba

接続されています。[SQLプロンプト応答]

vi。SQL>「newpassword」で識別されるユーザーSYSを変更します。

ユーザーが変更されました。[SQLプロンプト応答]

ありがとうございました。これは頭​​痛を最小限に抑えました


3

実際には、インストールプロセス中に、パスワードの入力を求めるプロンプトが表示されます。インストールの最後のステップで、データベースファイルのクローン作成を示すウィンドウが表示されます。コピー後、パスワード管理のようなオプションがあります。パスワードを設定する必要があります。ユーザー名がデフォルトになります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.