Oracle: Arquivamento, Estrutura e Shutdown

Classificado em Computação

Escrito em em português com um tamanho de 3,39 KB.

1. NOARCHIVELOG vs. ARCHIVELOG

NOARCHIVELOG – Modo de arquivamento padrão, quando os redo logs se tornam completos, eles serão sobrescritos por novas transações.

ARCHIVELOG - Salva os redo logs cheios em arquivos chamados archive logs. A vantagem do ARCHIVELOG sobre o NOARCHIVELOG é que, em uma perda de disco, você consegue recuperar o último backup sem perder qualquer dado armazenado no archive log.

2. Componentes do Oracle

smon – pmon – redo log buffer – data files – control files – online redo log files

3. Variáveis de Ambiente Oracle

$ORACLE_BASE = especifica o diretório base do Oracle. $ORACLE_HOME = especifica o diretório onde o software Oracle está.

4. Padrões de Arquivos

n n n n - n n n s - n n s s - n s s s

5. Criação de Usuário e Tablespace

create user guest identified by 1234; grant connect, resource to guest; create tablespace TBS_DEF datafile '/u01/dabatabase/tbl.dbf' size 500M;

alter user guest default tablespace TBS_DEF;

6. Visão V$DATAFILE

V$DATAFILE

7. Mínimo de Arquivos

No mínimo 1,...?????

8. Estrutura do Banco de Dados Oracle

Database – Database é uma coleção de dados em disco em um ou mais arquivos em um servidor de banco de dados que coleta e mantém informações relacionadas.

Tablespace – Um banco de dados é armazenado logicamente em uma ou mais tablespaces que, por sua vez, são armazenadas fisicamente no disco em um ou mais arquivos para cada tablespace.

Segment – É um espaço alocado para um tipo específico de uma estrutura lógica em um tablespace. Os objetos do Banco (tabelas, índices, etc.) são armazenados como segmentos.

Extent – É um número contíguo de blocos.

Oracle data block – A menor porção de dados de um database é um bloco. Um bloco de dados corresponde a um ou mais blocos do sistema operacional. O tamanho de um bloco pode ser especificado pelo parâmetro de inicialização, DB_BLOCK_SIZE, quando o banco de dados é criado.

OS File – São os maiores arquivos em um banco de dados Oracle, armazenam todos os dados inseridos no banco de dados, bem como os dados necessários para que o SGBDR Oracle possa gerenciá-lo.

OS Block - Blocos de banco de dados é o menor nível de granularidade e é onde as informações são armazenadas.

9. Estados de Shutdown

SHUTDOWN - NOMOUNT - Inicializa a instância sem montar o banco de dados. MOUNT - Após a instância já ter sido inicializada pelo estágio anterior, então é realizada a leitura do arquivo de controle de modo a "associar" o banco de dados à instância já inicializada anteriormente. OPEN - O banco de dados é disponibilizado para acesso dos usuários.

10. Tipos de Shutdown

SHUTDOWN NORMAL - Encerra um banco de dados em situações normais. SHUTDOWN IMMEDIATE - Encerra um banco de dados imediatamente.

SHUTDOWN TRANSACTIONAL – Realiza uma parada programada de uma instância, permitindo transações ativas para completar primeiro. SHUTDOWN ABORT – Anula transações e conexões de usuários.

Entradas relacionadas: