exercicio_papion

3
TRABALHO I Aluno: Michael Macêdo. 01.DEFINA UM CONTROLFILE? R: O controlfile armazena informações da estrutura física do banco de dados. Exemplo: Nome do banco e dados. Quando foi criado. Nome e locais de todos os arquivos DATAFILE e REDOLOGFILE. 02.O QUE OCORRE COM O BD QUANDO UM CONTROLFILE É CORROMPIDO? R: O banco de dados não levanta e aparece a mensagem de erro (ORA-00205: error in identifying control file, check alert log for more info) falando que é um erro de controlfile e que é para checar o alertlog. 03.O QUE É UM REDOLOGFILE? QUAIS SUAS CARACTERà STICAS (3)? R: O RedologFile armazena todas as transações DML que ocorrem no banco de dados. Exemplo: São reutilizados de forma cíclica. Pode ser multiplexado. Em caso de falha,Restaura o banco até o ponto da falha. 04.RESPONDA A)CRIAR UMA TABLESPACE TBS_CORPORATIVO COM UM DATAFILE DE 1GB R: CREATE TABLESPACE TBS_CORPORATIVO DATAFILE ‘/u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_01. dbf’ size 1024m; B)ADICIONAR UM DATAFILE NA TABLESPACE TBS_CORPORATIVO COM 500MB R: ALTER TABLESPACE TBS_CORPORATIVO ADD DATAFILE ‘/u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_02. dbf’ size 500m; C)REDIMENSIONAR O SEGUNDO DATAFILE PARA 1GB DA TABLESPACE TBS_CORPORATIVO R: ALTER DATABASE DATAFILE ‘/u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_02. dbf’ resize 500m; D)DROPAR A TABLESPACE TBS_CORPORATIVO E SEUS DATAFILES R:DROP TABLESPACE TBS_CORPORATIVO INCLUDING CONTENTS AND DATAFILES; E)CRIE UMA TABLESPACE TEMPORARIA COM 5GB R:CREATE TEMPORARY TABLESPACE TEMP_CORPORATIVO

Upload: michael-mac

Post on 11-Jan-2016

3 views

Category:

Documents


0 download

DESCRIPTION

exercício Oracle

TRANSCRIPT

Page 1: exercicio_papion

TRABALHO I

Aluno: Michael Macêdo.

01.DEFINA UM CONTROLFILE?

R: O controlfile armazena informações da estrutura física do banco de dados.

Exemplo: Nome do banco e dados.Quando foi criado.Nome e locais de todos os arquivos DATAFILE e REDOLOGFILE.

02.O QUE OCORRE COM O BD QUANDO UM CONTROLFILE É CORROMPIDO?R: O banco de dados não levanta e aparece a mensagem de erro (ORA-00205: error in identifying control file, check alert log for more info) falando que é um erro de controlfile e que é para checar o alertlog.

03.O QUE É UM REDOLOGFILE? QUAIS SUAS CARACTERà STICAS (3)?R: O RedologFile armazena todas as transações DML que ocorrem no banco de dados.Exemplo:São reutilizados de forma cíclica.Pode ser multiplexado.Em caso de falha,Restaura o banco até o ponto da falha.04.RESPONDA

A)CRIAR UMA TABLESPACE TBS_CORPORATIVO COM UM DATAFILE DE 1GBR: CREATE TABLESPACE TBS_CORPORATIVODATAFILE ‘/u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_01.dbf’ size 1024m;

B)ADICIONAR UM DATAFILE NA TABLESPACE TBS_CORPORATIVO COM 500MBR: ALTER TABLESPACE TBS_CORPORATIVOADD DATAFILE ‘/u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_02.dbf’ size 500m;C)REDIMENSIONAR O SEGUNDO DATAFILE PARA 1GB DA TABLESPACE TBS_CORPORATIVOR: ALTER DATABASE DATAFILE ‘/u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_02.dbf’ resize 500m;

D)DROPAR A TABLESPACE TBS_CORPORATIVO E SEUS DATAFILESR: DROP TABLESPACE TBS_CORPORATIVO INCLUDING CONTENTS AND DATAFILES;

E)CRIE UMA TABLESPACE TEMPORARIA COM 5GBR: CREATE TEMPORARY TABLESPACE TEMP_CORPORATIVO

Page 2: exercicio_papion

TEMPFILE ‘/u01/app/oracle/oradata/msmsdba/controlfile/TEMP_CORPORATIVO.dbf’ size 5G;

F)AUMENTE O TAMANHO DA TABLESPACE TEMPORÃ RIA PARA 10GB (PODE SER DE 2 FORMAS)R: ALTER TABLESPACE TEMP_CORPORATIVOADD TEMPFILE ‘/u01/app/oracle/oradata/msmsdba/controlfile/TEMP_CORPORATIVO_02.dbf’ size 5G autoextend off;

ALTER DATABASE TEMPFILE ‘/u01/app/oracle/oradata/msmsdba/controlfile/TEMP_CORPORATIVO_02.dbf’ resize 5G;

G)UTILIZANDO COMANDOS DO ORACLE, ALTERE O NOME DO REDO LOG FILE ABAIXO:C:\ORACLE\ORADATA\<SID>\REDO01.LOG PARA C:\ORACLE\ORADATA\<SID>\REDO01.RDO

R:shutdown imemdiateRenomea no sistema operacional os redologsStartup mountAlter database rename file ‘C:\ORACLE\ORADATA\<SID>\REDO01.LOGto ‘C:\ORACLE\ORADATA\<SID>\REDO01.RDO’;Startup open

H)QUAL A DIFERENÇA DE MULTIPLEXAR O CONTROL FILE POR PFILE E SPFILE? R: Pelo SPFILE altera os controlfile no spfile com banco no ar e baixa o banco ,altera no sistema operacional e levanta depois para confirma.

Pelo PFILE primeiro baixo o banco e altera os arquivos no sistema operacional, levanta o banco e recria o spfile para confirma e levanta o banco com novo spfile.05.DIFERENCIE OS COMANDOS A SEGUIR:

ALTER TABLESPACE TBS_CORPORATIVO READ ONLY;R: A Tablespace esta somente para leitura, os dados fica disponíveis somente para leitura.

ALTER TABLESPACE TBS_CORPORATIVO OFFLINE;R: A Tablespace esta off-line seu dados não ficam disponíveis.

06.RENOMEIE O DATAFILE DA TABLESPACE TBS_CORPORATIVA DA QUESTÃO 05R:alter tablespace TBS_CORPORATIVO offline;mv /u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_02.dbf

Page 3: exercicio_papion

/u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_rename_02.dbfalter tablespace TBS_CORPORATIVO rename datafile '/u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_02.dbf' to '/u01/app/oracle/oradata/msmsdba/controlfile/TBS_CORPORATIVO_rename_02.dbf';alter tablespace TBS_CORPORATIVO online.07.QUAIS AS VIEWS SÃO POSSà VEIS OBTER INFORMAÇÕES DAS TABLESPACES; DATAFILES; TEMP_FILESR:dba_tablespaces,v$tablespce,dba_data_files,v$datafile,dba_temp_files,v$tempfile

08.DESCREVA CINCO PROCESSOS DE BACKGROUD ABAIXO:PMON:R: O process monitor (PMON) executa a recuperação do processo de um usuário quando esse processo falha, Limpa a área de memória (database buffer cache) e libera os recursos que o processo do usuário estava usando, também verifica o processo despachante.SMON:R: O processo system monitor (SMON) efetua a recuperação da instância em caso de falhasdos datafiles aplicando as entradas do redo log nos datafiles durante a sua inicialização, O processo de recuperação dessas transações é executado pelo processo SMON quando a Tablespace afetada volta a ficar disponível.DBWR:R: O processo database writer (DBWR) escreve os blocos modificados do database buffer cache para os arquivos de dados físicos(datafiles), Os dados menos recentemente usados são escritos para os arquivos de dados em primeiro lugar.LGWR:R: O processo log writer (LGWR) escreve todas as entradas no redo log ,responsável pelo gerenciamento dos redlogbuffer, Os dados de redo log são armazenados em memória no redo log buffer cache, na SGA.CKPT:R: O processo archiver (ARCH) reduz o tempo de necessário para recuperação da instancia,atualiza o cabeçalho dos controlfile e dos datafiles gravando o ultimo SCN.