Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — FCC 2018

Banco de DadosOracle
Código
fc044192
Banca
FCC
Órgão
DPE-AM
Ano
2018
Cargo
Analista em Gestão Especializado de Defensoria - Analista de Banco de Dados
No sistema gerenciador de bancos de dados Oracle 11g há uma série de parâmetros que podem ser configurados no comando de criação de bases de dados (CREATE DATABASE). Os parâmetros que especificam o número máximo de instâncias que um banco de dados pode ter simultaneamente e o conjunto de caracteres a ser utilizado para armazenar dados são, respectivamente,
  1. AMAXDATAFILES e SYSAUX.
  2. BMAXLOGFILES e ARCHIVELOG.
  3. CCONTROLFILE e NOARCHIVELOG.
  4. DMAXINSTANCES e CHARACTER SET.
  5. EARCHIVELOG e LOGFILE.
Revelar gabarito e comentário

GabaritoD — MAXINSTANCES e CHARACTER SET.

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 11g — Parâmetros do CREATE DATABASE

Gabarito: letra D. O parâmetro MAXINSTANCES no comando CREATE DATABASE do Oracle 11g especifica o número máximo de instâncias que podem montar e abrir o banco de dados simultaneamente; o parâmetro CHARACTER SET define o conjunto de caracteres usado para armazenar os dados. As demais alternativas trocam esses parâmetros por outros que controlam aspectos diferentes (número de datafiles, arquivos de log, modo de arquivamento, etc.).

A questão exige conhecimento específico dos parâmetros da sintaxe CREATE DATABASE no Oracle. Vamos analisar cada alternativa:

Alternativa A — ❌ Incorreta

MAXDATAFILES limita o número máximo de arquivos de dados (datafiles) que o banco pode ter, não o número de instâncias. SYSAUX não é um parâmetro do CREATE DATABASE, mas sim uma tablespace auxiliar criada automaticamente.

Alternativa B — ❌ Incorreta

MAXLOGFILES limita o número máximo de grupos de arquivos de redo log. ARCHIVELOG é um modo de operação (não um parâmetro do CREATE DATABASE) que determina se os redo logs são arquivados.

Alternativa C — ❌ Incorreta

CONTROLFILE (ou CONTROL_FILE) é um parâmetro que especifica a localização do arquivo de controle, não o número de instâncias. NOARCHIVELOG é um modo, não um parâmetro de conjunto de caracteres.

Alternativa D — ✅ Correta ⟵ GABARITO

No comando CREATE DATABASE, a cláusula MAXINSTANCES define o número máximo de instâncias que podem acessar o banco simultaneamente. A cláusula CHARACTER SET especifica o conjunto de caracteres para o banco de dados (ex.: AL32UTF8). Esses são os parâmetros corretos para as descrições do enunciado.

Alternativa E — ❌ Incorreta

ARCHIVELOG e LOGFILE não são parâmetros para os itens pedidos. LOGFILE é usado para definir membros de redo log, mas não especifica conjunto de caracteres, e ARCHIVELOG é o modo de arquivamento.

PEGA ESSA DICA!

Decore os principais parâmetros do CREATE DATABASE no Oracle: MAXINSTANCES, CHARACTER SET, MAXDATAFILES, MAXLOGFILES, DATAFILE, LOGFILE, CONTROLFILE, ARCHIVELOG, NOARCHIVELOG, etc. A FCC costuma cobrar a correlação direta entre parâmetro e funcionalidade.

Gabarito: letra D.

Link permanente: /questoes/fc044192