Vera,
 

 Com respeito a sua experiencia, vejo que como estudante, o seu professor 
passou questoes muito complicadas para quem nao frequentou um curso especifico. 
Vc nao informou se a disciplina e BD e nem ate onde vc foram com o conteudo, 
mas algumas questoes sao complicadas ate para um dba.
 

 Sem vc conhecer os conceitos de cada topico, as respostas de cada pergunta de 
nada servirao para aprendizado, e SIM apenas para responder ao trabalho da 
materia, sorry!
 

 Vou tentar lhe dar uma direcao:
 

 1) pesquise sga-max_size
 2) alterar o banco para archivelog
 3) - gasta uma pagina de exemplo
 4) - idem
 5) 
http://docs.oracle.com/cd/B28359_01/server.111/b28310/tables011.htm#ADMIN11682 
http://docs.oracle.com/cd/B28359_01/server.111/b28310/tables011.htm#ADMIN11682
 6) drop table teste123;
 SELECT object_name, original_name FROM dba_recyclebin WHERE owner = 'HR'; 
(exemplo com usuario HR);
 select * from "BIN$8BZ4QubgnNPgQAB/AgA3ew==$0"  as of timestamp (sysdate - 
10/(24*60));

 7) backup database plus archivelog include current controlfile;
 (veja para onde esta a cópia, com show all, olhe o path de CHANNEL DEVICE TYPE 
DISK)
 8) rm spfileORCL.ora
 shutdown abort
 startup; (vai dar um erro)
 RMAN> restore spfile to '/opt/oracle/product/10.2/db_1/dbs/spfileORCL.ora' 
from autobackup db_name='ORCL' maxdays 40;
 9) rm nome_do_datafile.ora
 RMAN> restore tablespace nome_da tablespace;
 recover database;
 startup;
 10) semelhante ao 9
 11) semelhante ao 9
 12) humm, tem que tirar o relatório e olhar o valor dos parâmetro da SGA
 13) emitir o relatório e colar a saída na questão.
 14) facil, achei até no google: Resumable Space Allocation 
 http://docs.oracle.com/cd/B28359_01/server.111/b28310/schema002.htm#ADMIN11581 
http://docs.oracle.com/cd/B28359_01/server.111/b28310/schema002.htm#ADMIN11581

 http://community.dbapool.com/articlelist.php?articles=122705 
http://community.dbapool.com/articlelist.php?articles=122705
 

 Desculpe nao ajudar mais, mas creio que para estas questoes, o forum nao se 
aplica.
 

 Sugestao: usando o snapshot da máquina virtual que o professor disponibilizou, 
monte um ambiente para estudo e va fazendo cada questao de acordo com as pistas 
que te passei. Se der algum pau, consulte seu material, consulte o site da 
Oracle, joga no google e se ainda ficar na duvida, traz a mensagem de erro com 
o trecho do codigo/comandos que vc esta rodando.
 

 Tempo de conclusao da tarefa: vai depender do seu nivel de experiencia, (se 
for apenas estudante) creio que algo em torno de uma semana.
 

 

 Ederson Elias
 DBA Oracle
 http://br.linkedin.com/pub/ederson-elias/24/8b/8b0
 ------------
 Labor improbus omnia vincit

 

---Em oracle_br@yahoogrupos.com.br, <veraporfiriocascardo@...> escreveu:

  Olá pessoal,tudo bem com vcs?
 Gostaria da ajuda de vocês,estou com um trabalho  faculdade e não tenho 
experiencia sobre o assunto e nem a vivencia profissional para resolver e nem 
tive isso no laboratório da faculdade  eu ainda não trabalho como DBA e estou 
com muita dificuldade em fazer...
 

 Vou colocar as questões para que me ajudem!
 

 TIRE UM SNAPSHOT DA SUA MÁQUINA VIRTUAL ANTES DE COMECAR O TRABALHO.
 O RESULTADO DO TRABALHO É UM .TXT COM AS SAÍDAS DOS COMANDOS.
 COLOQUE O SEU NOME COMPLETO NO TRABALHO.
 

 1- aumentar a sga do banco para 3gb usando o memory target
 2- alterar o banco para archivelog (se já o estiver, coloque em noarchivelog e 
depois em archivelog)
 3- habilitar o flashback database, mostrar o banco com o flashback habilitado
 4- criar algumas tabelas, gerar alguns inserts e evidenciar a volta do banco 
de dados, utilizando flashback database por scn ou tempo
 5- criar uma tabela , apagá-la em seguida e fazer a sua restauracao utilizando 
flashback drop
 6- demonstrar o uso do flashback query, realizando uma query com dados do 
passado (atencao para a configuracao do undo retention)
 7- realizar um backup full e online para disco, utilizando o RMAN
 8- com o banco no ar, apagar o pfile/spfile, derrubar o banco, tentar subí-lo. 
Fazer a recuperacao do spfile e abrir o banco de dados
 9- com o banco no ar, apagar (rm -f <datafile> ) um datafile nao critico e 
fazer a restauracao utilizando rman
 10- com o banco no ar, apagar um datafile critico e fazer a restauracao 
utilizando rman
 11- com o banco no ar, remover todos os controlfiles e fazer a recuperacao do 
banco de dados utilizando rman
 12- tire um relatório do awrrpt e coloque a evidencia da saída no resultado da 
prova, é necessário aumentar algum pool da sga ? Por que ?
 13- tire um relatório do addmrpt e coloque a evidencia da saída no resultado 
do trabalho
 14- qual a utilidade do Resumable Space Allocation ?
 Peço que vocês me  ajuda, nem sei por onde começar
 

 Muito obrigada!!!
 








Responder a