Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Práctica 12: Gestión de Usuarios y Privilegios en Oracle 11g, Exercises of Database Programming

Esta práctica se centra en la gestión de usuarios y privilegios en oracle 11g. Se abordan conceptos como la creación de usuarios, la asignación de privilegios, la creación de roles y la gestión de contraseñas. Se incluyen ejemplos prácticos para ilustrar los comandos y conceptos clave.

Typology: Exercises

2021/2022

Uploaded on 10/24/2024

javier-ivan-cervantes-armenta
javier-ivan-cervantes-armenta 🇺🇸

5 documents

1 / 11

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Universidad Autónoma de Querétaro
Facultad de Informática
Diplomado de Oracle 11g
Práctica 12
Instrucciones: Conteste las siguientes preguntas. Cree las consultas necesarias en los casos que
corresponda.
1. ¿Qué privilegio se debe otorgar a un usuario para que se conecte a Oracle Server? ¿Se
trata de un privilegio del sistema o de objeto?
Se debe de otorgar al usuario el privilegio de crear una sesión que se conecte a Oracle Server, y este
es un privilegio de sistema
2. Si se crea una tabla, ¿quién puede transferir privilegios de la tabla a otros usuarios?
Quien puede transferir estos privilegios es el DBA
3. Es el DBA. Es creando a muchos usuarios que requieren los mismos privilegios del
sistema. ¿Qué puede utilizar para hacer que este trabajo sea más sencillo?
Se pueden agrupar los privilegios en un rol
4. ¿Qué comando debe utilizar para cambiar la contraseña de un usuario? Escriba la
consulta necesaria para cambiar la contraseña del usuario SYSTEM (pero no la ejecute).
El comando ALTER USER.
ALTER USER SYSTEM1 IDENTIFIED BY SYSTEM123;
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Práctica 12: Gestión de Usuarios y Privilegios en Oracle 11g and more Exercises Database Programming in PDF only on Docsity!

Universidad Autónoma de Querétaro Facultad de Informática Diplomado de Oracle 11g Práctica 12 Instrucciones: Conteste las siguientes preguntas. Cree las consultas necesarias en los casos que corresponda.

  1. ¿Qué privilegio se debe otorgar a un usuario para que se conecte a Oracle Server? ¿Se trata de un privilegio del sistema o de objeto? Se debe de otorgar al usuario el privilegio de crear una sesión que se conecte a Oracle Server, y este es un privilegio de sistema
  2. Si se crea una tabla, ¿quién puede transferir privilegios de la tabla a otros usuarios? Quien puede transferir estos privilegios es el DBA
  3. Es el DBA. Está creando a muchos usuarios que requieren los mismos privilegios del sistema. ¿Qué puede utilizar para hacer que este trabajo sea más sencillo? Se pueden agrupar los privilegios en un rol
  4. ¿Qué comando debe utilizar para cambiar la contraseña de un usuario? Escriba la consulta necesaria para cambiar la contraseña del usuario SYSTEM (pero no la ejecute). El comando ALTER USER. ALTER USER SYSTEM1 IDENTIFIED BY SYSTEM123;
  1. Por medio de un usuario con privilegios de DBA (SYSTEM), cree las cuentas usuarioA y usuarioB. CREATE USER usuarioA IDENTIFIED BY usuario1;
  1. Otorgue a usuarioA y usuarioB privilegios de CREATE SESSION. GRANT CREATE SESSION TO usuarioA;

GRANT CREATE SESSION TO usuarioB;

GRANT CREATE SEQUENCE, CREATE TABLE, CREATE VIEW TO usuarioA;

  1. Consulte todas las filas de la tabla DEPARTMENTS por medio de usuarioB (efectúe la conexión primero). SELECT * FROM HR.DEPARTMENTS;
  1. Cree un rol llamado PERSONAL con los privilegios de insertar, modificar y eliminar sobre la tabla EMPLOYEES del usuario HR. Asigne dicho rol a usuarioA y usuarioB. CREATE ROLE PERSONAL; GRANT INSERT, ALTER, DELETE ON HR.EMPLOYEES TO PERSONAL;

GRANT PERSONAL TO usuarioA, usuarioB;