Administração de Banco de Dados Oracle
MBA EM ADMINISTRAÇÃO DE BANCOS DE DADOS ORACLE
EXERCÍCIOS DE AVALIAÇÃO
ADMINISTRAÇÃO DE BANCO DE DADOS
São Paulo 16 de Agosto de 2014
1.
Consultar (no dicionário de dados) os datafiles da tablespace SYSTEM.
SELECT * FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = ‘SYSTEM’;
2.
Criar uma nova tablespace temporária, com nome TEMP22 e tamanho 20M, e associá-la ao usuário SCOTT. A tablespace deve ter extensões uniformes de 1M.
CREATE TEMPORAY TABLESAPCE TEMP22 TEMPFILE
‘C:\33ORC\DBFILE\TEMP22.DBF’ SIZE 20M AUTOEXTEND OFF EXTENT
MANAGEMENT LOCAL UNIFORM SIZE 1MB;
ALTER USER SCOTT TEMPORARY TABLESPACE TEMP22;
3.
Criar uma nova tablespace UNDO22 do tipo UNDO, com dois datafiles de tamanho 50M cada. A tablespace deve ter gerenciamento LMT e retenção garantida.
CREATE UNDO TABLESPACE UNDO22 DATAFILE
'C:\33ORC\DBFILE\01_UNDO22.DBF' SIZE 50M ,
'C:\33ORC\DBFILE\02_UNDO22.DBF' SIZE 50M AUTOEXTEND ON NEXT 5M
EXTENT MANAGEMENT LOCAL RETENTION GUARANTEE;
4.
Fazer com que a tablespace de UNDO22 seja utilizada pelo banco.
ALTER SYSTEM SET UNDO_TABLESPACE='UNDO22' SCOPE=BOTH;
5.
Fazer com que o datafile da tablespace SYSTEM tenha extensão automática, de 50M em
50M.
ALTER DATABASE DATAFILE 'C:\33ORC\DBFILE\DF_SYSTEM.DBF' AUTOEXTEND
ON NEXT 50M;
6.
Criar uma tablespace TABSP21, LMT com extensões uniformes de 2M, tamanho inicial
20M.
CREATE TABLESPACE TABSP21 DATAFILE 'C:\33ORC\TABSP21.DBF' SIZE 20M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 2M;
7.
Criar uma tabela TAB21 na tablespace TABSP21. Definir o tamanho inicial da tabela como
11M.
CREATE TABLE TAB21 (NOME_ TAB21 VARCHAR(50)) TABLESPACE TABSP21
STORAGE ( INITIAL 11M);
8.
Consultar as extensões da tabela TAB21 (quantidade e tamanho).
SELECT SEGMENT_NAME, SEGMENT_TYPE, TABLESPACE_NAME, BYTES, BLOCKS,
EXTENTS FROM DBA_SEGMENTS WHERE SEGMENT_NAME='TAB21';
9.
Por que o tamanho total da tabela não é exatamente igual ao tamanho