-
Cómo determinar los permisos para las funciones de base de datos Oracle
-
En términos simples, un rol es un conjunto de permisos o privilegios y otras funciones. Esto está en contraste con los privilegios que dan a los usuarios de bases de datos distintas de los derechos de acceso a objetos de otro usuario o para utilizar sentencias SQL específicas. Los dos tipos de privilegios disponibles en una base de datos de Oracle son los privilegios de objeto y privilegios del sistema. privilegios de objeto dar a los usuarios permisos a objetos de base de datos u objetos de otro usuario; privilegios del sistema son los permisos que permiten a los usuarios realizar operaciones de base de datos de gran alcance. Para determinar los privilegios del sistema asociados a los roles y usuarios en la base de datos, utilice el DBA_SYS_PRIVS vista del diccionario de datos para determinar los privilegios de objeto asociados con un rol o usuario en la base de datos.Instrucciones
1 Seleccione "Todos los programas" del menú Inicio de Windows.
2 Haga clic en la base de datos Oracle de la lista de programas, seleccione "Desarrollo de Aplicaciones" y seleccionar "SQL Plus."
3 Introduzca su nombre de usuario, contraseña y la cadena del host en la ventana Acceso y haga clic en "Aceptar".
4 Tipo "Seleccionar DBA_Roles *;" en el indicador de comandos SQL y pulse la tecla "Enter" para ver una lista de todos los roles en la base de datos.
5 Tipo "SELECT * FROM DBA_SYS_PRIVS;" en el indicador de comandos SQL para ver una lista de todos los permisos del sistema asociados con los usuarios y roles en una base de datos.
6 Tipo "SELECT * FROM DBA_TAB_PRIVS;" en el indicador de comandos SQL para ver una lista de todos los permisos de objetos relacionados con los usuarios y roles en una base de datos.