? Los roles de usuario proporcionan una manera eficiente de administrar los privilegios y el control de seguridad a diversas aplicaciones de base de datos dentro de la empresa . Papeles de Oracle pueden consistir privilegios predefinidos o según los criterios propios del administrador de base de datos , según la función del usuario y las necesidades de acceso dentro de la organización empresarial , y los usuarios pueden asignar una o más de estas funciones . De hecho , varias funciones de base de datos ya existen para el uso por el administrador en la instalación . Depende de que el administrador de base de datos para determinar si se debe utilizar o crear nuevos roles. Legado Oracle Database Roles
DBA , CONNECT y de recursos son algunos de los roles por defecto más utilizados en la base de datos Oracle . Los tres siguen existiendo en la base de datos actual con la advertencia de que pueden suspenderse en futuras versiones. Cuando se asigna con la opción ADMIN , el rol DBA tiene todos los privilegios de nivel de sistema y se puede administrar completamente la base de datos . El rol CONNECT ofrece privilegios CREATE SESSION y no debe ser asignado a la ligera de la preocupación por la integridad de la base de datos y seguridad. La función de recursos proporciona CREAR privilegios , incluyendo INDEXTYPE , OPERADOR , Cluster, PROCEDIMIENTO , mesa y tipos de disparo . Oracle recomienda que los administradores de bases de datos crean definir sus propios roles en lugar de confiar en estos tres roles anteriores .
Importación de datos y funciones de exportación
Las funciones de importación /exportación consisten en privilegios para ejecutar o utilizar utilidades de importación o exportación. Dos funciones predeterminadas que realizan estas tareas son IMP_FULL_DATABASE y EMP_FULL_DATABASE . Otras funciones predeterminadas , como DATAPUMP_IMP_FULL_DATABASE y DATAPUMP_EMP_FULL_DATABASE , por ejemplo , gestionar los datos de importación o exportación de datos hacia o desde una base de datos Oracle con las utilidades de base de datos que se encuentran en las versiones más recientes del software.
Catálogo las funciones de administración
el catálogo del sistema de bases de datos Oracle se compone de las tablas y vistas que permiten al usuario para recopilar información acerca de la base de datos , tales como la disponibilidad de otras tablas y vistas , sus atributos y limitaciones . Papeles Catálogo -gestionados también controlan vistas del diccionario de datos y los atributos relacionados con las tablas de auditoría . Cuatro funciones integradas que realizan estas tareas incluyen la DELETE_CATALOG_ROLE , EXECUTE_CATALOG_ROLE , recovery_catalog_owner y SELECT_CATALOG_ROLE .
Ajuste de rendimiento y otros privilegios administrativos y Roles
Los usuarios se asignen responsabilidades de ajuste del rendimiento supervisar la optimización y puesta a punto de los recursos de bases de datos para asegurar el rendimiento más veloz . Funciones integradas diseñadas para llevar a cabo estas tareas incluyen GATHER_SYSTEM_STATISTICS , que ofrece privilegios para usar el paquete DBMS_STATS ; OEM consejero y OEM MONITOR , que consta de los privilegios de manejar tuning y controlar la base de datos . Otras funciones de gestión de base de datos similar a la función de DBA incluyen SCHEDULER_ADMIN , que tiene la capacidad de controlar cuándo y cómo se programan los trabajos .
Basadas en Java Clases
Oracle programadores utilizar el lenguaje de programación Java para ayudar en el desarrollo de aplicaciones de gran alcance . Como tal , la base de datos Oracle ha creado varias funciones basadas en esta asociación con Java para ayudar a depurar , administrar y desplegar aplicaciones . La funciones integradas de Java incluyen JAVADEBUGPRIV , JAVASYSPRIV , JAVAUSERPRIV , JAVA_ADMIN , JAVA_DEPLOY y JMXSERVER .
Online Analytic Processing (OLAP ) Roles
Oracle OLAP esta en versión 11g y ahora ofrece privilegios a los usuarios que requieren acceso al almacén de datos para cálculos complejos y diseño métrica. Hay un papel OLAP_DBA separada para administrar objetos OLAP , una función llamada función OLAP_USER para permitir a los desarrolladores crear objetos en los esquemas OLAP y OLAP_XS_ADMIN , un papel diseñado para controlar el acceso a los objetos OLAP.
XML Roles basados
Como con Java, Oracle trabaja mano a mano con el Extensible Markup Language o XML, y ha desarrollado una serie de funciones dedicadas a la gestión de usuarios basados en la web . Los roles predeterminados asociados con XML incluyen XDBADMIN , XDB_SET_INVOKER , XDB_WEBSERVICES , XDB_WEBSERVICES_OVER_HTTP y XDB_WEBSERVICES_WITH_PUBLIC .