Senhores, preciso da correção desta prova para poder estudar.
Segue questões abaixo:
_____________________________________
Nesta tarefa, você seguirá um roteiro onde teremos a perda de uma tablespace temporária
Siga os passos sugeridos e, ao final, responda às perguntas
Para cada passo cumprido, anexe evidências.
——————– ——————– ——————
1) Bases
— Mostre a tablespace temporária padrão do banco:
select * from database_properties where property_name = ‘DEFAULT_TEMP_TABLESPACE’;
— Mostre a distribuição de usuários por tablespaces temporárias:
select temporary_tablespace, count(*) from dba_users group by temporary_tablespace;
— Mostre onde estão os arquivos temporários:
select tablespace_name, file_name from dba_temp_files;
2) Crie uma nova tablespace temporária e um novo usuário
create temporary tablespace TEMP2 TEMPFILE ‘/u01/app/oracle/oradata/orcl/temp02.dbf’ size 20 M;
create user USU_NOVO identified by senha temporary tablespace temp2;
grant connect, resource to usu_novo;
3) Provoque a perda eliminando o arquivo de TEMP2 pelo SO
4) Conectado como USU_NOVO, constate a perda:
create global temporary table temp_table (id number);
insert into temp_table values (1);
5) Recupere:
— Primeiro removemos a referência lógica
alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp02.dbf’ drop;
— Agora, recriamos fisicamente o arquivo perdido
alter tablespace temp2 add tempfile ‘/u01/app/oracle/oradata/orcl/temp02.dbf’ size 20 m;
6) Constatando
— Conectado como USU_NOVO:
insert into temp_table values (1);
————————————————————Questões:
1) o que aconteceria caso apagássemos a tablespace temporária padrão do banco?
2) Como ficariam os usuários cuja tablespace temporária fosse eliminada ?
3) Caso fossem perdidas todas as tablespaces temporárias do banco, a instância ainda ficaria acessível?
————————————————————Fonte: http://www.datarecoverycenter.info/how- … space.html