quinta-feira, 10 de outubro de 2019

OGB Appreciation Day: LISTAGG DISTINCT on Oracle Database 19c

A função LISTAGG foi introduzida no banco de dados Oracle 11g R2.
Na versão 12c R2, foi adicionada a opção de overflow e com isso conseguimos evitar o erro ORA-01489.

Com a versão 19c do banco de dados, foi adicionada a opção de utilizar o DISTINCT e assim é possível remover itens duplicados da lista.

Vamos a um exemplo!

No Brasil, temos o mesmo nome de cidade para estados diferentes:


Ao montar uma lista de cidades, podemos ver que os valores serão repetidos:


Na versão 19c do banco de dados Oracle, podemos utilizar a cláusula DISTINCT para eliminar essa repetição:



#ThanksOGB




segunda-feira, 10 de junho de 2019

GUOB Tech Day 2019 - Oracle Groundbreakers Tour LAD 2019

Em 2019 ocorrerá a 10ª edição do GUOB Tech Day!
Na sua décima edição, o GUOB vem recheado de excelente conteúdo e excelentes speakers!!
Contando com 7 salas e 2 Workshops, será o maior evento já realizado pelo GUOB no Brasil!
Speakers da Oracle confirmados para o evento:
  • Mike Dietrich: Master Product Manager do time de Database Upgrade / Migration. Siga o Twitter dele aqui: @mikedietrichde;
  • Anil Nair: Product Manager de RAC. Siga o Twitter dele aqui: @RACMasterPM;
  • Sandesh Rao: VP de Autonomous Database Health e Machine Learning da Oracle. Siga o Twitter dele aqui: @sandeshr;
  • Ricardo Gonzalez: Product Manager de Cloud Migration. Siga o Twitter dele aqui: @_rickgonzalez.
  • Nirmala Sundarappa: Product Manager de Java/DB. Siga o Twitter dela aqui: @nsundara
Além dos Speakers da Oracle, também teremos a presenças de:
  • Franck Pachot, DBA no CERN, a Organização Europeia para a Pesquisa Nuclear, o maior laboratório de física de partículas do mundo. Além disso, ele é ACE Director e membro do Oak Table. Siga o Twitter dele aqui: @FrankPachot
  • Gustavo Gonzalez, Oracle ACE Director. Siga o Twitter dele aqui: @ggonza4itc
  • Rolando Carrasco, Oracle ACE e Oracle Groundbreaker Ambassador. Siga o Twitter dele aqui: @borland_c
Alguns speakers brasileiros falando sobre Oracle Database, Cloud e Java:
  • Alex Zaballa;
  • Rodrigo Jorge;
  • Marcus Vinicius Miguel Pedro;
  • Ricardo Portilho Proni;
  • Franky Weber Faust;
  • Matheus Boesing;
  • Gilson Martins;
  • Rogério Bacchi Eguchi;
  • José Mario Barduchi;
  • Adriano Bonacin;
  • Anderson Rodrigues Ferreira;
  • Dimas Chbane;
  • Waslley Souza;


  • Caroline Dantas;
  • Elder Moraes;
  • Otávio Santana;
  • Cesar Augusto Nogueira;
  • Rafael Benevides;
  • Fabiane Nardon;
  • Claudio Eduardo Oliveira;
  • Jhonathan Soares;
  • Leandro Domingues;
  • Bruno Souza.


Também teremos diversas palestras com outros temas:
  • Java;
  • EBS;
  • APEX;
  • Desenvolvimento;
  • Dentre outros.
Quando:
10/08/2019
Onde:
Universidade Nove de Julho (UNINOVE) – Campus Vergueiro.
Rua Vergueiro, 235 – Liberdade – São Paulo-SP
Quanto?
Inscrições:
Grade Completa:
Será Filmado ou Transmitido Online?
Não
Participe da 10ª edição do GUOB TECH DAY. Faça sua inscrição ainda hoje, aproveite que o ingresso ainda está no primeiro lote.
Abraços!

quarta-feira, 1 de maio de 2019

You Should Avoid Brain Dumps When Preparing for Certifications

Every time I do a certification test, I start receiving messages from people asking for brain dumps.

Please, Don't ask me for Brain dumps!
I don't use and I advise you never use it!
Using Brain Dumps is Cheating!


What Is a Brain Dump?

 It is a collection of actual exam questions and answers, that has been captured by someone who has recently taken the exam.


Why don't use:

 - Using a Brain Dump breaks the certification agreement
 - Brain Dumps provide no real learning
 - You will not "survive" in a technical interview
 - If you get a job, you will probably be fired when you face real-world problems
 - You Can Get Banned from the Certification Program

Please, read carefully:

 https://education.oracle.com/certification-program-guidelines#4


Especially if you are planning to do the OCM exam one day, only study and use the Official Oracle Documentation.

Ok, I confess, I'm using Oracle-Base every day too.
But it's based on the official Oracle Documentation, just in a better way of understanding :)

Conclusion: Use the certifications to learn and be prepared for your day-to-day challenges :)

Regards
Alex Zaballa



segunda-feira, 22 de abril de 2019

DBA Brasil 4.0

Este ano terei o prazer de palestrar novamente no DBA Brasil, que é o maior evento de plataforma de dados do Brasil.

O DBA Brasil 4.0 será um evento de um dia e acontecerá no sábado, 4 de maio de 2019, das 08:00 às 17:30hrs. Ele é totalmente gratuito e aborda temas como bancos de dados, infraestrutura de dados, cloud e ferramentas de manipulação/visualização de dados.


A minha palestra será às 16:20hrs sobre Migração de Bancos de Dados Oracle para a Oracle Cloud. Irei demonstrar os métodos recomendados, bem como mostrar o MIGRATION360, que é uma ferramenta que desenvolvi para esse propósito.
Além disso, os participantes terão que entregar 1 Kg de alimento não perecível (exceto óleo, sal e açúcar), que serão doados a uma instituição de caridade.
Como todo ano, os organizadores lutam por patrocínio de faculdades e empresas para conseguir manter a premissa principal deste evento, que é torná-lo acessível e gratuito a todos. Temos então que agradecer MUITO principalmente à Faculdade Impacta por disponibilizar o espaço!
Além disto, não podemos esquecer todas as empresas abaixo que também ajudaram:

A agenda atual está disponível pelo site do evento: https://dbabrasil.net.br/db4/grade/
E por fim, o meu sincero agradecimento aos organizadores que sem retorno financeiro algum e se doando 100% a causa, conseguem tornar possível este evento!


quarta-feira, 17 de abril de 2019

Artigo sobre Oracle Autonomous Transaction Processing

Olá pessoal,

Para quem está procurando entender como funciona e se familiarizar com o Autonomous Database, segue o primeiro artigo:


https://www.oracle.com/technetwork/pt/articles/cloudcomp/utilizando-oracle-atp-5462247-ptb.html

quinta-feira, 4 de abril de 2019

Palestra sobre o Mercado de Trabalho para DBAs Oracle – Cloud e Autonomous Database


Olá pessoal,

Em abril ocorrerá o 1º Meetup do GUOB em 2019.

O tema?

Mercado de Trabalho para DBAs Oracle – Cloud e Autonomous Database

Quem falará?

Marcus Vinicius e o Portilho.

Valores?

Inscrição gratuita!

Quando?

25/04/2019 às 19:00

Onde?

Na ESPM Tech em São Paulo
R. Joaquim Távora, 1240 – Vila Mariana

Link para inscrição?

quarta-feira, 16 de janeiro de 2019

TRANSPORT TABLESPACE - Wrong Datafile Destination - 18c




Olá pessoal,

Hoje estava fazendo um teste com TRANSPORT TABLESPACE.

TRANSPORT TABLESPACE TBS_DATA,TBS_INDEX TABLESPACE DESTINATION '/u01/app/oracle/admin/ncdbmig/rman_transdest' AUXILIARY DESTINATION '/u01/app/oracle/admin/ncdbmig/rman_auxdest';

Para minha supresa, um dos datafiles foi gerado no diretório errado:


Para resolver o problema, executei um backup Full do banco de dados, incluindo archived logs e o controlfile corrente.

Após isso, os datafiles ficaram na pasta correta: