linux - resetear - Cómo recuperar o cambiar la contraseña de Oracle sysdba
resetear usuario system oracle (2)
¿Has intentado iniciar sesión en Linux como tu usuario de Oracle instalado entonces
sqlplus "/ as sysdba"
Cuando inicie sesión, podrá cambiar su contraseña.
alter user sys identified by <new password>;
Buena suerte :)
Estamos trabajando con una base de datos de Oracle en la que la persona que la configuró "se fue" y por lo tanto no conoce la contraseña de sysdba, pero la necesita. Tenemos acceso de root a la caja (está en linux). ¿Hay alguna forma de recuperar o cambiar las contraseñas del sistema?
Puede conectarse a la base de datos localmente usando la combinación de variables de entorno:
- ORACLE_HOME
- ORACLE_SID .
Dependiendo de su sistema operativo :
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
Windows
set ORACLE_HOME=<oracle_home_path_till_db_home>
set PATH=%PATH%||%ORACLE_HOME%/bin
set ORACLE_SID=<your_oracle_sid>
SQLPLUS / AS SYSDBA
Una vez conectado, puede modificar el usuario para modificar la contraseña :
ALTER USER username IDENTIFIED BY password;