terça-feira, 23 de dezembro de 2014

Meu primeiro ano como Oracle ACE

Em 22 de Janeiro de 2014, fui nomeado Oracle ACE (obrigado ao meu amigo Daniel Da Meda pela nomeação) e durante todo este ano, me empenhei muito para honrar este título. Contando apenas eventos da Oracle, viajei cerca de 180.000KM e um total de aproximadamente 205 horas dentro de aviões. Isso é o suficiente para dar a volta ao mundo 4.5 vezes. Eventos em que participei:                 Fevereiro: Oracle...

domingo, 21 de dezembro de 2014

Lendo variáveis do SO através do PL/SQL

Caso você tenha acesso a um servidor de banco de dados Oracle, mas não tenha acesso ao sistema operacional e deseja obter os valores das variáveis de ambiente, como por exemplo o ORACLE_HOME, ORACLE_SID, ou qualquer outra variável de ambiente do sistema operacional; você pode utilizar a procedure GET_ENV da package DBMS_SYSTEM, que está disponível desde a versão 10g. A package DBMS_SYSTEM não é documentada e nem suportada, ela é utilizada internamente para fins de debug e monitoramento de eventos, então você deve estar ciente que irá utilizar...

domingo, 14 de dezembro de 2014

12c - READ Object Privilege and READ ANY TABLE System Privilege

No Oracle Database 12.1.0.2, podemos utilizar o privilégio de objetos READ e o privilégio de sistema READ ANY TABLE  para permitir consultas em tabelas, visões, visões materializadas e sinônimos. Mas e qual a diferença entre estes privilégios e os privilégios que já utilizamos, ou seja, o SELECT e SELECT ANY TABLE? O privilégio de objeto SELECT e o privilégio de sistema SELECT ANY TABLE permitem bloquear as linhas de uma tabela através da execução das seguintes operações: LOCK TABLE table_name IN EXCLUSIVE MODE; SELECT ... FROM table_name...

quarta-feira, 10 de dezembro de 2014

UKOUG - Tech14 - Review

Participei do evento Tech14 do UKOUG que ocorreu em Liverpool de 08/12 à 10/12. Chegada no evento: Oracle ACE Dinner: Segunda Indexing Q&A by @richardfoote How Oracle Works in 50 minutes Apex for DBA Audience by @iloonellen Opening Keynote Analytic Functions by @oraclebase Using Golden Gate to migrate your RDBMS in a zero downtime environment AWR: Looking Beyond the Wait Events and Top SQL by...