Analista de Tecnologia da Informação - Banco de Dados
Considere que um usuário do Oracle 10g, em condições ideais, criou uma sessão de exportação de dados em Full Database Mode conforme abaixo.> exp SYSTEM/password PARFILE=cremesp.datO arquivo cremesp.dat contém a seguinte informação:FILE=cremesp.dmpGRANTS=yFULL=yROWS=yÉ correto afirmar:
AUnicamente usuários com papel EXPORT_FULL_MODE_DATABASE podem exportar dados em Full Database Mode.
BNeste caso um Banco de Dados inteiro será exportado para o arquivo cremesp.dmp com todos os privilégios e todos os dados.
CO usuário está utilizando o Command-Line Method.
DNo arquivo cremesp.dat, y indica que são concedidos privilégios apenas para usuários do tipo OWNER.
ENeste caso o usuário, ao utilizar o User-mode Method, deseja exportar apenas dados de backup ou tabelas que foram apagadas em um certo período de tempo.
Revelar gabarito e comentário▾
GabaritoB — Neste caso um Banco de Dados inteiro será exportado para o arquivo cremesp.dmp com todos os privilégios e todos os dados.
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”.
Exportação Oracle 10g: Full Database Mode
Gabarito: letra B. Com FULL=y, GRANTS=y e ROWS=y no parâmetro PARFILE, o comando exp exporta o banco de dados inteiro (todos os objetos, dados e privilégios) para o arquivo cremesp.dmp. A opção B descreve exatamente esse comportamento.
A questão testa o conhecimento dos parâmetros do utilitário exp (Export) do Oracle, especialmente o modo FULL (Full Database Mode) e os parâmetros GRANTS e ROWS. O uso de PARFILE indica que os parâmetros foram passados por um arquivo, não diretamente na linha de comando.
Parâmetro / Característica
Descrição no comando exp
Efeito na exportação
FULL=y
Modo Full Database
Exporta todo o banco de dados (todos os esquemas, objetos e dados)
GRANTS=y
Incluir privilégios
Exporta todos os grants (privilégios de sistema e objeto)
ROWS=y
Incluir linhas de dados
Exporta os dados das tabelas (não apenas a estrutura)
PARFILE=cremesp.dat
Arquivo de parâmetros
Parâmetros lidos de um arquivo, não da linha de comando
FILE=cremesp.dmp
Arquivo de saída
Dados exportados para o arquivo cremesp.dmp
Alternativa A — ❌ Incorreta
Afirma que apenas usuários com o papel EXPORT_FULL_MODE_DATABASE podem exportar em Full Database Mode. Na verdade, o usuário SYSTEM (ou qualquer usuário com privilégios de DBA) também pode realizar a exportação completa sem precisar desse papel. O papel EXP_FULL_DATABASE (ou similar em versões antigas) é uma forma de conceder a permissão a usuários não-DBA, mas não é exclusivo.
Alternativa B — ✅ Correta ⟵ GABARITO
A combinação FULL=y (exporta todo o banco), GRANTS=y (inclui privilégios) e ROWS=y (inclui dados das tabelas) resulta na exportação integral do banco para o arquivo cremesp.dmp. É exatamente o que ocorre.
Alternativa C — ❌ Incorreta
O usuário não está usando o Command-Line Method, pois os parâmetros foram fornecidos via PARFILE=cremesp.dat. No método Command-Line, os parâmetros seriam passados diretamente na linha de comando (ex.: exp ... FULL=y ...). O uso de PARFILE caracteriza o Parameter File Method.
Alternativa D — ❌ Incorreta
A letra "y" no parâmetro GRANTS=y indica que todos os privilégios (grants) serão exportados, não apenas os de usuários do tipo OWNER. O parâmetro GRANTS controla a exportação de objetos de privilégios de sistema e de objeto, sem restrição a owner.
Alternativa E — ❌ Incorreta
O comando está em Full Database Mode (FULL=y), não em User-mode Method. O User-mode Method seria indicado pelo parâmetro OWNER (ou USER em versões antigas), e exporta apenas esquemas específicos. A descrição de "exportar apenas dados de backup ou tabelas apagadas" não corresponde a nenhum modo padrão do exp.
PEGA ESSA DICA!
Para provas sobre Oracle exp/expdp, decore os parâmetros principais: FULL (banco inteiro), OWNER (esquemas), TABLES (tabelas específicas), ROWS (dados), GRANTS (privilégios), INDEXES (índices), CONSTRAINTS (restrições). O método PARFILE é o mais comum em scripts de produção.