Esta publicación lo guiará sobre cómo otorgar los privilegios de vista a los usuarios en Oracle.
Cómo otorgar los privilegios de vista a los usuarios en Oracle
Para otorgar los privilegios de vista a un usuario en Oracle, siga los siguientes pasos:
Paso 1: Iniciar sesión en la base de datos
Para crear un usuario, simplemente inicie sesión en la base de datos como "Administrador de bases de datos del sistema"Al escribir el siguiente comando:
Sqlplus sys/root1234 como sysdbaEn el comando anterior, el "Sys"El usuario se registra como"Sysdba"(Administrador de la base de datos del sistema) utilizando el"Root1234" contraseña.
Producción
La salida mostró el inicio de sesión exitoso a la base de datos.
Paso 2: crear un nuevo usuario
Después del inicio de sesión exitoso, se puede crear un nuevo usuario utilizando el "CREAR USUARIOComando "como se muestra en la sintaxis dada:
Crear usuario [nombre de usuario] identificado por [contraseña];En esta sintaxis, el "CREAR"El comando se usa para crear un nuevo objeto de base de datos", "USUARIO"Se usa para especificar el nombre de usuario, mientras que el"IDENTIFICADO PORSe utiliza la cláusula para especificar la contraseña del usuario.
Creemos al usuario "C ## Linuxhint"Usando la contraseña"Ver1234":
Crear usuario C ## Linuxhint identificado por View1234;Producción
La salida demostró que el usuario ha sido creado.
Paso 3: Privilegios de subvención utilizando Crear vista
Los privilegios de creación de vista se pueden otorgar a un usuario utilizando el "CONCEDERPalabra clave. La sintaxis se da a continuación:
Grant Crear vista a [Nombre de usuario];En esta sintaxis, el "CONCEDER"Se usa la palabra clave con el"Crear vista"Comando para otorgar los privilegios de vista a un usuario.
Concedamos los privilegios de la vista al "C ## Linuxhint"Usuario escribiendo el siguiente comando:
Grant crea vista a C ## Linuxhint;Producción
La salida mostró que los privilegios de creación de vista se habían otorgado al "C ## Linuxhint"Usuario.
Otorgar privilegios a múltiples usuarios
Oracle también proporciona una instalación para otorgar privilegios a múltiples usuarios a través de un solo comando. Para este propósito, debe separar los nombres de usuario con una coma ",".
Por ejemplo, la siguiente declaración otorga el privilegio de vista a los usuarios "C ## Linuxhint" y "C ## MD":
Subvención Crear vista a C ## Linuxhint, C ## md;Producción
La captura de pantalla dada mostró que los privilegios se han otorgado a múltiples usuarios.
Paso 4: Privilegios de subvención utilizando seleccionar
El "Grant seleccionado"Otorga el SELECCIONAR privilegio a un usuario o rol. Los privilegios de selección permiten a los usuarios recuperar datos de la tabla especificada. El ejemplo se da a continuación:
Otorgar selección en las pestañas a C ## Linuxhint;En el ejemplo anterior, SELECCIONAR Los privilegios se otorgan utilizando el CONCEDER palabra clave en el PESTAÑAS mesa al C ## Linuxhint usuario.
Producción
La salida mostró que el SELECCIONAR se habían otorgado privilegios al "C ## Linuxhint"Usuario.
Otorgar privilegios a múltiples usuarios
El "SELECCIONARLos privilegios se pueden otorgar a varios usuarios al mismo tiempo utilizando el siguiente código:
Otorgar selección en las pestañas a C ## Linuxhint, C ## MD;Aquí el "PESTAÑAS"Representa una tabla y el"C ## Linuxhint" y "C ## MD"Representa a los usuarios.
Producción
La salida mostró que los privilegios se han otorgado a múltiples usuarios.
Paso 5: Revocar privilegios
Los privilegios se pueden revocar utilizando el "REVOCARPalabra clave, como se muestra en la sintaxis proporcionada:
Revocar la vista Crear desde [Nombre de usuario];Ejecutemos la siguiente consulta para revocar los privilegios de vista del usuario "C ## Linuxhint":
Revocar la vista Crear desde C ## Linuxhint;Producción
La salida mostró que los privilegios han sido revocados del usuario especificado.
Conclusión
Para otorgar los privilegios de vista a los usuarios en Oracle, inicie sesión en la base de datos de Oracle como Administrador de bases de datos del sistema y crear un usuario. Después de eso, otorgue los privilegios de vista al usuario utilizando el "CONCEDER"Palabra clave con el"Crear vista" dominio. El SELECCIONAR Los privilegios también se pueden otorgar utilizando la palabra clave de subvención. Con la ayuda de ejemplos apropiados, este artículo explicó cómo otorgar privilegios de vista a los usuarios en Oracle.