Analista em Gestão Especializado de Defensoria - Analista de Banco de Dados
Considerando o sistema gerenciador de banco de dados Oracle 11g, uma tarefa de administração é a criação de tablespaces. Dessa forma, o comando para a criação de uma tablespace do tipo bigfile, denominada b1, com arquivo de dados (datafile) d1, com 40 MB e autoextensível é
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Oracle: Criação de tablespace BIGFILE
Gabarito: letra A. A sintaxe correta para criar uma tablespace do tipo bigfile no Oracle 11g é: CREATE BIGFILE TABLESPACE nome DATAFILE 'arquivo.dbf' SIZE tamanho AUTOEXTEND ON;. A alternativa A reproduz exatamente essa sintaxe, enquanto as demais apresentam erros de ordem, palavras-chave ou uso de comandos inexistentes.
A questão testa o conhecimento da sintaxe DDL específica do Oracle para criação de tablespaces bigfile. A principal confusão pode ocorrer com a posição da cláusula BIGFILE – ela deve vir logo após CREATE, e não após TABLESPACE.
Alternativa A — ✅ Correta ⟵ GABARITO
A alternativa A apresenta o comando exato: CREATE BIGFILE TABLESPACE b1 DATAFILE 'd1.dbf' SIZE 40M AUTOEXTEND ON;. Atende a todos os requisitos: palavras-chave corretas na ordem adequada, tamanho e autoextensão.
Alternativa B — ❌ Incorreta
A sintaxe está invertida. A palavra-chave DATAFILE deve vir depois do nome da tablespace, e não antes. Além disso, falta a palavra BIGFILE e o uso de aspas simples no nome do tablespace é incorreto. O autopreenchimento usa YES em vez de ON. Nenhum comando Oracle válido segue essa estrutura.
Alternativa C — ❌ Incorreta
A estrutura CREATE DATAFILE, TABLESPACE é inválida. O termo AUTOEXT = 1 não é reconhecido pelo Oracle (o correto é AUTOEXTEND ON). A separação por vírgulas também está errada.
Alternativa D — ❌ Incorreta
CREATE FILE não é um comando Oracle. A cláusula EXTENSION ON não existe – o correto é AUTOEXTEND ON. A ordem dos parâmetros está incorreta.
Alternativa E — ❌ Incorreta
A palavra BIGFILE aparece após TABLESPACE, mas a sintaxe correta exige que BIGFILE venha imediatamente após CREATE. O restante está até correto, mas esse erro de ordem invalida o comando.
NÃO CAIA NESSA!
A alternativa E é o distrator mais sutil. Muitos candidatos sabem que precisa incluir BIGFILE, mas esquecem que ele deve vir antes de TABLESPACE. A FCC explora exatamente essa troca de posição. Na hora da prova, lembre-se: CREATE BIGFILE TABLESPACE (nessa ordem) e não CREATE TABLESPACE BIGFILE.