inovação no banco de dados 11g fabio santana it lider faitec [email protected]
TRANSCRIPT
![Page 1: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/1.jpg)
![Page 3: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/3.jpg)
Inovação Contínua
Audit VaultAudit Vault
Database VaultDatabase Vault Grid ComputingGrid Computing Automatic Storage Mgmt Automatic Storage Mgmt Self Managing Database Self Managing Database XML DatabaseXML Database Oracle Data Guard Oracle Data Guard Real Application Clusters Real Application Clusters Flashback Query Flashback Query Virtual Private Database Virtual Private Database Built in Java VMBuilt in Java VM Partitioning Support Partitioning Support Built in Messaging Built in Messaging Object Relational Support Object Relational Support Multimedia Support Multimedia Support Data Warehousing OptimizationsData Warehousing Optimizations Parallel Operations Parallel Operations Distributed SQL & Transaction Support Distributed SQL & Transaction Support Cluster and MPP Support Cluster and MPP Support Multi-version Read Consistency Multi-version Read Consistency Client/Server Support Client/Server Support Platform Portability Platform Portability Commercial SQL Implementation Commercial SQL Implementation
Oracle 2Oracle 9i
Oracle 5
Oracle 6
Oracle 7
Oracle 8
Oracle 8i
Oracle 10g
![Page 4: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/4.jpg)
A Inovação Continua
![Page 5: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/5.jpg)
Inovando com o Oracle Database 11g
• Melhor visão de negócio em todos os tipos de dados
• Gerenciando o crescimento dos dados
• Melhor qualidade de serviço com menor custo
![Page 6: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/6.jpg)
Integrando Dados Não Estruturados
Images
![Page 7: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/7.jpg)
Novidade no Oracle Database 11gNovos tipos de dados críticos
RFID Data Types
DICOMMedical Images
3D SpatialImages
![Page 8: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/8.jpg)
Oracle Secure Files
• SecureFiles é uma nova funcionalidade do banco de dados projetada para quebrar a barreira de desempenho que mantinha arquivos fora das bases de dados
• Similar aos LOBs mas muito mais rápido, e com mais funcionalidades– 2 a 10 vezes mais rápido que os LOBs
– Suporte a transparent encryption, compressão, deduplicação, etc.
– Preserva a segurança, confiabilidade, e escalabilidade da base de dados
– Superset das interfaces LOB permitem a migração fácil dos LOBs
• Permite a consolidação de arquivos com dados relacionais associados– Modelo de segurança único
– Gerenciamento único de dados
![Page 9: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/9.jpg)
Oracle Secure FilesQuebrando a barreira da performance…
Read Performance Write Performance
0.01 0.1 1 10 100
Mb
/Se
c
0.01 0.1 1 10 100
Mb
/Se
c
File Size (Mb) File Size (Mb)
Secure FilesLinux Files
Secure FilesLinux Files
![Page 10: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/10.jpg)
Inovando com o Oracle Database 11g
• Melhor visão de negócio em todos os tipos de dados
• Gerenciando o crescimento dos dados
• Melhor qualidade de serviço com menor custo
![Page 11: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/11.jpg)
Gerenciando o Crescimento dos Dados
Dados não estruturados
Dados estruturados
Conformidaderegulatória
BusinessIntelligence
AquisiçõesJunções
Consolidação de dados
![Page 12: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/12.jpg)
Desafios do Crescimento de Dados
Gerenciamento– Performance de pesquisas
– Duração de operações de dados básicas
– Disponibilidade dos dados
Custos– Volume do storage necessário
– Overhead para gerenciamento
– Custo do downtime
![Page 13: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/13.jpg)
Novidade no Oracle Database 11gPartition Advisor
ORDERS
ORDERS
Jan Feb
Europe
USA
• O novo Partitioning Advisor sugere aos administradores automaticamente como particionar tabelas e índices para melhorar o desempenho
• O Partition Advisor, integrado no SQL Access Advisor, é parte do Oracle Tuning Pack
• Pode ser usado a partir do Enterprise Manager ou via uma interface de linha de comando
![Page 14: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/14.jpg)
Novidade no Oracle Database 11g Particionamento Automatizado: Interval
ORDERS
Jan Feb
ORDERS
Jan Feb Mar
![Page 15: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/15.jpg)
• Derivado do RANGE partitioning• Cria partições com amplitude constante (ex: “mês”)
– Para colunas DATE e NUMBER
• Partições são criadas automaticamente, quando o primeiro registro é inserido
• Partições RANGE existentes podem ser convertidas para INTERVAL
CREATE TABLE Orders PARTITION BY RANGE (time_id) INTERVAL(‘MONTH’) ….
Interval Partitioning
![Page 16: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/16.jpg)
Novidade no Oracle Database 11g Particionamento Automatizado: Reference
OrdersInventory
Back Orders
LineItems
PickLists
Orders
Orders
Orders
Jan
Feb
Mar
![Page 17: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/17.jpg)
REF Partitioning
• Permite que a estratégia de particionamento da tabela pai seja herdada pela sua tabela filha sem que esta última precise armazenar as chaves de particionamento da tabela pai
• Joins entre a primary key e a chave estrangeira estarão cientes do particionamento
• Útil para ILM
Partition Order_lines by Order_Date in Orders table
![Page 18: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/18.jpg)
Colunas Virtuais & Particionamento
• Sintaxe ANSI • Suporte a particionamento, índices, constraints,
estatísticas, histogramas
Create table t1 ( c1 number, c2 number, c3 as (c1+c2) virtual)
![Page 19: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/19.jpg)
Novidade no Oracle Database 11g Particionamento Direcionado ao Negócio: Composite
Orders
Jan Feb
Range-Range
• Data e valor do pedido
>5000
1000-5000
Orders
List-Range
• Região e valor do pedido
List-List
• Data e tipo
Gold
Silver
USA EUR
>5000
1000-5000
Orders
Jan Feb
![Page 20: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/20.jpg)
Composite Partitioning
Range List Hash
Range Yes Yes Yes
List Yes Yes Yes
Interval Yes Yes Yes
![Page 21: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/21.jpg)
Novidade no Oracle Database 11g Advanced Compression
• Compressão de Grandes Tabelas de Aplicativos– OLTP, data warehousing
• Compressão de Todos os Tipos de Dados– Estruturados e não estruturados
• Compressão Típica de 2-3 vezes– Economia de storage em cascata para todo o data center
• Teste: Compressão das 10 maiores tabelas na base de dados – Redução do tamanho das tabelas pela metade
– Aumento do uso de CPU em 5%
![Page 22: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/22.jpg)
Abordagem de Storage Tradicional Todos os dados residem em uma mesma camada de storage
Camada de Storage de Alta Performance
= $72 por Gb
Todos os dados em Ativo = $972,000!
ActiveAtivo
![Page 23: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/23.jpg)
Information Lifecycle ManagementParticione os dados na camada de storage apropriada
Ativo Menos Ativo Histórico
Camada de Storage de Alta Performance
= $72 por Gb
Camada de Storage de Baixo Custo= $14 por Gb
Camada de Storage Read only
= $7 por Gb
![Page 24: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/24.jpg)
Information Lifecycle ManagementMova os dados para a camada de storage apropriada
5% Ativo 35% Menos Ativo 60% Histórico
Camada de Storage de Alta Performance
= $72 por Gb
Camada de Storage de Baixo Custo= $14 por Gb
Camada de Storage Read only
= $7 por Gb
![Page 25: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/25.jpg)
Information Lifecycle ManagementReduza os custos de storage conforme utiliza
$49,800 $67,700 $58,000
Camada de Storage de Alta Performance
= $72 por Gb
Camada de Storage de Baixo Custo= $14 por Gb
Camada de Storage Read only
= $7 por Gb
5% Ativo 35% Menos Ativo 60% Histórico
![Page 26: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/26.jpg)
Compressão AvançadaReduza os requisitos de storage em todas as camadas
5% Ativo 35% Menos Ativo
60% Histórico
$16,600 $22,600 $19,400
Usando o fator 3 de compressão
$49,800 $67,700 $58,000
![Page 27: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/27.jpg)
Benefícios do Particionamento e Compressão no 11g
Independente do aplicativoEspecífico do aplicativo
Baixo CustoAlto custo
Processo automatizado Processo manual
Múltiplas camadas de storage
Camada única de storage
Online archiveOffline archive
$972,000
$58,600
![Page 28: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/28.jpg)
Inovando com o Oracle Database 11g
• Melhor visão de negócio em todos os tipos de dados
• Gerenciando o crescimento dos dados
• Melhor qualidade de serviço com menor custo
![Page 29: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/29.jpg)
Desafios da Qualidade de Serviços Com baixo custo
• Maior performance e fácil escalabilidade
• Maior segurança e conformidade dos dados
• Maior disponibilidade de acesso a informação
![Page 30: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/30.jpg)
Maior Performance
Java Just-In-TimeCompiler
0
2
4
6
8
10
12
Speed
Up to11 x Faster
Database ResidentConnection Pool
Up to 20 x connections
RAC PerformanceEnhancements
0%
20%
40%
60%
80%
100%
120%
140%
160%
180%
Quer y I ntens i ve
Up to70% Faster
Query ResultCaching
0
20
40
60
80
100
120
140
Quer i es
Up to25% Faster
Client SideCaching
0%
20%
40%
60%
80%
100%
120%
140%
Improvement
Up to22% Faster
Oracle SecureBackup
0
20
40
60
80
100
120
140
B ac kup
Up to25% Faster
Oracle StreamsEnhancements
0
50
100
150
200
R epl i c ati on
Up to 2 x Faster
0%
500%
1000%
1500%
2000%
N br C onnec ti ons
Optimizer StatsCollection
0
200
400
600
800
1000
Stats Collection
Up to 10 x Faster
![Page 31: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/31.jpg)
• 100+% mais rápido para códigos puramente PL/SQL ou Java – 10% a 30% mais rápido para transações típicas que
incluem SQL
• PL/SQL– Apenas um parâmetro - On / Off
– Sem necessidade de compilador C – Sem DLLs
• Java– Apenas um parâmetro - On / Off– Compilação “on the fly”
– Transparente para o usuário (assíncrona, em background)
– Código armazenado para evitar recompilações
Compilação nativa para PL/SQL e Java
![Page 32: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/32.jpg)
Materialized ViewsSales
by RegionSales
by Date
Sales by Product
Sales by Channel
QueryRewrite
Materialized Views Arquitetura típica atualmente
Region Date
Product Channel
SQL Query
RelationalStar Schema
![Page 33: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/33.jpg)
Novidade no Oracle Database 11gMaterialized Views Organizadas em Cubos
Materialized Views
Region Date
Product Channel
SQL Query
QueryRewrite
AutomaticRefresh
OLAP Cube
![Page 34: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/34.jpg)
Encriptação de dados armazenados
Desafios da Segurança de Dados Proteção de dados e monitoração do acesso
Encriptação de dados em trânsito
Controle de Acesso do DBA
Assegurar Implementações Seguras
Consolidar & Auditar Atividade
Encriptação de dados de backup
Controle de Acesso de Usuários
![Page 35: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/35.jpg)
Gerenciamento de Segurança no 11g
• Integração com o Enterprise Manager substitui o Enterprise Security Manager
• Novas funcionalidades– Label Security– Virtual Private Database– Application Context– Enterprise Security
Manager– Transparent Data
Encryption
![Page 36: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/36.jpg)
Melhorias de Segurança no Oracle 11g
• Configuração segura – Configuração de gerenciamento de senhas
– Auditoria de operações administrativas sensíveis
• Verificação de senha mais forte – Senhas “case sensitive”
• Expansão do suporte a Kerberos– Suporte a nomes principais de até 2000 caracteres em
tamanho
• Autenticação forte do SYSDBA– PKI, Kerberos (11g)
![Page 37: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/37.jpg)
Segurança e ConformidadeEncriptação de Dados no Database
Transparent Data Encryption
Novidade no Oracle Database 11g…
Encriptação de Tablespaces
Proteção de master key baseada em hardware
![Page 38: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/38.jpg)
Oracle Advanced SecurityTransparent Data Encryption (TDE)
• Encriptação de colunas (10gR2)– Transparente para aplicações existentes
– Complementa o pacote DBMS_CRYPTO (10gR1)
• Encriptação de Tablespaces (11g)– Para encriptar os dados de uma aplicação inteira
• Encriptação de LOBs (Secure Files do 11g)
• Proteção da Master Key em hardware usando PKCS
#11 (11g)
![Page 39: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/39.jpg)
Modificar dados para garantir segurança
O que é?• É o ato de tornar anonimos
clientes, empresas ou dados financeiros para criação de novos dados que retenham as propriedades dos dados originais, tais como tamanho, tipo e formato.
Porque?• Para proteger dados confidenciais
em ambientes de teste quando o dado é usado por desenvolvedores ou terceiros
LAST_NAME SSN SALARYAGUILAR 203-33-3234 40,000
BENSON 323-22-2943 60,000
D’SOUZA 989-22-2403 80,000
FIORANO 093-44-3823 45,000
LAST_NAME SSN SALARYANSKEKSL 111—23-1111 40,000
BKJHHEIEDK 111-34-1345 60,000
KDDEHLHESA 111-97-2749 80,000
FPENZXIEK 111-49-3849 45,000
![Page 40: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/40.jpg)
Principais funcionalidades• Integridade referencial automática quando chaves
primárias são mascaradas– Implicitamente – database enforced
– Explicitamente – application enforced
• Biblioteca de formatos para o data mask• Exibe exemplo de dados antes de mascara-los• Templates de máscaras para aplicativos• Defina uma vez; execute várias vezes
Enterprise Manager Data Masking Pack
Production Staging
Mask Test
Test
CloneClone
![Page 41: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/41.jpg)
Reports
Realms
Multi-FactorAuthorization
Separationof Duty
CommandRules
Audit
• Permite que sejam criadas facilmente restrições de acesso para usuários com altos privilégios
• Database Vault provê a Separação de Funções para ajudar os clientes a alcançar as conformidades regulatórias (exemplo SOX – Seção 404)
• Autorização baseada em mais de um fator aumenta de forma significativa a segurança
Limitar acesso a aplicações e dados Criar e reforçar regras de acesso Relatar quem teve acesso a qual
funcionalidade
Oracle Database Vault Impõe Conformidade e Mitiga Ameça Interna
![Page 42: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/42.jpg)
Oracle Audit Vault Confie mas Verifique
• Coleta e consolida dados auditados– Oracle 9i Release 2 e superior
• Simplifica relatóriois de conformidade– Relatórios prontos ou customizados
• Detecta e previne ameaças internas– Alerta sobre atividade suspeita
• Escalável e seguro – Tecnologia robusta do Oracle Database– Database Vault, Advanced Security– Partitioning
• Diminui os custos de TI com políticas de Auditoria
– Gerencia/provisiona configurações de auditoria de forma centralizada
11g10g
Oracle 9iR2(Futuro)
Outras Fontes,Databases
Monitor Policies
Reports Security
![Page 43: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/43.jpg)
Falha de Servidor
Desafios de Disponibilidade de Dados Proteção contra downtimes planejados e não planejados
Falha de Storage
Erro Humano
Mudanças de TabelaMudanças de Sistema
Proteção de Dados
Falha de Site
![Page 44: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/44.jpg)
Flashback Proteção Contra Erro Humano
Novidade no Oracle Database 11g…
Flashback Transaction
Total Recall
![Page 45: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/45.jpg)
Flashback Transactions
• Permite que uma única transação, e opcionalmente, todas as suas transações dependentes, possam ser desfeitas
• O Flashback Transaction depende da disponibilidade dos archived redo logs que contém uma determinada transação e suas dependências para desfazer a transação
![Page 46: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/46.jpg)
Total Recall• Retenção de dados por longo
tempo - Anos• Automaticamente armazena todas
as mudanças em tabelas selecionadas no Flashback Data Archive– Archive não pode ser modificado– Dados antigos são purgados de
acordo com a política de retenção
• Visão do conteúdo da tabela no passado usando o Flashback Query
• Usos– ILM– Auditoria– Conformidade– Acompanhamento do histórico
ORDERS
User Tablespaces
Flashback Data Archive
ArchiveTables
Oracle Database
Changes
Select * from orders AS OF ‘Midnight 31-Dec-2004’
![Page 47: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/47.jpg)
Oracle Data Guard Proteção Contra Falha do Site
Novidade no Oracle Database 11g…
Snapshot Standby
Active Data Guard
![Page 48: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/48.jpg)
Snapshot StandbyUso do Standby Database para Testes
• Converte um Standby Físico para Snapshot Standby e abre a base para gravações de aplicativos em teste– ALTER DATABASE CONVERT TO SNAPSHOT STANDBY;
• Descarta as alterações de teste e resincroniza com o site primário aplicando os logs– ALTER DATABASE CONVERT TO PHYSICAL STANDBY;
• Preserva a “perda zero” de dados– Mas sem real time query ou fast failover
• Semelhante aos storage snapshots, mas:– Oferece DR ao mesmo tempo
– Usa uma única cópia do storage
Physical Standby Apply Logs
Snapshot Standby Perform Testing
Open Database
Back out Changes
Continuous Redo Shipping
![Page 49: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/49.jpg)
Oracle Active Data Guard
Physical Standby Database
Primary Database
Continuous Redo Shipment and Apply
Concurrent Real-Time Query
• Consultas read-only em stanby físico concorrendo com o redo apply
– Suporta RAC no site primário / standby– Consultas retornam resultados transacionalmente consistentes– Suporta todos os tipos de dados
![Page 50: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/50.jpg)
Benefícios do Oracle Data Guard 11gInvista em Proteção de Desastres e Performance
Recovery & leitura simultaneos
ROI alto
Automatizado
Proteção para desastres e performance
Uso em produção & testes
Recovery mode somente
ROI baixo
Manual
Somente proteção para desastres
Raramente utilizado
![Page 51: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/51.jpg)
Benefícios do Oracle 11g
• Integrar as informações corporativas • Gerenciar o ciclo de vida da informação• Atender os objetivos de nível de serviço• Reduzir os custos de TI• Gerenciar mudanças com confiança
![Page 52: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/52.jpg)
![Page 53: Inovação no Banco de Dados 11g Fabio Santana IT Lider Faitec fabio.santana@faitec-cons.com.br](https://reader036.vdocuments.mx/reader036/viewer/2022062512/552fc14f497959413d8e3010/html5/thumbnails/53.jpg)
www.faitec-cons.com.brcontato: 11 2533 6441