Um DBA está manipulando,dados em uma Base de Dados no ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Para excluir um tablespace no Oracle, a sintaxe correta envolve a utilização do comando DROP TABLESPACE, seguido pelo nome do tablespace a ser excluído. Este comando pode vir acompanhado de opções para especificar como a exclusão deve ser realizada. No contexto da questão, a alternativa correta (A) inclui a cláusula INCLUDING CONTENTS, que indica que todas as tabelas e objetos contidos no tablespace também devem ser removidos. Adicionalmente, a cláusula AND DATAFILES pode ser usada para especificar que os arquivos de dados associados ao tablespace também devem ser excluídos fisicamente do sistema de arquivos. Por fim, a cláusula CASCADE CONSTRAINTS garante que todas as restrições referenciadas (constraints) associadas às tabelas do tablespace sejam igualmente removidas.
A escolha desta alternativa reflete o conhecimento necessário sobre os comandos de administração de tablespaces no Oracle 10g, que é uma versão específica do sistema de gerenciamento de banco de dados Oracle. Compreender como manipular tablespaces é fundamental para DBAs, pois eles são responsáveis pela alocação de espaço em banco de dados para armazenamento de dados de usuários.
O comando DROP TABLESPACE é parte da linguagem SQL padrão no Oracle para gerenciamento de objetos de banco de dados e sua escolha correta indica que o aluno compreende os conceitos de administração de espaço em disco e a sintaxe para manipulação de tablespaces.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
este exemplo abaixo, o mais simples, vai eliminar uma tablespace se ela estiver vazia. Caso contrário ocorrerá um erro.
DROP TABLESPACE minhatbs;
Se quisermos remover uma tablespace que contanha objetos dentro dela então devemos usar
DROP TABLESPACE minhatbs INCLUDING CONTENTS;
Se quisermos deletar até mesmo os datafiles (Uma tablespace tem um ou vários data files, que junto com os control files, parameter files e redo log files formam a estrutura física dos arquivos do Oracle)
DROP TABLESPACE minhatbs INCLUDING CONTENTS AND DATA FILES CASCADE
Se nós ainda não estivermos satisfeitos e quisermos ir além, removendo quaisquer restrições entre objetos dentro e fora do espaço da tabela eles também serão removidos então usamos
DROP TABLESPACE minhatbs INCLUDING CONTENTS AND DATA FILES CASCADE CONTRAINTS
á
Fonte: Oracle - Referência para o DBA. Página 109.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo