SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Gerenciando o CONTROLFILE
Gerenciando Arquivos de
Controle(CONTROLFILE)
Doc Oracle:
http://docs.oracle.com/cd/E11882_01/server.112/e25494/control.htm#ADMIN006
1
Gerenciando o CONTROLFILE
O que é o CONTROLFILE?
• Cada banco de dados Oracle tem um controfile, que
é um pequeno arquivo binário que registra a
estrutura física do banco de dados. O controlfile
guarda as seguintes informações:
 O nome do banco de dados
 Os nomes e os locais dos arquivos de dados associados e refazer os arquivos de log
 O timestamp da criação do banco de dados
 O atual número de seqüência de log
 Informações Checkpoint
2
Gerenciando o CONTROLFILE
Por que Multiplexar o CONTROLFILE?
• Cada banco de dados Oracle deve ter pelo
menos dois controlfile, cada um armazenado em
um disco físico diferente. Se um arquivo de
controle está danificado devido a uma falha no
disco, a instância associada deve ser desligado.
Uma vez que a unidade de disco for reparado, o
controlfile danificado pode ser restaurado usando
a cópia intacta no outro disco e a instância pode
ser reiniciado. Neste caso, nenhuma recuperação
via backup será necessário.
3
Gerenciando o CONTROLFILE
Consultando o Caminho e nome dos
controlfile
SQL> SELECT name FROM v$controlfile;
Na imagem temos o local e nome dos controlfiles
que temos para essa banco.
4
Gerenciando o CONTROLFILE
O paramentro control_files
 SQL> show parameter control_files;
Essa consulta mostra o valor setado no parametro
control_files. Esse parêmetro deve ser alterado
quando um novo controlfile for adicionado para o
banco.
5
Gerenciando o CONTROLFILE
Multiplexar o Controlfile
• 1º Alter o paramêntro control_files será passado no o
caminho dos controlfiles já existe e acrescentar o caminho
e nome do novo controlfile.
Alter system set control_files =
'+DATA/orcl/controlfile/current.275.853125609',
'+FRA/orcl/controlfile/current.260.853125615',
'/home/oracle/controlfile03.ctl' scope=spfile;
6
Gerenciando o CONTROLFILE
Multiplexar o Controlfile
• 2º Após altera o paramento no processo anterior,
deve dá um shutdown no banco e copiar o arquivo
físico.
7
Gerenciando o CONTROLFILE
Multiplexar o Controlfile
• 3º Com o banco em down vamos copiar o arquivo
físico, em nosso caso está dentro do asm.
Acessando o ASM
Acessando os diretório onde está o controfile
8
Gerenciando o CONTROLFILE
Multiplexar o Controlfile
• 4º Fazer a cópia do arquivo físico do controlfile
para o novo caminho que foi adicionado no
parâmentro control_files.
• cp +DATA/orcl/controlfile/current.275.853125609 /home/oracle/controlfile03.ctl
9
Gerenciando o CONTROLFILE
Multiplexar o Controlfile
5º Agora é sair do ASM e consultar se o
arquivo físico(controlfile03.clt) foi criado.

10
Gerenciando o CONTROLFILE
Multiplexar o Controlfile
 Subir o banco e consultar o parâmetro control_files
11
Gerenciando o CONTROLFILE
Duvidas?
• Em caso de dúvidas enviar email para Eliézio
Mesquita:
• elieziomesquita@gmail.com
• atendimento@oradata.com.br
• www.oradata.com.br
• Canal no Youtube:
• https://www.youtube.com/channel/UCheyVOTFXCDpt-xIQtf-4zA
12

Contenu connexe

En vedette

Portifólio 2º semestre vanessa
Portifólio 2º semestre vanessaPortifólio 2º semestre vanessa
Portifólio 2º semestre vanessaVanessa Basso
 
Trabajo práctico 21
Trabajo práctico 21Trabajo práctico 21
Trabajo práctico 21Pablogimenezb
 
Intervenção de terceiros sabrina dourado
Intervenção de terceiros sabrina douradoIntervenção de terceiros sabrina dourado
Intervenção de terceiros sabrina douradoIsabelly Sarmento
 
Plantilla Fase1 Ensamble y Mantenimiento de Computadores
Plantilla Fase1 Ensamble y Mantenimiento de ComputadoresPlantilla Fase1 Ensamble y Mantenimiento de Computadores
Plantilla Fase1 Ensamble y Mantenimiento de ComputadoresJuan Carlos Leon Valencia
 
Primertrimestre2013 2014
Primertrimestre2013 2014Primertrimestre2013 2014
Primertrimestre2013 2014soniamarpr
 
Olimpiadas San José
Olimpiadas San JoséOlimpiadas San José
Olimpiadas San Joséanyolix
 
Edital prouni nr_1_2013_processo_seletivo_1_2013
Edital prouni nr_1_2013_processo_seletivo_1_2013Edital prouni nr_1_2013_processo_seletivo_1_2013
Edital prouni nr_1_2013_processo_seletivo_1_2013João Henrique
 
Ciência da natureza e suas tecnologias
Ciência da natureza e suas tecnologiasCiência da natureza e suas tecnologias
Ciência da natureza e suas tecnologiasPaulo Henrique Mota
 
Limiares da fé terceira aula
Limiares da fé  terceira aulaLimiares da fé  terceira aula
Limiares da fé terceira aulaJoao Rumpel
 
La computadora
La computadoraLa computadora
La computadorajairo97
 
Salmos introduc3a7c3a3o -milhoranza
Salmos introduc3a7c3a3o -milhoranzaSalmos introduc3a7c3a3o -milhoranza
Salmos introduc3a7c3a3o -milhoranzaGleydson Teixeira
 

En vedette (20)

Portifólio 2º semestre vanessa
Portifólio 2º semestre vanessaPortifólio 2º semestre vanessa
Portifólio 2º semestre vanessa
 
Aprendendo com simeão a esperar no senhor
Aprendendo com simeão a esperar no senhorAprendendo com simeão a esperar no senhor
Aprendendo com simeão a esperar no senhor
 
Trabajo práctico 21
Trabajo práctico 21Trabajo práctico 21
Trabajo práctico 21
 
Intervenção de terceiros sabrina dourado
Intervenção de terceiros sabrina douradoIntervenção de terceiros sabrina dourado
Intervenção de terceiros sabrina dourado
 
Plantilla Fase1 Ensamble y Mantenimiento de Computadores
Plantilla Fase1 Ensamble y Mantenimiento de ComputadoresPlantilla Fase1 Ensamble y Mantenimiento de Computadores
Plantilla Fase1 Ensamble y Mantenimiento de Computadores
 
Primertrimestre2013 2014
Primertrimestre2013 2014Primertrimestre2013 2014
Primertrimestre2013 2014
 
Olimpiadas San José
Olimpiadas San JoséOlimpiadas San José
Olimpiadas San José
 
Proyecto ilustrador forma y tema
Proyecto ilustrador  forma y tema Proyecto ilustrador  forma y tema
Proyecto ilustrador forma y tema
 
Contando as torres na cidade de sião
Contando as torres na cidade de siãoContando as torres na cidade de sião
Contando as torres na cidade de sião
 
As oito características do crente como luz
As oito características do crente como luzAs oito características do crente como luz
As oito características do crente como luz
 
A vida dentro da semente
A vida dentro da sementeA vida dentro da semente
A vida dentro da semente
 
Edital prouni nr_1_2013_processo_seletivo_1_2013
Edital prouni nr_1_2013_processo_seletivo_1_2013Edital prouni nr_1_2013_processo_seletivo_1_2013
Edital prouni nr_1_2013_processo_seletivo_1_2013
 
O quarto de eliseu
O quarto de eliseuO quarto de eliseu
O quarto de eliseu
 
Amigos ou cônjuges
Amigos ou cônjugesAmigos ou cônjuges
Amigos ou cônjuges
 
Ciência da natureza e suas tecnologias
Ciência da natureza e suas tecnologiasCiência da natureza e suas tecnologias
Ciência da natureza e suas tecnologias
 
Notícias gospel
Notícias gospelNotícias gospel
Notícias gospel
 
Einstbombeirossp25 11
Einstbombeirossp25 11Einstbombeirossp25 11
Einstbombeirossp25 11
 
Limiares da fé terceira aula
Limiares da fé  terceira aulaLimiares da fé  terceira aula
Limiares da fé terceira aula
 
La computadora
La computadoraLa computadora
La computadora
 
Salmos introduc3a7c3a3o -milhoranza
Salmos introduc3a7c3a3o -milhoranzaSalmos introduc3a7c3a3o -milhoranza
Salmos introduc3a7c3a3o -milhoranza
 

Similaire à Gerenciando arquivos de controle(controlfile)

ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?Rodrigo Almeida
 
Salvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | OracleSalvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | OracleCarlos Pampulim Caldeira
 
Estratégias de Backup e Restore
Estratégias de Backup e RestoreEstratégias de Backup e Restore
Estratégias de Backup e RestoreFabrício Catae
 
UNIFAL - MySQL Logs - 5.0/5.6
UNIFAL - MySQL Logs - 5.0/5.6UNIFAL - MySQL Logs - 5.0/5.6
UNIFAL - MySQL Logs - 5.0/5.6Wagner Bianchi
 
Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura OraclePablo Garcia
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotationeduardo dias
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory DatabaseAndre Danelon
 

Similaire à Gerenciando arquivos de controle(controlfile) (9)

ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?ENPO - RMAN: Vilão ou Heroí?
ENPO - RMAN: Vilão ou Heroí?
 
Salvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | OracleSalvaguarda e Recuperação da Base de Dados | Oracle
Salvaguarda e Recuperação da Base de Dados | Oracle
 
Treinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12cTreinamento RMAN Workshop 12c
Treinamento RMAN Workshop 12c
 
Estratégias de Backup e Restore
Estratégias de Backup e RestoreEstratégias de Backup e Restore
Estratégias de Backup e Restore
 
Treinamento Data Guard
Treinamento Data GuardTreinamento Data Guard
Treinamento Data Guard
 
UNIFAL - MySQL Logs - 5.0/5.6
UNIFAL - MySQL Logs - 5.0/5.6UNIFAL - MySQL Logs - 5.0/5.6
UNIFAL - MySQL Logs - 5.0/5.6
 
Intro Arquitetura Oracle
Intro Arquitetura OracleIntro Arquitetura Oracle
Intro Arquitetura Oracle
 
hibernate annotation
hibernate annotationhibernate annotation
hibernate annotation
 
TimesTen In-Memory Database
TimesTen In-Memory DatabaseTimesTen In-Memory Database
TimesTen In-Memory Database
 

Gerenciando arquivos de controle(controlfile)

  • 1. Gerenciando o CONTROLFILE Gerenciando Arquivos de Controle(CONTROLFILE) Doc Oracle: http://docs.oracle.com/cd/E11882_01/server.112/e25494/control.htm#ADMIN006 1
  • 2. Gerenciando o CONTROLFILE O que é o CONTROLFILE? • Cada banco de dados Oracle tem um controfile, que é um pequeno arquivo binário que registra a estrutura física do banco de dados. O controlfile guarda as seguintes informações:  O nome do banco de dados  Os nomes e os locais dos arquivos de dados associados e refazer os arquivos de log  O timestamp da criação do banco de dados  O atual número de seqüência de log  Informações Checkpoint 2
  • 3. Gerenciando o CONTROLFILE Por que Multiplexar o CONTROLFILE? • Cada banco de dados Oracle deve ter pelo menos dois controlfile, cada um armazenado em um disco físico diferente. Se um arquivo de controle está danificado devido a uma falha no disco, a instância associada deve ser desligado. Uma vez que a unidade de disco for reparado, o controlfile danificado pode ser restaurado usando a cópia intacta no outro disco e a instância pode ser reiniciado. Neste caso, nenhuma recuperação via backup será necessário. 3
  • 4. Gerenciando o CONTROLFILE Consultando o Caminho e nome dos controlfile SQL> SELECT name FROM v$controlfile; Na imagem temos o local e nome dos controlfiles que temos para essa banco. 4
  • 5. Gerenciando o CONTROLFILE O paramentro control_files  SQL> show parameter control_files; Essa consulta mostra o valor setado no parametro control_files. Esse parêmetro deve ser alterado quando um novo controlfile for adicionado para o banco. 5
  • 6. Gerenciando o CONTROLFILE Multiplexar o Controlfile • 1º Alter o paramêntro control_files será passado no o caminho dos controlfiles já existe e acrescentar o caminho e nome do novo controlfile. Alter system set control_files = '+DATA/orcl/controlfile/current.275.853125609', '+FRA/orcl/controlfile/current.260.853125615', '/home/oracle/controlfile03.ctl' scope=spfile; 6
  • 7. Gerenciando o CONTROLFILE Multiplexar o Controlfile • 2º Após altera o paramento no processo anterior, deve dá um shutdown no banco e copiar o arquivo físico. 7
  • 8. Gerenciando o CONTROLFILE Multiplexar o Controlfile • 3º Com o banco em down vamos copiar o arquivo físico, em nosso caso está dentro do asm. Acessando o ASM Acessando os diretório onde está o controfile 8
  • 9. Gerenciando o CONTROLFILE Multiplexar o Controlfile • 4º Fazer a cópia do arquivo físico do controlfile para o novo caminho que foi adicionado no parâmentro control_files. • cp +DATA/orcl/controlfile/current.275.853125609 /home/oracle/controlfile03.ctl 9
  • 10. Gerenciando o CONTROLFILE Multiplexar o Controlfile 5º Agora é sair do ASM e consultar se o arquivo físico(controlfile03.clt) foi criado.  10
  • 11. Gerenciando o CONTROLFILE Multiplexar o Controlfile  Subir o banco e consultar o parâmetro control_files 11
  • 12. Gerenciando o CONTROLFILE Duvidas? • Em caso de dúvidas enviar email para Eliézio Mesquita: • elieziomesquita@gmail.com • atendimento@oradata.com.br • www.oradata.com.br • Canal no Youtube: • https://www.youtube.com/channel/UCheyVOTFXCDpt-xIQtf-4zA 12