-
Acho que o gabarito desta questão esta incorreto. Vejam:
"In NOARCHIVELOG
mode you cannot perform online tablespace backups, nor can you use online tablespace backups taken earlier while the database was in ARCHIVELOG
mode. To restore a database operating in NOARCHIVELOG
mode, you can use only whole database backups taken while the database is closed. Therefore, if you decide to operate a database in NOARCHIVELOG
mode, take whole database backups at regular, frequent intervals"
Fonte: http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/archredo002.htm
-
O parâmetro está associado ao processo de segundo plano ARCn, que armazena automaticamente os redo logs online quando o modo ARCHIVELOG é definido.
No modo NOARCHIVELOG:
- os dados dos arquivos de redo log online são sobregravados sempre que ocorre uma alternacia de log.
- é possível recuperar os dados commitados.
- no caso de falha somente a SGA é perdida.
Então.... esse papo de que não pode executar o backup enquanto a instância está no ar... sei não. Acho que o erro está aí, não tem nada a ver uma coisa com a outra.
-
Acredito que aqui temos uma pegadinha. Em backups, temos conceitos de backups físicos e backups lógicos. No oracle a ferramenta para backup lógico (exp ou expdp - a partir do 10g) pode ser utilizado com o banco aberto e de forma online, já os backups físicos, no modo noarchivelog, só poderão ser feitos offline.
-
Archived Redo Log Files - O Oracle Database pode ser configurado para que os arquivos redo log files que forem preenchidos possam ser arquivados através de processos em segundo plano na flash recovery area antes que sejam reutilizados pelo sistema. Redo log files que são arquivados pelo sistema são chamados de archived redo log files.
Quando o banco de dados é configurado para gerar archived redo log files diz-se que ele está no modo ARCHIVELOG. Quando um banco de dados não está configurado para trabalhar desta forma diz-se que eles esta no modo NOARCHIVELOG.
Uma das vantagens de usar um banco de dado no modo ARCHIVELOG é: quando uma falha no disco causar uma perda de parte ou de todos os dados de um banco de dados, o banco de dados pode ser reconstruído juntamente com todas as suas transações realizadas se você tiver o backup dos datafiles, dos control datafiles e todos os arquivos de redo log files criados desde o último backup.
Os redo log files onlines e os archived contém todos os registros das operações realizadas desde o último backup. Este processo de reconstrução é chamado de media recovery.
Um banco de dados que esteja no modo ARCHIVELOG pode ser backupeado quando estiver online.
Um banco de dados que esteja no modo NOARCHIVELOG pode ser backupeado enquanto esta montado, mas não enquanto esta em uso. Essa opção fica indisponível, caso o BD esteja no modo NOARCHIVELOG.
Isso significa que não se possa iniciar a execução da ferramenta de backup online?. O erro da questão pode estar nessa afirmativa.
-
Quando estava fazendo a questão também achei que o gabarito fosse correto, entretanto, ao ler novamente, a questão diz que "não se poderá iniciar a execução de ferramenta de backup online enquanto a instancia estiver no ar". A instancia estar no ar não significa que a mesma esteja no estado OPEN. Se ela estiver no estado MOUNT permitiria o backup online.