privilegios

Páginas: 7 (1565 palabras) Publicado: 3 de junio de 2013
Guía administración Oracle (Privilegios)

Conectarse como usuario SYSTEM
SQL>connect
Enter user-name: system
Enter password: Santiagosur
Connected.
SQL>
Ver el usuario activo

SQL> Show user
Crear un usuario llamado “administrador” autentificado por la base de datos. Indicar como "tablespace" por defecto USERS y como "tablespace" temporal TEMP; asignar una cuota de 500K en el"tablespace" USERS.

SQL>create user administrador identified by oracle
2 default tablespace users
3 temporary tablespace temp
4 quota 500k on users;


Otorgar el privilegio “CREATE SESSION” al usuario “administrador”

SQL>grant create session to administrador;

Conectarse con el usuario administrador

SQL>Connect administrador/oracle;

Conectarse como usuario “administrador” y crear unusuario llamado “prueba00” que tenga como "tablespace" por defecto USERS y como "tablespace" temporal TEMP; asignar una cuota de 0K en el "tablespace" USERS. ¿Es posible hacerlo?.

SQL>create user prueba00 identified by prueba00
2 default tablespace users
3 temporary tablespace temp
4 quota 0k on users;

No se puede, no tiene privilegios.

Conectado como usuario SYSTEM, otorgar elprivilegio “create user” al usuario “administrador” y repetir el ejercicio anterior.

SQL>Connect system/oracle;

SQL>Show user;
User is “System”


SQL>grant create user to administrador;

Crear el usuario prueba00 desde la sesión del administrador.

SQL>connect administrador/oracle;
Connected.

SQL>create user prueba00 identified by prueba00
2 default tablespace users
3 temporarytablespace temp
4 quota 0k on users;


Para limpiar pantalla utilice el comando Clear screen
SQL> clear screen

Eliminar el usuario administrador desde el usuario system

SQL>drop user administrador cascade

Desde el system crear el siguiente usuario:

SQL> create user admin identified by oracle
2 default tablespace users
3 temporary tablespace temp
4 quota 2000K on users;Otorgar el privilegio “CREATE SESSION” al usuario “admin”

SQL> grant create session to admin with admin option;
(with admin option) esta opción permite al usuario admin otorgar privilegios de sistema
(with grant option) esta opción permite al usuario admin otorgar privilegios de objeto


Asignar permisos al usuario admin para crear usuarios

SQL> grant create user to admin;

Asignarpermisos al usuario admin para crear tablas

SQL> grant create table to admin;

Desde el usuario admin se creará un nuevo usuario llamado pepe

SQL> connect admin/oracle
Conectado.

SQL> create user pepe identified by oracle
2 default tablespace users
3 temporary tablespace temp
4 quota 2000K on users;


Otorgar permisos al usuario pepe para acceder al sistema

SQL> grant createsession to pepe;

El usuario admin debe crear la siguiente table:

SQL> create table empleados (
2 codigo number,
3 nombre varchar(20),
4 constraint empleados_pk primary key (codigo)
5 );

El usuario pepe debe crear la siguiente tabla:
SQL> create table pedidos (
2 codigo number,
3 nombre varchar(20),
4 constraint pedidos_pk primary key (codigo)
5 );

¿Quéocurre?

El usuario admin le asigna permisos para crear tablas al usuario pepe

SQL> grant create table to pepe;

¿Qué ocurre?

El usuario system le asigna permisos para crear tablas al usuario admin y otorgar privilegios.

SQL> grant create table to admin with admin option;

¿Qué ocurre?



El usuario admin le otorga permisos al usuario pepe para crear tablas.

SQL> grantcreate table to pepe;

El usuario pepe debe crear la siguiente tabla.

SQL> create table pedidos (
2 codigo number,
3 nombre varchar(20),
4 constraint pedidos_pk primary key (codigo)
5 );

¿Se crea la tabla pedidos?

Verificar si se creó correctamente la tabla pedidos
SQL> select table_name from tabs;

Desde el usuario admin, otorgar privilegios al usuario pepe para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los Privilegios
  • LOS PRIVILEGIOS
  • Privilegios
  • El Privilegio
  • Privilegio
  • Privilegios en sieyes
  • Sql Privilegios
  • Belleza Y Privilegio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS