Tecnología

Inicio

Cómo determinar los permisos para las funciones de base de datos Oracle

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.