Este pequeño tip’s es para recuperar la contraseña del usuario SYS, aunque las contraseñas de Oracle no se pueden descifrar, se puede tener una contraseña de SYS y utilizar la contraseña cifrada para recuperar la contraseña si es necesario. Existen varios métodos para restablecer una contraseña del usuario SYS.
- Utilizar un usuario de SYSDBA
- Utilizar orapwd
- Conectarse externamente
- Ponerse en contacto con el soporte técnico de oracle
- Reconstruir el esquema en una nueva base de datos
Si ninguno de estos casos es aplicable, debe ponerse en contacto con el soporte técnico de Oracle. Ellos tienen la manera de arreglar esto, pero necesitaran pruebas de que usted cuenta con la licencia válida.
Si tienes acceso al servidor de base de datos, se puede iniciar sesión en Oracle sin contraseña y luego cambiaremos la contraseña de SYS. Los usuarios cuyos ID se «identifican externamente» y se encuentran el grupo DBA se pueden iniciar sesión en SQL*Plus sin necesidad de una contraseña:
1 |
sqlplus /nolog |
1 |
connect / as sysdba |
1 |
ALTER USER sys IDENTIFIED BY "Password"; |
En el peor de los casos, puede crear una base de datos completamente nueva con una contraseña SYS conocida y luego exportar/importar los datos.