Gestión de Instancias, Roles, Privilegios y Espacio de Almacenamiento en Oracle

Clasificado en Informática

Escrito el en español con un tamaño de 3,01 KB

Ficheros de Configuración en Oracle

fichero tnsnames.ora: realiza la configuración del cliente contra el servidor.

fichero init$ORACLE_SID.ora: realiza la configuración de la instancia.

Instancias y Bases de Datos en MySQL vs. Oracle

MySQL: Una instancia se refiere al proceso del servidor MySQL en ejecución. Al instalar y ejecutar MySQL en un servidor, se crea una instancia de MySQL.

Oracle: Una instancia es la combinación del proceso del servidor Oracle y la memoria compartida asignada al servidor.

Roles en Oracle

Los roles son grupos de privilegios que facilitan la gestión de permisos. Se pueden otorgar privilegios a un rol y luego asignar ese rol a múltiples usuarios.

Perfiles en Oracle

Los perfiles limitan la cantidad de recursos del sistema o de la base de datos disponibles para un usuario.

Privilegios en Oracle

Los privilegios son permisos específicos otorgados a los usuarios para acceder y manipular objetos en la base de datos.

Recursos en Oracle

Los recursos son los límites y cuotas asignados a los usuarios para limitar su uso de la base de datos en términos de CPU, espacio de almacenamiento, sesiones, etc.

Gestión del Espacio de Almacenamiento en Oracle

Oracle organiza los datos en tablespaces, segmentos y bloques.

Tablespaces

Son unidades lógicas de almacenamiento que contienen archivos de datos del sistema operativo llamados datafiles.

Segmentos y Extents

Los segmentos son conjuntos de bloques de datos contiguos en un tablespace. Un segmento contiene datos para una estructura específica en la base de datos y está compuesto por uno o más extents.

Datafiles y Bloques

Los datafiles son archivos del sistema asociados con un tablespace y almacenan datos. Los bloques de datos son las unidades de almacenamiento más pequeñas y almacenan datos en los datafiles.

Vistas Estáticas vs. Vistas Dinámicas en Oracle

Vistas Dinámicas

Las vistas dinámicas, cuyos nombres empiezan por v$ y gv$, proporcionan estadísticas en tiempo real del SGBD.

Vistas Estáticas

Las vistas estáticas empiezan por los prefijos user_*, all_* y dba_*. Están basadas en vistas internas del catálogo como USER$. Hay aproximadamente 1800 vistas estáticas.

Diferencias entre Vistas Estáticas

  • User_*: muestran información de los objetos del usuario actual.
  • All_*: muestran información de los objetos a los que el usuario actual tiene acceso.
  • Dba_*: muestran información de todos los objetos de la base de datos. Solo los usuarios con privilegios de DBA pueden acceder a estas vistas.

Entradas relacionadas: