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.