Este ano estarei participando de uma sessão no Oracle Open World, na qual representarei o EOUC, através do Grupo de Usuários Oracle de Angola (GUOA).
More Than Another 12 on Oracle Database 12c [UGF3190]
October 25, 1:30 pm - 3:15 pm | Moscone South—306
Palestrantes confirmados e tópicos:
Jonathan Lewis Less well-known enhancements of the 12c Optimizer
Julian Dontcheff Oracle Database 12c In-Memory Advisor
Gurcan Orhan Adapting DB 12C In-Memory to ODI 12c
Osama Mustafa How to plugin a non-CDB database to a Container Database (CDB)
Bjoern Rost How ASM has reached maturity in 12c
Alex Nuijten Security Enhancements in PL/SQL or "JSON in the database”
Brendan Tierney Running R in the Database using Oracle R Enterprise
Douwe Pieter van den Bos Maximum security architecture
Christian Antognini Real-time Monitoring of Composite Database Operations
Martin Widlake 12C - Clustered Data aware TABLE_CACHED_BLOCKS
Heli Helskyaho Design your 12c Databases using Oracle SQL Dev Data Modeler
Oded Raz Oracle 12c Privileges Analysis
Tim Hall a definir
Alex Zaballa Oracle Data Redaction
Maria Colgan a definir
Lucas Jemella a definir
Two minute tech tip video from Debra
Esta sessão será muito concorrida, por isso certifique-se de colocá-la em sua programação :)
Abs
domingo, 27 de setembro de 2015
sábado, 26 de setembro de 2015
12c - Partial Indexes for Partitioned Tables
Um novo recurso chamado Partial Indexes for Partitioned Tables foi introduzido no Oracle 12c.
Agora, você pode criar os índices (globais ou locais) para partições ou sub-partições específicas, isto é, os índices serão criados apenas para partições/sub-partições que você deseja.
Este recurso não é suportado para índices únicos, ou seja, para índices utilizados para impor restrições exclusivas.
Novos atributos para o comando CREATE TABLE:
- INDEXING ON (default)
- INDEXING OFF
Novos atributos para o comando CREATE INDEX:
- INDEXING FULL (default)
- INDEXING PARTIAL
Como este assunto é muito extenso e com diversas variações, irei mostrar apenas alguns exemplos de como iniciar a utilização desta nova funcionalidade.
Criando a tabela para testes:
(
coluna1 number,
coluna2 number
)
indexing on
partition by range(coluna1)
(
partition part1 values less than(100) indexing off,
partition part2 values less than(200) indexing on,
partition part3 values less than(300),
partition part4 values less than(400)
);
Table created.
Verificando o atributo indexing:
SQL> select table_name, def_indexing
from dba_part_tables
where table_name='TABELA_TESTE';
TABLE_NAME DEF -------------------- --- TABELA_TESTE ON Verificando o atributo indexing por partição:
from dba_tab_partitions
where table_name='TABELA_TESTE'
order by partition_position;
TABLE_NAME PARTITION_NAME INDEXING
-------------------- -------------------- --------
TABELA_TESTE PART1 OFF
TABELA_TESTE PART2 ON
TABELA_TESTE PART3 ON
TABELA_TESTE PART4 ON
SQL> alter table TABELA_TESTE modify default attributes indexing off;
Table altered.
SQL>select table_name, def_indexing
from dba_part_tables
where table_name='TABELA_TESTE';
TABLE_NAME DEF
-------------------- ---
TABELA_TESTE OFF
SQL> alter table TABELA_TESTE modify partition part3 indexing off;
-------------------- -------------------- --------
TABELA_TESTE PART1 OFF
TABELA_TESTE PART2 ON
TABELA_TESTE PART3 ON
TABELA_TESTE PART4 ON
Alterando o atributo indexing após a tabela criada:
Table altered.
SQL>select table_name, def_indexing
from dba_part_tables
where table_name='TABELA_TESTE';
TABLE_NAME DEF
-------------------- ---
TABELA_TESTE OFF
Alterando o atributo indexing da partição após a tabela criada:
Table altered.
SQL> select table_name, partition_name, indexing
from dba_tab_partitions
where table_name='TABELA_TESTE'
order by partition_position;
TABLE_NAME PARTITION_NAME INDEXING
-------------------- -------------------- --------
TABELA_TESTE PART1 OFF
SQL> select table_name, partition_name, indexing
from dba_tab_partitions
where table_name='TABELA_TESTE'
order by partition_position;
TABLE_NAME PARTITION_NAME INDEXING
-------------------- -------------------- --------
TABELA_TESTE PART1 OFF
TABELA_TESTE PART2 ON
TABELA_TESTE PART3 OFF
TABELA_TESTE PART4 ON
Criando um índice:
Index created.
SQL> select index_name, partition_name, status
from dba_ind_partitions
from dba_ind_partitions
where index_name='TABELA_TESTE_INDEX01'
order by partition_position;
INDEX_NAME PARTITION_NAME STATUS
-------------------- -------------------- --------
TABELA_TESTE_INDEX01 PART1 UNUSABLE
TABELA_TESTE_INDEX01 PART2 USABLE
order by partition_position;
INDEX_NAME PARTITION_NAME STATUS
-------------------- -------------------- --------
TABELA_TESTE_INDEX01 PART1 UNUSABLE
TABELA_TESTE_INDEX01 PART2 USABLE
TABELA_TESTE_INDEX01 PART3 UNUSABLE
TABELA_TESTE_INDEX01 PART4 USABLE
Efeito no plano de execução:
Referências:
Abraço,
Alex Zaballa.
sábado, 19 de setembro de 2015
O Oracle Open World está quase aí....
Olá pessoal,
O Oracle Open World 2015 está quase aí e terei o prazer de participar pela 6a vez consecutiva.
Este ano serei palestrante em 2 sessões, uma representando os grupos de usuários Oracle da America Latina, através do Grupo de Usuários Oracle Brasil( GUOB) e outra representando o EMEA, através do Grupo de Usuários Oracle de Angola (GUOA).
Oracle Database 12c—Data Redaction [UGF1513]
October 25, 8:00 am - 8:45 am | Moscone West—3011
More Than Another 12 on Oracle Database 12c [UGF3190]
October 25, 1:30 pm - 3:15 pm | Moscone South—306
Pela primeira vez, irei participar do ACE Director Product Briefing no Oracle Conference Center, que irá ocorrer antes do OOW, nos dias 22 e 23 de Outubro.
Algumas dicas para que vai pela primeira vez:
Abs e até lá...
O Oracle Open World 2015 está quase aí e terei o prazer de participar pela 6a vez consecutiva.
Este ano serei palestrante em 2 sessões, uma representando os grupos de usuários Oracle da America Latina, através do Grupo de Usuários Oracle Brasil( GUOB) e outra representando o EMEA, através do Grupo de Usuários Oracle de Angola (GUOA).
Oracle Database 12c—Data Redaction [UGF1513]
October 25, 8:00 am - 8:45 am | Moscone West—3011
More Than Another 12 on Oracle Database 12c [UGF3190]
October 25, 1:30 pm - 3:15 pm | Moscone South—306
Pela primeira vez, irei participar do ACE Director Product Briefing no Oracle Conference Center, que irá ocorrer antes do OOW, nos dias 22 e 23 de Outubro.
Algumas dicas para que vai pela primeira vez:
- Tome cuidado com a roupa, pois em São Francisco costuma fazer as 4 estaçoes do ano no mesmo dia --> Use roupas que você possa colocar e tirar facilmente.
- Utilize o Schedule Builder, pois as melhores sessões são concorridas e as salas possuem espaço limitado.
- Procure atender o maior número de palestras que conseguir, porque você irá absorver mais informações em 5 dias do que no resto do ano.
- Vá até a área de expositores e converse com os gerentes de produtos.
- Participe do LAD Reception--> Nesse envento, você terá a oportunidade de conhecer diversos profissionais da América Latina.
- Aproveite e faça uma certificação no Test Fest @ OPN Central
- Participe do Bloggers Meet Up no dia 29/10 às 5:30 --> Nesse evento, você terá a oportunidade de conhecer pessoalmente muitas pessoas das quais já deve ter lido o blog.
- Visite o OTN Lounge
- Participe das sessões dos grupos de usuários no domingo
- No final do domingo , vá cedo para a sala principal para assistir a primeira palestra do Larry Ellison--> É a palestra mais concorrida do evento e as chances de você ficar de fora são grandes.
Abs e até lá...

