質問

私たちは Oracle データベースを使用していますが、そのデータベースを設定した人は「とうの昔に亡くなっている」ため、sysdba パスワードを知りませんが、それが必要です。ボックス (Linux 上) への root アクセス権があります。SYSパスワードを回復または変更する方法はありますか?

役に立ちましたか?

解決

インストールされている Oracle ユーザーとして Linux にログインしてみましたか?

sqlplus "/ as sysdba"

ログインすると、パスワードを変更できるようになります。

alter user sys identified by <new password>;

幸運を :)

他のヒント

次の環境変数の組み合わせを使用して、データベースにローカルに接続できます。

  • ORACLE_HOME
  • ORACLE_SID .

あなたに応じて OS:

Unix/Linux:

export ORACLE_HOME=<oracle_home_directory_till_db_home>
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=<your_oracle_sid>
SQLPLUS / AS SYSDBA

ウィンドウズ

set ORACLE_HOME=<oracle_home_path_till_db_home>
set PATH=%PATH%||%ORACLE_HOME%\bin
set ORACLE_SID=<your_oracle_sid>
SQLPLUS / AS SYSDBA

接続したら、次のことができます ユーザーを変更するパスワードを変更する:

ALTER USER username IDENTIFIED BY password;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top