Documente Academic
Documente Profesional
Documente Cultură
I. OBJETIVOS
Administracin de usuarios en Oracle 11g
Conocer los Tipos de privilegios
UNSCH-
UNSCH-
ON
ON
UNSCH-
UNSCH-
SQL>
GRANT
SELECT,INSERT,UPDATE,
ON
analista.venta TO jperez;
UNSCH-
III. DESARROLLO:
1. CREACIN DE USUARIOS
EJEMPLO 01: conectarse con la herramienta SQL PLUS, y crear un
usuario llamado juancito y agregarle una contrasea juancho
SQL > CREATE USER juancito IDENTIFIED BY juancho;
En este caso juancho es la contrasea de juancito que ser
guardada encriptada en la base de datos.
Mostrar el usuario.
SQL>SHOW USER;
EJERCICIO 01: Crear un usuario(nombre del alumno)
cuya contrasea es su primer apellido.
TS_SISTEMAS;
UNSCH-
3. MODIFICAR USUARIO
Mediante esta sentencia, en caso de tener creado ya el usuario
le asignamos un tablespace.
SQL
>
ALTER
TS_SISTEMAS;
USER
juancito
DEFAULT
TABLESPACE
EJERCICIO 03:
Crear un tablespace ts_desarrollo, asignarle un archivo
de datos dataDesarrollo con un tamao inicial de 10m,
hasta tamao mximo de 100m y que se incremente de
50k en 50k hasta alcanzar su mximo tamao.
Sintaxis corta tablespace
CREATE TABLESPACE Nombre
DataFile ruta y archivo de datos
Size tamao archivo de datos
AUTOEXTEND ON NEXT incremento_tamao MAXSIZE tamao final;
UNSCH-
4. OTROGAR PRIVILEGIOS
Otorgar privilegios necesarios para el usuario con el fin que pueda efectuar la
conexin.
SQL>GRANT nombre_privilegio TO nombre_usuario;
EJEMPLO 03: Otorgar privilegios al usuario juancito con el fin que pueda
efectuar la conexin.
SQL>GRANT CONNECT TO juancito;
EJERCICIO 04: probar la conexin, conectarse al sql plus, e
ingresar con el usuario juancito y contrasea juancho, que
sucede, explique?
5. REALIZAR LA CONEXIN
Conctese con una cuenta que tenga los privilegios suficientes para
crear tablespace y nuevos usuarios.
SQL>CONNECT nombre_usuario/contrasea@cadena_conexion;
EJEMPLO 04: Establecer conexin con el usuario system
SQL>CONNECT system/123456@orcl;
Otras formas:
Modelamiento de Base de datos
UNSCH-
SQL>CONNECT system/123456;
SQL>CONNECT system;
EJERCICIO 06: otorgar al usuario (nombre alumno) el
permiso de crear otros usuarios.
EJERCICIO 07:
Que sucede,
el usuario cuenta con los privilegios
suficientes para hacerlo?
EJERCICIO
08:
conectarse
como
usuario(nombre
alumno) y crear otro usuario llamado userPrueba Y
CONTRASEA 123456.
CONNECT,
RESOURCE
TO
user01,
JUANCITO;
UNSCH-
{ENTERO
{K
M}
UNLIMITED
ON
ESPACIO_TABLA]
10