Как восстановить или изменить пароль Oracle sysdba [закрыто]

StackOverflow https://stackoverflow.com/questions/52239

Вопрос

Мы работаем с базой данных Oracle, в которой человек, который ее настроил, «давно ушел» и поэтому не знает пароля sysdba, но он ему нужен.У нас есть root-доступ к ящику (он в Linux).Есть ли способ восстановить или изменить системные пароли?

Это было полезно?

Решение

Пробовали ли вы войти в Linux в качестве установленного пользователя Oracle?

sqlplus "/ as sysdba"

При входе в систему вы сможете изменить свой пароль.

alter user sys identified by <new password>;

Удачи :)

Другие советы

Вы можете подключиться к базе данных локально, используя комбинацию переменных среды:

  • ORACLE_HOME
  • ORACLE_SID .

В зависимости от вашего Операционные системы:

Юникс/Линукс:

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