miércoles, 20 de noviembre de 2019

Cambio de contraseña en usuario System en Oracle 18c XE

El usuario SYSTEM permite realizar tareas de administración de la base de datos como exportar, importar, crear usuarios, entre otras actividades propias de un DBA. En un entorno Multitenant, SYSTEM(al igual que SYS) es un usuario común de Oracle Database, considerando esto, cómo se procede a cambiar la contraseña de SYSTEM en una  PDB? La respuesta es: cambiar la contraseña desde el contenedor, el cómo hacerlo se detalla a continuación:


1) Ejecutar SQLPLUS.

2) Conectarse como SYSTEM a la base de datos:


 3) Submitir la sentencia alter user siguiente:



4)  Conectarse como SYSTEM a XEPDB1.




Como se puede apreciar, el cambio de contraseña realizado en SYSTEM desde el contenedor, afecta a todas las PDB's, es decir, la contraseña de SYSTEM será la misma para cada PDB creada.

Intentar lo anterior pero desde una PDB como XEPDB1 produce el error ORA-65066: Los cambios especificados deben aplicarse a todos los contenedores.



Nota: Los usuarios de Oracle 10g/11g XE , solo deben ejecutar las instrucciones 1,2,3.

Espero este artículo sirva de ayuda.

 Saludos.

No hay comentarios.:

Entrada destacada

Cómo instalar Oracle Database 18c Express Edition para Windows

Oracle Database 18c XE ya está disponible para Windows 64bit, en este post se enseñará como instalar y configurar esta nueva versión en W...