Algumas características referentes à administração de banco de dados, que farão parte do Oracle 11g.
- Particionamento – ‘Interval partitioning’ para tabelas, onde automaticamente serão criadas partições baseadas no tempo, quando novos dados forem adicionados e particionamento por objetos lógicos.
- Load Balancing – Inicialmente introduzidas na release 2 do 10g, agora vem um pacote mais completo de utilidades para load balancing. Estão incluídas novidades para o Oracle HTTP Server, RAC, ASM, Data Guard e listener.
- simple_integer datatype – Trata-se de um novo tipo de dados, que sempre será NOT NULL, e mais rápido que o PLS_INTEGER.
- Compressão de tabelas e índices – Passará a funcionar para todos os tipos de DMLs, permitindo que as tabelas marcadas como ‘compressed’ sejam manipuladas como uma tabela ‘normal’. Também permitirá adicionar e remover colunas.
- Triggers – As DML triggers serão mais rápidas, com promessa de serem 25% superiores em relação às atuais, o que impactará nas triggers de auditoria, onde são feitos updates em outras tabelas. Também terá um novo tipo de trigger composta, com opções BEFORE, ROW e AFTER, úteis para tratar erros. E, por fim, será possível definir a ordem em que as triggers serão disparadas.
- Connection pool – A intenção é eliminar o custo do processo de criação de sessão (não a criação da sessão propriamente dita), permitindo que os clients compartilhem a mesma sessão de usuário (conceito de usuário compartilhado).
- RMAN X undo – Agora os backups feitos pelo RMAN poderão ser feitos sem gerar undo, o que será muito bom na hora de exportar uma tablespace de um backup, por exemplo.
- Escalabilidade – Novidades agrupadas em quatro áreas: execução, armazenamento (storage), disponibilidade e gerenciamento.
- Execução escalável – Entre as várias características, podemos destacar uma espécie de cache para os resultados dos comandos sqls. O DBA poderá mensurar um tamanho para este cache e usar um comando para alterar uma tabela para usar o cache dos resultados.
- XML – Os XMLs poderão ser armazenados em CLOBs ou em formato binário, suportando mecanismos de consulta para XML, incluindo XQuery e SQL XML, padrões emergentes de consulta a dados armazenados em XML.
- Data Guard – Irá suportar ‘flashback standby’.
- LOBs – Características que aumentarão o desempenho dos LOBs.
- ADR – Automatic Diagnostic Repository – Erros críticos serão marcados como ‘incidentes’. O DBA será notificado e as informações sobre estes erros poderão até ser enviadas para o suporte da Oracle.
- Patches – Será possível identificar quais features do banco serão afetadas com os patches, possibilitando saber quais são os patches necessários para as features usadas