Você está na página 1de 6

Estágios de inicialização do Oracle (NOMOUNT | ...

0

mais

http://eduardolegatti.blogspot.com.br/2008/02/est...

Próximo blog»

Criar um blog

Login

Oracle Blog
8i, 9i, 10g, 11g, 12c ...

Para melhor visualização, recomendo resolução de no mínimo 1024 x 768 e navegador Mozilla Firefox

quarta-feira, 13 de fevereiro de 2008

Estágios de inicialização do Oracle (NOMOUNT | MOUNT | OPEN)
Por Eduardo Legatti

Busca
Google

Olá,
Neste artigo, farei uma explanação sobre os estágios envolvidos na
abertura de um banco de dados Oracle. São eles NOMOUNT, MOUNT e OPEN. O
que realmente cada um destes estágios realiza?
Apenas para relembrar, uma instância Oracle consiste na estrutura de
memória SGA (System Global Area) e nos processos de segundo plano como
SMON, PMON, DBWn, LGWR, CKPT, entre outros usados para gerenciar o banco
dados. A instância só pode abrir e usar um banco de dados por vez. Em
resumo, um servidor Oracle consiste em uma instância Oracle (estruturas
de memória e processos) e um banco de dados Oracle (arquivos físicos).

NOMOUNT

Somente neste blog

Siga-me no Google+
Eduardo Legatti
Seguir
423 seguidores

Este estágio inicializa a instância sem montar o banco de dados. Isso
significa que todas as estruturas de memória e os processos de segundo
plano estão posicionados, mas ainda sem ter um banco de dados associado
a essa instância. É através deste estágio que é possível criar um banco
de dados Oracle. Portanto, uma instância só deverá ser iniciada no
estágio NOMOUNT durante a criação do banco de dados ou na recriação de
arquivos de controle (control files). Em resumo, a inicialização de uma
instância Oracle inclui as seguintes tarefas:
1. Leitura do arquivo de inicialização SPFILE_SID.ora ou SPFILE.ora ou
init.ora, exatamente nesta ordem porque, por padrão, à partir do
Oracle 9i, primeiro ele tenta abrir o spfile_sid.ora, se o arquivo
não for encontrado ele tentará abrir o spfile.ora, se o mesmo não
for encontrado ele tentará ler o arquivo init.ora. Se o Oracle não
encontrar nenhum arquivo de inicialização ou se o DBA não fornecer
um valor explícito para PFILE, a inicialização falhará. A
especificação
do
parâmetro
PFILE
com
STARTUP
sobrepõe
o
comportamento default.
2. Alocação da SGA.
3. Inicialização dos processos de segundo plano.
4. Abertura do arquivo de alerta (ALERT_SID.ora) e dos arquivos de
rastreamento.
Observe que nem os arquivos de controle nem os arquivos de dados e redo
log on-line estão abertos neste estágio.

MOUNT

1 de 6

Assine em um leitor RSS

Quem sou eu
Eduardo Legatti
Belo Horizonte, MG, Brazil
Analista de Sistemas e Administrador de
banco de dados. Sou pós graduado em
Gerência da Tecnologia da Informação,
possuo as certificações OCA 9i - OCP
9i/10g/11g – OCE SQL Expert, e venho
trabalhando como DBA Oracle desde a
versão 8.0.5. Me interesso
particularmente em planejar estratégias
de backup/recovery, performance tuning
e projetos de bancos de dados
(modelagem física e lógica). Como
Oracle ACE, tenho o hábito de
disseminar meu conhecimento através
de artigos, grupos de discussão (Oracle

31-07-2015 17:56

Abertura dos arquivos de dados (data files).. Resumindo.RMAN Um pouco sobre índices particionados no Oracle . Ativação (startup) SQL> startup Instância ORACLE iniciada. se algum arquivo de dados ou arquivo de redo log on-line não estiver presente. Estratégia de backup . permanecendo no estado MOUNT e o servidor Oracle retornará um erro. o banco de dados não será montado e a instância permanecerá no estado NOMOUNT. 3. além de verificar a consistência do banco de dados onde neste caso. o servidor Oracle verifica se é possível abrir todos os arquivos de dados e arquivos de redo log on-line.br/2008/02/est. A operação normal de um banco de dados significa que uma instância é iniciada e o banco de dados é montado e aberto. É importante salientar que se a instância já estiver inicializada "startup nomount". mas o banco não estiver montado. o banco de dados é disponibilizado para acesso dos usuários.. Criando um banco de dados no modo silencioso com o DBCA Restaurando e recuperando um banco de dados em outra máquina com o RMAN Monitorando o percentual de espaço livre na tablespace. o processo de segundo plano SMON (System Monitor) iniciará a recuperação da instância se necessário. então será necessário utilizar o comando "alter database mount". a abertura do banco de dados inclui as seguintes tarefas: 1. É importante salientar que neste estágio não é verificada a existência dos arquivos de dados e arquivos de redo log on-line. Quando devemos nos preocupar? Introdução ao tipo de dado TIMESTAMP e suas variações . OPEN Neste terceiro e último estágio. ativação e desativação de opções de arquivamento de redo log (ARCHIVELOG) e operações de recuperação do banco de dados.. 2. Database Point-In-Time Recovery (DBPITR) e Tablespace Point- 31-07-2015 17:56 . então o banco de dados não abrirá. Localização e abertura dos arquivos de controle (control files) especificados no arquivo de inicialização.. 2.Estágios de inicialização do Oracle (NOMOUNT | . http://eduardolegatti.. Abertura dos arquivos de redo log on-line (log files). qualquer usuário válido pode conectar ao banco de dados e executar operações comuns de acesso a dados. Siga-me no Google+ Visualizar meu perfil completo Siga por email Enviar 1. É importante salientar que. Banco de dados aberto. então será necessário utilizar o comando "alter database open".. Total System Global Area Fixed Size Variable Size Database Buffers Redo Buffers Banco de dados montado. 2 de 6 188743680 1286460 88084164 96468992 2904064 bytes bytes bytes bytes bytes Mais acessados Introdução ao conceito de Tablespaces Reorganizando o Tablespace .. montar o banco de dados inclui as tarefas a seguir: OTN Forums) e me dedico a compartilhar informações de forma a motivar novos DBAs. Resumindo.. Portanto. Leitura dos arquivos de controle para obtenção dos nomes e status dos arquivos de dados (data files) e arquivos de redo log on-line (log files). Após a instância já ter sido inicializada pelo estágio anterior.blogspot.com. 3. Se o DBA utilizar a opção "startup mount" para inicializar o Oracle e quiser abrir o banco de dados.. A opção "startup mount" é muito útil em situações onde é necessário executar algumas operações específicas de manutenção como renomeação de arquivos de dados. Chama o processo SMON se necessário para a recuperação da instância em caso de uma falha de instância ocorrida enquanto o banco de dados estava aberto e em operação anteriormente. então é realizada a leitura do arquivo de controle de modo a "associar" o banco de dados à instância já inicializada anteriormente. mas se os arquivos de controle não forem localizados conforme a localização especificada no parâmetro CONTROL_FILES no arquivo de inicialização. Durante esse estágio final. Associação do banco de dados a uma instância iniciada anteriormente.. então um erro será retornado.

. Criando um banco de dados standby com o RMAN e abordando o ACTIVE DATA GUARD e o SNAPSHOT STANDBY no Oracle 11g Um pouco sobre o particionamento por referência (Reference Partitioning) no Oracle 11g RMAN . meu caro... Um pouco do pacote DBMS_APPLICATION_INFO ..... bom dia Eduardo. Grande artigo.. http://eduardolegatti. startup Posts Relacionados Abordando o uso de Database Links em conexões heterogêneas.. Últimos comentários Olá Pablo. Olá Anderson.RECOVER DROP TABLESPACE (10g vs 11g) Certificação Oracle OCA. Oracle mostra sua liderança mais uma vez . mount.Estágios de inicialização do Oracle (NOMOUNT | .com.DUPLICATE DATABASE Ignorando caracteres acentuados.. Clonando um banco de dados Oracle com o RMAN .. init..br/2008/02/est. Backup Incremental Diferencial DBNEWID .ora. in-Time Recovery (TSPITR) na prática com o RMAN . Leg.Backup Incremental Cumulativo vs. inicialização... Google+ Gosto 0 Tweet Postado por Eduardo Legatti às 08:20 Marcadores: control_files..blogspot. primeiramente gostaria de parabe. oracle.. Acho melhor você fazer o duplicate d.. open....OCP. Acessando o PostgreSQL à partir do Oracle . Era justamente o assunto . OCM . É isso mesmo. Utlizando MD5 no Oracle para geração de senhas Estágios de inicialização do Oracle (NOMOUNT | MOUNT | OPEN) Desativação (shutdown) SQL> shutdown Banco de dados fechado... Restauração do ORACLE BASE e ORACLE HOME: É possível? Estágios de inicialização do Oracle (NOMOUNT | MOUNT | OPEN) A importância de multiplexar os arquivos de controle (control files) no Oracle Cuidado ao manipular objetos do dicionário de dados do Oracle Abordando o uso de sequências no Oracle em um ambiente RAC .Alterando o nome de um banco de dados Oracle Interval Partitioning.. nomount. Instância ORACLE desativada.. Abordando um conceito de particionamento por intervalo do Oracle 11g.. Salvo pelo _allow_resetlogs_corruption . Testando algumas das compatibilidades do Postgres Plus Advanced Server com o Oracle 3 de 6 Arquivo do blog 1 ► ► ► ► ► ► ► ▼ 2015 (7) 2014 (12) 2013 (14) 2012 (12) 2011 (15) 2010 (12) 2009 (30) 2008 (35) ► Dezembro (3) ► Novembro (2) ► Outubro (2) ► Setembro (3) ► Agosto (2) ► Julho (5) 31-07-2015 17:56 . Qual é mesmo o tamanho de uma tabela no Oracle? READ ONLY table? Abordando uma nova funcionalidade do Oracle 11g ..... Descomplicando RAID 01 (0+1) e RAID 10 (1+0) Salvo pelo _allow_resetlogs_corruption . maiúsculos e minúsculos no Oracle (Case Insensitive/Accent Insensitive) RMAN ... Banco de dados desmontado. shutdown.. Quanto à velocidade dos . spfile.. Olá Arilson. Obrigado pela visita! Abraços..

► Janeiro (2) ► 2007 (14) ► 2006 (1) ► ► ► ► ▼ 2 comentários: Anônimo disse.Grupo de Profissionais Oracle OTN América Latina askTom Meu profile OTN forums Oracle Mix The Official Oracle Wiki Blogroll Oracle Certification What's New With Oracle Certification This Week? Week of July 27. Olá Leandro. mas segurança..blogspot.. VictorDBA. Há 2 horas 7 de julho de 2010 11:02 Postar um comentário Postagem mais recente Página inicial Postagem mais antiga Blog do DBA/Instrutor Fábio Prado Gerenciando modelos de Bancos de Dados Oracle com o DBCA Há 16 horas Downloads Assistente de Instalação do Oracle Instant Client 10g (20M) Assistente de Instalação do Oracle Instant Client 11g (26M) Postagens populares Descomplicando RAID 01 (0+1) e RAID 10 (1+0) Olá.. Se o Oracle estiver instalado em um sistema Windows. Documentação Oracle My Oracle Support (Metalink) Timeline Oracle . sabemos que o armazenamento dentro de u.. OCA.. Bom dia Eduardo... o servidor de banco de dados sofreu uma pane na qual não só o software Oracle se co.. e de vez em quanto ele cai. a primeira coisa que vêem em nossas mentes é a preocupação com a performance. Imagine um cenário de desastre completo..com. então procure por arquivos de log de erros. gostaria de saber se vc pode me ajudar... Blog Flávio Soares Como configurar ASM DiskGroup para o uso do Exadata Storage Server Há 3 meses Restaurando e recuperando um banco de dados em outra máquina com o RMAN Olá..net Provisionamento de Discos no Oracle Exadata Storage Server Há um ano Oracle ACEs 4 de 6 31-07-2015 17:56 .com. Quando devemos nos preocupar? Olá. OCS Oracle Apex Tour América Latina 2015 Há 3 semanas DbaGuard GUOB Tech Day 2015 . Olá. Dando prosseguimento ao artigo de Março de 2008 sobre introdução ao conceito de tablespaces. Oracle 8? Windows? Bem.. o que você está me relatando é muito genérico. ai digitos ums commandos ele volta.DBA Oracle Oracle Ace. como eu fasso para isto parar? Obrigado Leandro Links úteis leandrol7info@bol.Ricardo Portilho Palestra Melhores Práticas em Bancos de Dados para Protheus TOTVS Há 4 dias Alex Zaballa .. tenho um banco da versão 8. OCM.. Se o mesmo não for monitorado de forma c.desde 1977 Forum de Discussão GPO . ou seja.. Para qualquer DBA. 2015 Boa sorte e até mais . http://eduardolegatti..Estágios de inicialização do Oracle (NOMOUNT | .. Carreira e Certificações em TI Crise na Economia é Chance para Profissionais de TI mostrarem seu Valor Há um dia Blog Nerv . o monitoramento constante e preventivo do banco de dados é fundamental.Se aproxima mais uma Edição Há 4 semanas Reorganizando o Tablespace . Voce realmente tem experiencia no assunto. Monitorando o percentual de espaço livre na tablespace. Estágios de inicialização do Oracle (NOMOUNT | MOU. Junho (3) Maio (4) Abril (4) Março (3) Fevereiro (2) É possível que uma restrição (constraint) no Oracl. O primeiro passo é verificar o conteúdo do arquivo de alerta disponível no diretório definido pelo parâmetro de inicialização background_dump_dest em busca de alguma informação que possa chegar à raiz do problema. Quando falamos em bancos de dados. OCE.br/2008/02/est.. OCP...br 7 de julho de 2010 10:08 Eduardo Legatti disse..... etc..

.OCP.. Um pouco do pacote UTL_FILE. Linux. mas possui versão gratuita co m limitações) e PL/SQL DEVELOPER.com.br/2008/02/est.. Um pouco do Oracle SQL Developer ...DUPLICATE DATABASE (10g vs 11g) Olá. Neste artigo irei demonstrar através de exemplos práticos como gerar arquivos externos ao banco de dados.. Assistente de instalação para o Oracle Instant Client? Olá. se resume em ter êxito em um conjunto de exames em formato eletrônico..blogspot. Olá.. Par a os fãs do velho e bom SQL*PLUS .. oracle 11g (26) sql (26) oracle 10g (24) oracle (16) rman (16) desenvolvedor (15) tablespace (15) oracle 12c (12) recovery (10) segurança (10) linux (9) certificação (8) backup (7) oracle 9i (7) table partition (7) atualização (6) datapump (6) exame (6) exp (6) oracle 8i (6) oracle metalink (6) backup lógico (5) critical patch update (5) modelagem de dados (5) spfile (5) tecnologia flashback (5) Twitter 5 de 6 31-07-2015 17:56 .. neste artigo irei mostrar como obte. OCM . Olá. Obtendo informações dos relacionamentos existentes (Foreign Keys) entre tabelas no Oracle .. Fabio Prado Alex Zaballa Waslley Souza Carlos Henrique Furushima Marcadores dba (51) Certificação Oracle OCA.. Olá. Neste artigo irei demonstrar na prática como clonar um banco de dados Oracle no mesmo servidor através do comando DUPLICATE DATABAS.. Mac OS X..... http://eduardolegatti..Estágios de inicialização do Oracle (NOMOUNT | ... DBMS_LOB e objeto DIRECTORY. Rodrigo Almeida Ricardo Portilho Proni Rodrigo Mufalani Antonio Jose Rodrigues Neto Marcus Vinicius Miguel Pedro David Siqueira Wagner Bianchi Victor Armbrust Alexandre Borges Eduardo Legatti Clonando um banco de dados Oracle com o RMAN .. Olá. o mesmo está disponível para download nas plataformas Windows.. O processo para obter a certificação Oracle. Gerando e carregando conteúdo de arquivos externos ao Oracle .. Para quem não conhece o Oracle Instant Client . bem como ler o conteúdo d. Solar. TOAD (uso comercial.. Dando prosseguimento ao que foi escrito no artigo de Fevereiro sobre os estados das constraints. todos em inglês .

Oracle Blog não se responsabiliza pelo uso dos códigos e informações aqui fornecidas. guob. Faça sua inscrição ainda hoje.com/OK62iyvZlm Eduardo Lega� 14 Jul @eduardolega� Oracle Cri�cal Patch Update for July 2015 oracle..blogspot. http://eduardolegatti. 6 de 6 31-07-2015 17:56 .ly/1HSdmoS Tweet to @eduardolega� Contato Oracle Blog by Eduardo Legatti is licensed under a Creative Commons Atribuição-Uso Não-Comercial 2..5 Brasil License..com/technetwork/co… �.br pic.com.br/2008/02/est. new #oracleace pages! oracle.. edição do GUOB TECH DAY / LAD OTN TOUR 2015.me/AhmbH5IJ Retweeted by Eduardo Lega� Expand Eduardo Lega� 16 Jul @eduardolega� Par�cipe da 6o. Tweets Follow Oracle ACE Program @oracleace 17 Jul Check out our shiny.twi�er.com.com/us/dm/438867-w… SQL Daily @sqldaily 14 Jul Use sum(col) over (order by <order_col>) to calculate a running total in #sql bit.Estágios de inicialização do Oracle (NOMOUNT | .