Trabalho Banco
Por: Shirley Louzada • 22/9/2019 • Relatório de pesquisa • 640 Palavras (3 Páginas) • 194 Visualizações
Backup e Recovery
Função da tablespace. Organizar os arquivos que estão armazenados nela.
Backup
- O que?
- Quando?
2.1 Tamanho (t).
Janela de Backup
Backu on line (quente) - momento de menor carga.
Backup off line (full) (frio) - para não precisar fazer precisa implementar o Grid
- Como?
Grid: Vários servidores funcionando de forma simultânea.
Tablespace Users. É a tablespace padrão do usuário User
Tablespace System. É a tablespace padrão do usuário sys
Tablespace Temp. É onde fica armazenada as tabelas temporárias.
Temorary table – por connection
Tablespace Undo – commit e rollback
Transaction read
Insert...
update
End transaction
Obs: tem que executar todas as transações dentro da transaction
Tablespace Sysaux - serve para auxiliar a tablespace system
Aula 23/05
Shutdown
Open - database, opened, for this instance
Nomout - somente com usuário Sys
Mount - control file opened for this instance
nomount - instance started
shutdown
SHUTDOWN
NORMAL - (pouco utilizada)
- realiza check points
- fecha os arquivos
- espera pelas transações em aberto
- aguarda até o final das sessões.
- não permite novas conexões.
TRANSACTIONAL : (faz tudo que o normal faz, a diferença é que ele não aguarda o fim das conexões, fecha todas as sessões ativas)
- Idem normal, porém não aguarda o fechamento das conexões.
IMMEDIATE: (faz a mesma coisa que a transactional, se estiver transação em execução ele encerra e dá Roollback em todas, encerrando as conexões)
- idem transactional, porém descarta as transações (rollback)
ABORT: (ele não faz nada, só encerra tudo sem salvar nem dar rollback em nada, e corre o risco de corromper, só utilizado em último caso.)
- não realiza:
- check point
- fechamento de arquivos
- transações
- sessões
- não permite conexões.
ORA- 600 => erro no banco, mas não especifica em que e onde.
STARTUP
NOMOUNT:
1º- abre os arquivos de parametro
2º- aloca a memoria pro SGA
3º- inicializa os processos de segundo plano que são a parte de gerenciamento do banco,alguns processos de gerenciamento ficam nesses processos de segundo plano.
4º - abertura do arquivo de alert que gravam alguns alertas do banco de dados.
Esse status do Nomount ele é usado geralmente para criação de uma instância ou recriação dos arquivos de control file.
- inicia system
- não monta
- inicia Datafiles
MOUNT
Usado para renomeação dos arquivos de dados, caso você queira renomear algum arquivo de dado, você vai passar seu banco para nomount ativação e desativação do archive log, e algumas operações de recuperação do banco de dados.
- ele associa o banco a instância que foi iniciada anteriormente no nomount, localiza os arquivos de controle que foram especificados dentro do arquivo de parametro e busca dentro do arquivo de controle o nome dos arquivos do data file e do redo log file, e sua base estará montada.
- monta todas as instâncias
- o banco permanece fechado
- acesso apenas ao SYS.
- Carrega controle files, log files.
OPEN:
- disponibilizar o seu banco para os acessos dos usuários, vai verificar se todos os arquivos de dados e do redo log file se estão disponíveis, caso um desses arquivos tenha tido problema e ele nao encontra esses arquivos, ele não consiga abrir esses arquivos ele vai apresentar um erro e vai retornar o banco de dados para Mount, e aí caso precise ele chama um processo de recuperação da instância do banco de dados caso tenha ocorrido algum problema no status anterior.
- abre todas as instâncias
- para conexão
FORCE
Exclusive; (sysdba)
Dentro da linha de comando SQL
conn system as sysdba;
...