15

私たちは、それを設定した人が「長くいなくなった」ため、sysdbaパスワードを知らないが、それが必要なOracleデータベースで作業しています。ボックスへのルートアクセスがあります(Linux上)。sys パスワードを回復または変更する方法はありますか?

4

2 に答える 2

27

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

sqlplus "/ as sysdba"

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

alter user sys identified by <new password>;

幸運を :)

于 2008-09-09T16:05:00.587 に答える
1

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

  • 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;
于 2015-12-18T06:42:17.727 に答える