• Nenhum resultado encontrado

Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Banco de Dados Prof. Clóvis Júnior. Áreas de Trabalho (Tablespace)

N/A
N/A
Protected

Academic year: 2021

Share "Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Banco de Dados Prof. Clóvis Júnior. Áreas de Trabalho (Tablespace)"

Copied!
19
0
0

Texto

(1)

Universidade Federal de Mato Grosso-UFMT Sistemas de Informação

Laboratório de Banco de Dados Prof. Clóvis Júnior

Áreas de Trabalho

(Tablespace)

(2)

Estruturas de Armazenamento Estruturas de Memória

Estruturas de Processos

Instância

Area Global de Sistema(SGA)

Processos em Background

Arquivos de Banco de Dados

Estrutura do Banco de Dados

(3)

•Online redo log files

•Password file

•Parameter file •Archive log files

Control files •Data files

•Alert and trace log files

•Backup files

Estrutura Física do Banco de Dados

(4)

– Tablespaces consistem de um ou mais arquivos de dados.

– Arquivos de dados pertencem a um única tablespace.

Tablespace USERS Arquivo de

Dados 1

Arquivo de Dados 2

Tablespaces e Arquivos de Dados

(5)

SYSTEM e SYSAUX são tablespaces obrigatórias.

– São criadas na instalação do banco de dados.

– Devem sempre estar online.

– Tablespace SYSTEM é usada pelo core

– Tablespace SYSAUX é usada para componentes adicionais (como Enterprise Manager

Repository).

Tablespaces SYSTEM and SYSAUX

(6)

DROP pode ser utilizado para remover estruturas do banco de dados

DROP TABLE Command:

• Todos os dados da tabelas serão perdidos.

DROP TABLE MyTable;

DROP SEQUENCE Command:

DROP SEQUENCE MySequence;

ALTER pode sre utilizado para remover/adicionar colunas:

ALTER TABLE MYTABLE DROP COLUMN MyColumn;

ALTER TABLE MYTABLE ADD C1 NUMBER(4);

Estrutura do DROP e ALTER

(7)

Ações com Tablespaces - Criação

create tablespace Dados datafile

'd:\Oraclexe\dados.ora' size 2048m autoextend ON next 100m maxsize 4096m;

(8)

Ações com Tablespaces - Exclusão Drop tablespace Dados;

(9)

SELECT name FROM v$tablespace

NAME SYSTEM UNDO SYSAUX USERS TEMP

Ações com Tablespaces - Visualização

(10)

– Segmentos existem com uma tablespace.

– Segmentos são construídos com uma coleção de extensões.

– Extensões são uma coleção blocos de dados.

– Blocos de dados são mapeados para blocos em disco.

Segmento Extensão Blocos

De Dados

Blocos Em Disco

Segmentos, Extensões e Blocos

(11)

Banco de Dados

Lógico Físico

Tablespace Arquivos

De Dados

Blocos de Dados - SO Segmento

Extensão

Blocos de Dados - BD Schema

Estrutura Física e Lógica do BD

(12)

Tablespace

Tabele A Tabele B

Segmento Segmento

Linhas

Colunas

Tabela

Blocos

Frangmento de Linha Extensão

Armazenamento de Dados em Tabelas

(13)

Cabeçalho do Bloco Espaço Livre

Dados da Linha Preenchimento

Anatomia de Blocos de Dados

(14)

schema LabBD LabBD user

Proprietários

Schema

(15)

•Tipos de dados comuns:

CHAR(size [BYTE|CHAR]): Tamanho fixo (tamanho dos dados em size bytes)

VARCHAR2(size [BYTE|CHAR]): Tamanho Variável (tamanho dos dados em size bytes)

DATE: Faixa de datas válidas de 1 de Janeiro de 4712 A.C. até 31 de Dezembro de 9999 (D. C.)

NUMBER(p,s): Numérico comm precisão p e escala s

Tipos de Dados para Tabelas

(16)

• Mecanismo para geração automática de valores inteiros.

– Nome para requisição do próximo valor.

– Não está associada a uma coluna de tabela.

– Pode ser Ascenente ou Descendente.

– Os intervalos podem ter qualquer valor.

– Pode ser cíclica.

12 34

5

Sequences

(17)

CREATE SEQUENCE SequenciaValor MINVALUE 1 MAXVALUE 10000

INCREMENT BY 2 START WITH 10

Criando Sequences

(18)

Usando Sequences

INSERT INTO clientes (Codigo,Nome,Salario)

VALUES (SequenciaValor.nextval,‘José da Silva',500);

INSERT INTO clientes (Codigo,Nome,Salario)

VALUES (SequenciaValor.nextval,‘Maria dos Santos',600);

INSERT INTO clientes (Codigo,Nome,Salario)

VALUES (SequenciaValor.nextval,‘João dos Santos',700);

(19)

• Geralmente em código

• Para detalhamento:

http://otn.oracle.com/pls/db92/db92.error_search

ORA-00000 to ORA-00899 ORA-00900 to ORA-01499 ORA-01500 to ORA-02099 ORA-02100 to ORA-04099

ORA-04100 to ORA-07499 ORA-07500 to ORA-09857 ORA-09858 to ORA-12299 ORA-12300 to ORA-12399 ORA-12400 to ORA-12699 ORA-12700 to ORA-19399 ORA-19400 to ORA-24279 ORA-24280 to ORA-29249 ORA-29250 to ORA-32799 ORA-32800 to ORA-32999 ORA- 33000 to ORA-65535 BFILE-Related Messages (LFI) DBNEWID Messages (NID) DBVERIFY Messages (DBV) Export Messages (EXP)

External Naming Messages (NNF) External Tables Messages (KUP) Import Messages (IMP) interMedia Audio Messages (AUD)

interMedia Image Messages (IMG) interMedia Video Messages (VID) Network Security Messages (NZE) Object Type Translator Initialization Messages (O2I) Object Type Translator Type File Messages (O2F) Object Type Translator Unparser Messages (O2U)

Oracle Names Client Messages (NNC) Oracle Names Control Utility Messages (NNL) Oracle Names Server Messages (NNO)

Oracle Names Server Network Presentation Layer Messages (NPL) Oracle Net Messages (TNS) Oracle OLAP Catalog Metadata Messages (AMD) Oracle Text Messages (DRG) Oracle Trace Collection Services Messages (EPC) Parameter Messages (LCD) Parameter Messages (LRM) PCF FIPS Messages (PCF) PL/SQL and FIPS Messages (PLS) Pro*C/C++ Messages (PCC) Pro*COBOL Messages (PCB)

Recovery Manager Messages (RMAN) Remote Operation Messages (NCR) Simple Network Management Protocol Messages (NMP)

SQL Runtime Messages (SQL) SQL*Module Messages (MOD) Summary Advisor, Explain Rewrite, and Explain Materialized View Messages (QSM) XML Parser Messages (LPX) XML Schema Processor Messages (LSX)

Mensagens de Erro

Referências

Documentos relacionados

Chefia do Departamento de Ensino, Pesquisa e Extensão do Câmpus Xanxerê MARCELO ANDRÉ TOSO.. 2º Esta portaria entra em vigor na data da sua publicação... ANDRÉ

Torna-se necessário, então, termos capacidade de planejar a nossa defesa na expressão de poder nacional por nós definida como Poder Cibernético para garantir a segurança de nossa

Durante um ano, entre 2008 e 2009, atuamos como um desses mediadores, utilizando dados coletados nessa vivência, além dos dados de outros mediadores. A partir da gravação em

Quais são as oportunidades e barreiras identificadas na cadeia produtiva com a inserção da construção modular no setor.. Quais são os impactos, problemas e

QUADRO N.º 17 - Instituições referidas como mais vocacionadas para a promoção de formação contínua de professores. SUB-CATEGORIAS SUJEITOS

Os resultados da análise descritiva dos dados apontaram que com a adoção dos fatores sociais para a repartição dos 25% da cota-parte dos municípios, localidades com

The gradings, by a finite abelian group, on upper block triangular matrix algebras algebras (over an algebraically closed field of characteristic zero) were classified in [4]..

O Conselho de Curso de Graduação em Matemática do IGCE, UNESP, campus de Rio Claro, entende que o total de horas de prática como componente curricular devem estar