Páginas

2 de abr. de 2026

Dicas para o exame 1Z0-183 (Oracle AI Database Administration Professional)

    

     Olá pessoal,

     Dia 30/3/26 fui aprovado no exame 1Z0-183 Oracle AI Database Administration Professional, que já aborda o Oracle Database 26ai, e vou aproveitar para compartilhar com quem também deseja ser aprovado nele, um pouco do que eu vi e consegui lembrar deste exame.

     De um modo geral, para mim, este exame foi mais fácil do que o exame de mesmo número que fiz para obter a certificação OCP Database 19c em 10/23. Não sei dizer se foi mais fácil porque acumulei mais conhecimento e experiência, porque não houve grandes diferenças neste exame (exceto questões sobre tuning), ou por que as questões foram realmente mais fáceis.

     Eu estudei, resumidamente, documentação oficial da Oracle, artigos aleatórios que fui pesquisando ao longo dos estudos sobre tópicos específicos do exame, e algo novo que fiz nestes estudos, foi pedir para IA do Gemini fazer questões para mim, tipo um simulado do exame oficial, abordando os tópicos do exame.

     Alguns pontos que quero ressaltar para te ajudar a se preparar para o exame 1Z0-183:
    - Ele tem muitas questões de múltipla escolha em que devemos escolher 2 entre 4 opções;
    - Possui várias questões sobre Application Container, algo que ninguém ou "quase ninguém" usa, mas que é interessante. Estude-o para ter bons conhecimentos e estar apto a responder as questões do exame; 
     - Algo que me surpreendeu é que caíram muitas questões sobre SQL Tuning e Database Tuning. Se você estudou bem estes tópicos conseguirá responder sem dificuldades, mas se não estudou é bem provável que fique "boiando" nessas questões.


     Seguem abaixo alguns assuntos e questões que eu consegui lembrar, que caíram para mim neste exame, e que poderão servir como base de estudos para você se preparar melhor:

1- Application Container. Não lembro a quantidade exata, mas chuto que foram aproximadamente 4 questões sobre esse tema. Estude o seu propósito, benefícios e características gerais;

2- Escopo de comandos de criação de roles. Não lembro bem o enunciado da questão nem as opções de resposta, mas lembro de uma pergunta relacionada à criação de uma role com a cláusula CONTAINER=CURRENT, como no exemplo a seguir: CREATE ROLE nome_role CONTAINER=CURRENT;

3- Serviços no Banco de Dados. Teve uma questão que perguntou algo relacionado a serviços no Oracle Database. Algo que envolvia as visões CDB_SERVICES e V$SERVICES;

4- O que são patchsets? Apesar da Oracle ter abandonado o uso do termo patchset e tê-lo substituido por Release Updates (RUs), teve uma questão sobre o que era um patchset e algumas de suas principais características. A questão era de múltipla escolha e tinha apenas 2 opções corretas. Entre as opções disponíveis, lembro de algo parecido com: possui novas funcionalidades e são liberados trimestralmente;

5- SQL Plan Management: caíram 3 ou 4 questões sobre esse assunto. Pesquise sobre os seus conceitos gerais e como funciona a evolução (EVOLVE) automática dos planos (caiu algo sobre isso);

6- NOREDO no DUPLICATE. teve 1 questão sobre o que significa a cláusula NOREDO no comando DUPLICATE cuja origem é um banco de dados sem archivea;

7- AWR: caíram umas 3 questões sobre AWR. Estude os seus conceitos gerais, como configurar a retenção dos snapshots e como configurar AWR para gerar snapshots locais (em cada PDB);

8- RMAN CATALOG: tiveram algumas questões sobre backup com o RMAN, e a única que consegui lembrar é uma que envolvia a cláusula KEEP FOREVER. É importante saber que você só pode usá-la para fazer backup se o banco de dados estiver usando um catálogo do RMAN. Se ele não estiver e você tentar executar o backup, ocorrerá o erro RMAN-06434: KEEP FOREVER clause not allowed without a recovery catalog;

9- Instance Recovery: caíram 2 questões envolvendo esse conceito. Uma delas era sobre quais são os passos executados pelo Oracle para recuperar a instância após um crash ou falha no banco de dados. Dá uma lida NESSE POST que ele explica bem isso;

10- CREATE PLUGGABLE DATABASE: não lembro o enunciado da questão, mas lembro que ela tinha um comando para criar um PDB (ver exemplo abaixo) e abordava detalhes desse comando (o que ele faz, quais usuários e roles são criadas, o escopo delas, etc.). Ex.: CREATE PLUGGABLE DATABASE pdb1 ADMIN USER fabio IDENTIFIED BY "SenhaForte2026#" ROLES = (CONNECT);

11- Ixdex Rebuild: teve 1 questão sobre o rebuild de índices questionando quais os benefícios dele. Ex.: libera blocos vazios, possibilidade de diminuir "levels". Para complementar o seu estudo sobre esse item sugiro a leitura do artigo Quando devo reconstruir ou "fazer REBUILD" de índices?;

12- Unified Auditing: Só lembro que a questão envolvia a tabela AUD$UNIFIED no contexto dos PDBs.

13- ADR (Automatic Diagnostic Repository): teve 1 questão sobre qual era uma das vantagens do ADR. A resposta era algo como: "armazenar os arquivos de diagnóstico fora do banco de dados".

14- Restore sem redo logs. caiu uma questão que perguntou algo sobre como restaurar o backup de um banco de dados que tinha perdido alguns de seus redo logs. A resposta continha o seguinte comando: RESTORE ... UNTIL AVAILABLE REDO;

15- SQL Tuning: tiveram algumas questões que perguntavam quais SQLs necessitavam ser otimizados primeiro, e entre as opções disponíveis eu lembro de "altos wait events" e "alto consumo de cpu";

16- Vector Column e embedding: se não me engano caíram 2 questões envolvendo este assunto. Uma delas abordava, se não me falha a memória, perguntava quantas dimensões uma coluna do tipo VECTOR poderia ter;

17- Grid Infrastructure: caíram aproximadamente 3 questões sobre componentes do GI. Estude sobre os seus processos, Oracle Restart, CSS, etc.

18- Undo tablespace local: teve uma questão em que era necessário responder como configurar passo-a-passo um PDB para usar undo tablespace local;

19- Upgrade Database: caíram algumas questões envolvendo o utilitário autouprade e como plugar um PDB de uma versão anterior num container da versão 26ai. Também teve uma questão que pedia para escolher o método de upgrade mais apropriado envolvendo fatores como tempo e tamanho do BD;

20- Point-in-Time Recovery (PITR):  teve uma questão que pedia para responder como recuperar o banco de dados ou parte dele em um ponto específico no tempo passado;

21- Auditoria no nível de colunas: teve uma questão abordando quais são as suas vantagens;

22- Wait events: caíram questões que abordavam os wait events free buffer waits e buffer busy waits;

23- Database Tuning: teve uma questão que descrevia as características de um servidor (qtde. de CPUS, memória, etc.) que estava apresentando lentidão e o que poderíamos fazer para otimizá-lo. Neste caso, lembro apenas da opção que eu considerei correta (e abordo em detalhes nos treinamentos Database Performance Tuning), que envolvia configurar o parâmetro DB_WRITER_PROCESSES com valor igual a qtde. de CPUs do servidor;

24- AI Vector Search: caíram algumas poucas questões sobre este assunto;

25- DBCA e ASMCA: caiu uma questão que abordava quais opções criavam um banco de dados e já faziam o registro dele no GI. Lembro que entre as opções de respostas, uma abordava o utilitário DBCA e outra o ASMCA;

26- SQL Performance Analyzer: caíram se não me engano 2 questões sobre este assunto, questionando em que cenário poderíamos utilizar essa ferramenta. Uma das opções de resposta falava sobre usar o SPA após um upgrade de hardware e do SO do servidor;

27- Métricas: teve uma pergunta pedindo para selecionar opções que definiam características das métricas do Oracle;

28- AWR: caíram umas 3 questões sobre AWR pedindo para informar em quais ferramentas dava para gerar AWR Reports e como configurar a retenção do AWR;

29- Estatísticas adaptáveis: teve uma questão que perguntava se essa feature permitia melhorar os planos de execução considerando correções automáticas de estatísticas de cardinalidade.


Bom pessoal, por hoje é só!

Espero que este post lhe ajude na sua preparação. Em breve gravarei videoaulas sobre este exame para ajudar os alunos do programa DBAMENTOR.

Um comentário:

  1. Boa noite! Você poderia anexar novamente os scripts no seu curso do Udemy? Grata!

    ResponderExcluir