Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Scripts de oracle

Enviado por   •  26 de Junio de 2018  •  2.948 Palabras (12 Páginas)  •  455 Visitas

Página 1 de 12

...

el tablespace que tiene asignado cada usuario

SELECT USERNAME, DEFAULT_TABLESPACE FROM DBA_USERS;

--PASO 3

--Modificar TABLESPACE (ver resultado)

CONNECT USUARIO_ESTUDIANTE/ CONTRASENA_ESTUDIANTE

ALTER USER USUARIO_ESTUDIANTE DEFAULT TABLESPACE USER_DATA;

--PASO 4

--Cambio de contraseña (ver resultado)

ALTER USER USUARIO_ESTUDIANTE IDENTIFIED BY "OTRA_CONTRASENA";

/* RESULTADO

User altered.

0,20 seconds

*/

CONNECT USUARIO_ESTUDIANTE/ CONTRASENA_ESTUDIANTE -- CREDENCIALES NO VALIDAS

CONNECT USUARIO_ESTUDIANTE/ "OTRA_CONTRASENA" -- INGRESO VALIDO

--PASO 5

--Visualizamos tablas de USUARIO_ESTUDIANTE (importante que se tenga

--alguna tabla asociada)

SELECT OWNER, TABLE_NAME FROM DBA_TABLES WHERE OWNER = ’USUARIO_ESTUDIANTE’;

--PASO 6

--Borrar usuario (analizar efecto entre las 2 sentencias)

DROP USER ’USUARIO_ESTUDIANTE’; --ORA-01922: se debe especificar CASCADE para borrar USUARIO_ESTUDIANTE

DROP USER ’USUARIO_ESTUDIANTE’ CASCADE; -- Revisar apostrofes

/* RESULTADO

User dropped.

5,94 seconds

*/

/************************************************************************************

*Tema 3 *

*--***PRIVILEGIOS***-- *

*Paso 1 : Crear otra vez usuario borrado, hacer otra vez lo de tema 1 *

*Paso 2 : Crear otros 2 usuarios ficticios, solo repetir paso 1 y 2 de tema 1, *

* con informacion diferente de usuario, USUARIO2 y USUARIO3 *

*Paso 3 : Conceder privilegios DE select, insert a USUARIO2 *

*Paso 4 : Hacer pruebas de los privilegios *

*Paso 5 : Dar privilegios a USUARIO3 para insertar en tabla *

*Paso 6 : Hacer prueba de los privilegios *

*Paso 7 : Retirar privilegios *

*Paso 7 : Revisar privilegios *

************************************************************************************/

--PASO1

--Crear otra vez usuario y pasos del tema 1

CREATE USER "USUARIO_ESTUDIANTE" PROFILE "DEFAULT"

IDENTIFIED BY "CONTRASENA_ESTUDIANTE" DEFAULT TABLESPACE "USERS"

ACCOUNT UNLOCK;

GRANT "CONNECT" TO "USUARIO_ESTUDIANTE";

GRANT "DBA" TO "USUARIO_ESTUDIANTE";

CONNECT USUARIO_ESTUDIANTE/CONTRASENA_ESTUDIANTE;

CREATE TABLE "USUARIO_ESTUDIANTE"."EMPLEADO" ("NUM_EMP" NUMBER(10) NOT NULL,

"NOMBRE_EMP" VARCHAR2(30) NOT NULL, "TAREA" VARCHAR2(50) NOT

NULL, "JEFE" NUMBER(10) NOT NULL, "FECHA_ALTA" DATE NOT NULL,

"SALARIO" NUMBER(10, 2) NOT NULL, "NUM_DEPTO" NUMBER(10) NOT

NULL, PRIMARY KEY("NUM_EMP"))

TABLESPACE "USERS";

INSERT INTO "USUARIO_ESTUDIANTE"."EMPLEADO" VALUES (4,’ALBERTO RODRIGUEZ’,’JEFE DE TELECOMUNICACION’,0, SYSDATE-300,8000,1);

--PASO 2

--Crear otros 2 usuarios ficticios, solo repetir paso 1 y 2 de tema 1

-- creando usuario2

CREATE USER "USUARIO2" PROFILE "DEFAULT"

IDENTIFIED BY "USUARIO2" DEFAULT TABLESPACE "USERS"

ACCOUNT UNLOCK;

/* RESULTADO

User created.

0,01 seconds

*/

GRANT "CONNECT" TO "USUARIO2";

/* RESULTADO

Statement processed.

0,00 seconds

*/

-- creando usuario3

CREATE USER "USUARIO3" PROFILE "DEFAULT"

IDENTIFIED BY "USUARIO3" DEFAULT TABLESPACE "USERS"

ACCOUNT UNLOCK;

/* RESULTADO

User created.

0,04 seconds

*/

GRANT "CONNECT" TO "USUARIO3";

/* RESULTADO

Statement

...

Descargar como  txt (12.5 Kb)   pdf (58.3 Kb)   docx (18.8 Kb)  
Leer 11 páginas más »
Disponible sólo en Essays.club