Hogar Finanzas personales Conceptos básicos de Privileges en Oracle 12c - Dummies

Conceptos básicos de Privileges en Oracle 12c - Dummies

Video: Conceptos Basicos Oracle 2025

Video: Conceptos Basicos Oracle 2025
Anonim

Después de crear un usuario, debe decidir qué tipo de cosas puede hacer el usuario en la base de datos Oracle 12c. Probablemente desee permitir que el usuario pueda iniciar sesión, pero es posible que deba limitar si el usuario puede realizar alguna de las siguientes tareas:

  • Acceder a ciertos datos

  • Iniciar y detener la base de datos

  • Crear tablas, índices y vistas

  • Eliminando datos

  • Realizar copias de seguridad

Determina lo que un usuario puede hacer a través de los privilegios . La base de datos tiene dos tipos de privilegios:

  • Los privilegios del sistema controlan lo que un usuario puede hacer en la base de datos. Por ejemplo, ¿pueden crear tablas, crear usuarios y eliminar espacios de tabla? Estos privilegios se aplican principalmente a agregar o cambiar estructuras en la base de datos.

  • Los privilegios de objeto controlan cómo un usuario puede acceder a los datos reales en la base de datos. Por ejemplo, ¿qué datos puede ver, cambiar o eliminar? Estos privilegios se aplican principalmente a filas en una tabla o vista.

Gestiona todos los privilegios con los comandos GRANT y REVOKE. Es bastante claro por sus nombres cuál da y cuál quita. Sin embargo, usted forma los comandos según el tipo de privilegio. Por ejemplo, cuando das, te CONCEDES Y cuando te llevas REVOCES DE.

Los privilegios del sistema son los primeros privilegios que cualquier usuario necesita. Hay literalmente cientos de privilegios del sistema.

Antes de que cualquier usuario pueda hacer algo con la base de datos, necesitan poder conectarse. El privilegio CREATE SESSION les da a los usuarios acceso a la base de datos. Sin este privilegio, no hay otros privilegios importantes.

Siga estos pasos para otorgar privilegios CREATE SESSION al usuario DTITILAH:

  1. Inicie sesión en la base de datos como el SISTEMA del usuario.

  2. Escriba lo siguiente:

    
    

    Verá lo siguiente, lo que significa que DTITILAH puede conectarse a la base de datos:

    Concesión exitosa.
    

¿Qué pasa si la contraseña para el usuario DTITILAH se ha visto comprometida? Una forma rápida de asegurarse de que el usuario ya no puede acceder a la base de datos, externa o no, es revocar el privilegio CREATE SESSION de ese usuario.

Revoque CREATE SESSION desde DTITILAH con estos pasos:

  1. Inicie sesión en la base de datos como SYSTEM.

  2. Escriba lo siguiente:

    
    

    Verá esto:

    Revocar fue exitoso.
    

    Cuando ese usuario intenta conectarse, ve esto:

    ERROR: ORA-01045: el usuario DTITILAH carece del privilegio CREATE SESSION; inicio de sesión denegado
    
  3. Solucione el incumplimiento de seguridad descubriendo por qué se comprometió la contraseña.

Un usuario también puede tener estos privilegios del sistema que le permiten crear objetos en la base de datos:

  • RESUMABLE permite suspender y reanudar trabajos cuando se cumplen las restricciones de espacio.

  • FLASHBACK ARCHIVE permite a los usuarios recuperar datos del pasado.

  • CREAR TRABAJO permite a los usuarios crear trabajos que se pueden ejecutar en el Programador de Oracle.

  • CREATE SYNONYM permite a los usuarios crear alias para objetos para facilitar el acceso.

Los siguientes privilegios se aplican comúnmente a los desarrolladores:

  • CREAR TABLA

  • CREAR VISTA

  • CREAR SECUENCIA

  • CREAR PROCEDIMIENTO

  • CREAR DISPARADOR

Los administradores de bases de datos (DBA) comúnmente tienen estos privilegios: < CREAR CUALQUIER TABLA

  • crea tablas en cualquier esquema de usuario. DROP ANY TABLE

  • descarta tablas de cualquier esquema de usuario. CREATE TABLESPACE

  • crea áreas de almacenamiento tablespace. ALTER USER

  • cambia las características del usuario. DROP USER

  • … uh, descarta un usuario. ALTER SYSTEM

  • cambia los parámetros de operación del sistema. OTORGAR CUALQUIER OBJETO

  • permite al concesionario administrar cualquier privilegio de objeto contra cualquier objeto en la base de datos. ¡Muy poderoso! CON OPCIÓN DE ADMINISTRADOR es otra característica asociada a los privilegios del sistema. Puede usar esta opción al otorgar un privilegio del sistema para permitir que el usuario otorgue el privilegio a otra persona. Por ejemplo, supongamos que ha contratado un nuevo DBA con el nombre de usuario RPLEW.

Desea que el usuario MJAUST se conecte a la base de datos con el privilegio CREATE SESSION, pero también quiere que le otorgue ese privilegio a otra persona.

Para otorgar un privilegio de sistema CON OPCIÓN DE ADMINISTRADOR, siga estos pasos:

Inicie sesión en SQL * Plus como SISTEMA.

  1. Escriba lo siguiente:

  2. Verá esto:

    
    

    Grant tuvo éxito.

    Ahora MAUST también puede administrar CREATE SESSION.
    

    Si se revoca CON OPCIÓN DE ADMINISTRACIÓN, todos los usuarios que tengan ese privilegio conservarán los privilegios. Actuar en consecuencia. No es un revoque en cascada como la OPCIÓN WITH GRANT.
Conceptos básicos de Privileges en Oracle 12c - Dummies

Selección del editor

Cómo analizar el código fuente en un sitio web en competencia - simulaciones

Cómo analizar el código fuente en un sitio web en competencia - simulaciones

Cuando mira en el código fuente de los sitios web que obtienen excelentes resultados del motor de búsqueda, puede saber exactamente qué están haciendo bien y cómo puede aplicar estas mejores prácticas a su propio sitio web. Por ejemplo, puede encontrar que la página parece estar rompiendo todas las reglas de las mejores prácticas, pero clasificándose ...

Cómo comprar pagadas Resultados de la búsqueda de Microsoft Live Search - maniquíes

Cómo comprar pagadas Resultados de la búsqueda de Microsoft Live Search - maniquíes

Si desea Para mostrar sus anuncios para que se muestren en los resultados de los motores de búsqueda pagados, puede usar el programa de búsqueda pagada de Microsoft, adCenter. AdCenter es la más nueva de las opciones de pago por clic y una de las más avanzadas. Una cosa que ofrecen es una herramienta de optimización y búsqueda de palabras clave, basada en Excel, que le permite ...

Selección del editor

Cómo usar los totales de análisis rápidos en Excel 2016 - Dummies

Cómo usar los totales de análisis rápidos en Excel 2016 - Dummies

Para aquellos que no lo hacen tener el tiempo o la paciencia para agregar totales a sus tablas de la hoja de trabajo de Excel 2016 con AutoSum y Autocompletar, la característica Total de Excel 2016 en la herramienta de Análisis rápido es la solución. La herramienta de Análisis Rápido ofrece un conjunto de características para hacer cualquier cosa, desde agregar formato condicional, gráficos, pivote ...

Cómo usar las distribuciones de probabilidad en Excel: variables ficticias

Cómo usar las distribuciones de probabilidad en Excel: variables ficticias

Excel proporciona varias funciones estadísticas para trabajar con distribuciones de probabilidad. Es muy poco probable que trabaje con alguna de estas funciones. Un par de ellos, sin embargo, las funciones ZTEST y POISSON, en particular, son bastante útiles. POISSON: probabilidades de distribución de Poisson La función POISSON calcula las probabilidades para las distribuciones de Poisson. La función ...

Cómo usar los filtros numéricos preconfeccionados en Excel 2013 - variables ficticias

Cómo usar los filtros numéricos preconfeccionados en Excel 2013 - variables ficticias

Excel 2013 contiene un opción de filtro numérico llamada Top 10. Puede usar esta opción en un campo numérico para mostrar solo un cierto número de registros (como los que tienen los diez valores más altos o más bajos en ese campo o los que están en el diez por ciento más alto o más bajo en ese campo ) Para usar ...

Selección del editor

Cómo usar las opciones de diseño en el panel de propiedades CSS de Dreamweaver - dummies

Cómo usar las opciones de diseño en el panel de propiedades CSS de Dreamweaver - dummies

En la parte superior del CSS El panel de propiedades del diseñador encuentra las propiedades de CSS comúnmente utilizadas para crear diseños de página. Utiliza estas opciones para especificar la altura, el ancho, la alineación, el posicionamiento y el espaciado. Estas configuraciones son ideales para crear diseños de página con clase y estilos de ID para hacer cosas como alinear imágenes y ubicar ...

Cómo usar YouTube, Vimeo y otros servicios en línea para hospedar videos en Dreamweaver - Para Dummies

Cómo usar YouTube, Vimeo y otros servicios en línea para hospedar videos en Dreamweaver - Para Dummies

Los diseñadores que recién están empezando a usar Dreamweaver para integrar multimedia en sus creaciones deberían simplificarse al usar uno de los sitios de alojamiento de videos más populares, como YouTube o Vimeo. Estos servicios de alojamiento manejan el almacenamiento, el ancho de banda, la compresión, el formateo y la entrega de activos de video a sus usuarios. Todo lo que tiene que hacer es subir su video ...

Cómo trabajar con tablas en Adobe Dreamweaver CS6 - variables ficticias

Cómo trabajar con tablas en Adobe Dreamweaver CS6 - variables ficticias

Cuando piensa en una tabla en Adobe Dreamweaver CS6, piense en una cuadrícula que tenga varias celdas, al igual que una hoja de cálculo. Las tablas se usan en páginas HTML para que los elementos y los datos se puedan contener y ubicar dentro de celdas específicas en una serie de filas y columnas. Puede cambiar los colores ...