You are on page 1of 3

Practica-1. PRCTICAS DE ORACLE RDBMS.

NOMENCLATURA A UTILIZAR: G = Grupo de prcticas (1-> A, 2-> B, 3-> C) XX= N del terminal dentro del aula. Siempre debe ser el mismo. Individual 1- Conectar con usuario administrador AdminXX CONNECT 2- Crear 3 tablespaces, utilizando parmetros clausula storage SIZE 5M Tablespace Archivo Para Datos (TADMINGXX, tadmingxx.dbf) Para Indices - (TIADMINGXX, tiadmingxx.dbf) CREATE 3- Crear usuarios adminGXX/adminGXX, asignando por defecto sus tablespaces G = Grupo (A,B,C) XX = N de terminal CREATE 4- Borrar/Crear usuario asignando tablespace de datos y temporal DROP CREATE 5- Asignar privilegios connect ,resource, dba al usuario GRANT 6- Revocar privilegios, Asignar de nuevo c,r,d al usuario REVOKE 7- Borrar usuario y todos sus objetos. (Incluso archivos fsicos?) DROP (CASCADE) Archivos fsicos desde explorador disco. 8- Volver a crear objetos Tablespaces, usuario ADMINGXX, dar privilegios c,r,d desde usuario AdminXX, segn nomenclatura establecida. CREATEs GRANT 9- Conectar con el nuevo usuario creado ADMINGXX CONNECT 10- Crear tabla ALUMNOS en el tablespace de datos CODIGO Varchar2 (5) NOT NULL (* clave primaria) NOMBRE Varchar2 (20) DOMICILIO Varchar2 (40) CIF Varchar2 (14) CREATE Asignar cuota de espacio:

create table TABLA01 (C1 VARCHAR2(4000))

tablespace TADMINGXX storage (initial 256K minextents 1)


11- Crear ndice tabla ALUMNOS en el tablespace de indices, buscando campos candidatos a clave. (CODIGO) CREATE 12- Insertar datos en tabla. 5 filas. Repite algn valor en el atributo CODIGO. Que ocurre? *(3) INSERT 13- Redimensionar tablespace de datos, aadiendo ms 1Mb: Aadir archivo fsico nuevo ALTER

Administracin de Bases de Datos.

Profesor: Francisco Garca Prez

Pag.: 1

Practica-1. PRCTICAS DE ORACLE RDBMS. 14- Consulta (SQL) el Diccionario de Datos para ver donde estn los tablespaces y los ficheros creados anteriormente: dba_tablespaces, user_tablespaces dba_temp_files, dba_data_files, SELECT 15- Consultar tablespaces para ver cuales son locales. Los tablespaces 'manejados localmente' gestionan mejor los huecos libres, elimi nando la fragmentacin que, en el caso de tablespaces tradicionales, provoca el borrado de objetos. El espacio libre inicial en los 'tablespaces locales' es algo menor que en los 'tradicionales', ya que se pierde espacio para el bitmap select tablespace_name,extent_management from dba_tablespaces 16- Asignar privilegios de mis objetos almacenamiento (tabla alumnos) al usuario de al lado. GRANT 17- Poner OFFLINE el tablespace de datos ALTER 18- Consultar espacio libre en bytes del tablespace TADMINGXX. select bytes from dba_free_space where tablespace_name='TADMINGXX' 19- Renombrar tablespaces: SQL>alter tablespace NOMBRETABLESPACE offline; SQL> !mv archivodatafileVIEJO.dbf archivodatafileNUEVO.dbf (Desde Sistema operativo) SQL> alter tablespace NOMBRETABLESPACE rename datafile 'archivodatafileVIEJO.dbf' to 'archivodatafileNUEVO.dbf'; SQL> alter tablespace NOMBRETABLESPACE online; 20- Asignar el tablespace temporal, como temporal por defecto de toda la base de datos. alter database default temporary tablespace TTADMINGXX

Administracin de Bases de Datos.

Profesor: Francisco Garca Prez

Pag.: 2

Practica-1. PRCTICAS DE ORACLE RDBMS. (*1)Si el tablespace SYSTEM ha sido creado como LOCAL, ya no se podr crear ningn ta blespace manejado por DICCIONARIO en la BD. SQL> create tablespace DATACURSOxy datafile '/u02/oradata/CURSOxy/datacursoxy01.dbf' size 1M reuse extent management dictionary; * ERROR en linea 1: ORA-12913: No se puede crear un tablespace gestionado por el diccionario (*2)Poner tablespace TADMINGXX en modo: READONLY Insertar una fila en la tabla ALUMNOS creada Que ocurre? NO SE PUDEN UTILIZAR SENTENCIAS SQL DML Borra la tabla ALUMNOS Que ocurre? S PERMITE UTILIZAR SENTENCIAS SQL DDL Poner tablespace: READWRITE VUELVE A SU ESTADO NORMAL PARA PODER REALIZAR OPERACIONES DML (*3)Clave primaria no se puede repetir su valor. (*4)Un tablespace temporal no puede ponerse en modo read only, y tampoco se puede poner offline. El tablespace temporal por defecto de la BD, adems, no puede ser borrado

Administracin de Bases de Datos.

Profesor: Francisco Garca Prez

Pag.: 3

You might also like