En Oracle Database 19c, los roles y privilegios que mencionaremos a continuación están relacionados con diferentes niveles de acceso y tareas específicas dentro de la administración de la base de datos.
A continuación, se describen cada uno de ellos:
- SYSDBA:
- Es un privilegio que permite al usuario conectarse a la base de datos con los más altos niveles de autoridad. Los usuarios con el privilegio SYSDBA pueden realizar cualquier operación en la base de datos, incluyendo la creación y eliminación de bases de datos, la administración de usuarios, la realización de copias de seguridad y restauraciones, etc. Se utiliza a menudo para tareas críticas de administración.
- Ejemplo de conexión:
sqlplus sys/<contraseña> as sysdba
SYSOPER:
- Este privilegio permite realizar tareas operativas en la base de datos, pero con limitaciones respecto a SYSDBA. Los usuarios con el rol SYSOPER pueden iniciar y detener la base de datos, realizar copias de seguridad y restauraciones, y otras tareas de mantenimiento, pero no pueden acceder a la mayoría de las vistas de diccionario de datos. Se utiliza principalmente para tareas de operación que no requieren el acceso completo de SYSDBA.
- Ejemplo de conexión:
sqlplus sys/<contraseña> as sysoper
- SYSBACKUP:
- Este es un privilegio más reciente introducido en versiones anteriores de Oracle. Permite a un usuario realizar operaciones de copia de seguridad y recuperación de la base de datos usando herramientas como RMAN (Recovery Manager). Los usuarios con este privilegio pueden gestionar backups sin tener que otorgarles más amplios privilegios de administración.
- SYSDG:
- Permite a un usuario gestionar la base de datos en un entorno de Data Guard, que es la solución de Oracle para la disponibilidad y recuperación ante desastres. Los usuarios con este privilegio pueden realizar operaciones relacionadas con la configuración y la administración de las bases de datos principales y de standby en un entorno de Data Guard.
- SYSKM:
- Este privilegio está relacionado con Oracle Key Manager y se utiliza para gestionar el almacenamiento seguro de claves. Los usuarios con SYSKM pueden gestionar características de cifrado y seguridad de datos en la base de datos.
Es importante tener en cuenta que, al otorgar estos privilegios, se debe prestar atención a las políticas de seguridad de la organización y asegurar que sólo los usuarios necesarios tengan acceso a estos niveles de privilegio para proteger la integridad y la seguridad de la base de datos.






Deja un comentario