Oracle 2010g
12 pág.

Oracle 2010g


DisciplinaBancos de Dados para Redes90 materiais676 seguidores
Pré-visualização2 páginas
7
Oracle Data Pump
l Data Pump API
» Fornece interface para programas PLSQL com o Data Pump
» Procedimento dbms_datapump
l Data Pump Export
» Utilitario EXPdb
» Capacidade de estimar o tamanho dos arquivos de resultado
» Suspender e retomar um trabalho
» Reiniciar trabalhos que falharam
» Exportar somente procedimentos e funções
l Data Pump Import
» Utilitario IMPdb
» Suporte para filtro de metadados
» Suspender e retomar um trabalho
» Controle do número de processos que realizarão o trabalho
Automatic Storage Management
l Servi ço para gerenciamento de unidades de disco
l Conceito de diskgroup
l Não existem mais volumes apenas 
um pool de storage
l Alternativa para o uso de sistema
de arquivos ou raw devices
l Diminuir o tempo de trabalho do DBA
Automatic Storage
Management
Automatic Storage Management
l Beneficios
» Administração simplificada
» Compatibilidade com quaisquer configurações de discos
» Balanceamento de carga entre os discos
» Balanceamento dinamico
» Capacidade de espelhamento
l Armazena arquivos como datafiles, redolog file e 
controlfile
l É necessário criar uma instância do tipo \u201cASM\u201d para 
gerenciamento deste serviço
Automatic Storage Management
l Exemplo de utilização:
CREATE DISKGROUP disk_group_1 NORMAL REDUNDANCY 
FAILGROUP failure_group_1 DISK
'/devices/diska1' NAME diska1, 
'/devices/diska2' NAME diska2,
FAILGROUP failure_group_2 DISK 
'/devices/diskb1' NAME diskb1, 
'/devices/diskb2' NAME diskb2; 
CREATE TABLESPACE my_ts DATAFILE 
'+disk_group_1\my_arq.dbf\u2018 SIZE 1000M;
8
CMI
l Common Management Infrastructure
l Infra -estrutura com o objetivo de melhorar o desempenho
e torna-lo melhor gerenciavel
l Oracle 10g \u2013 auto gerenciavel
Automatic Workload 
Repository
Automatic Maintenance Task 
Infrastructure
Server-generated Alert 
Infrastructure
Advisory 
Infrastructure
Automatic Workload Repository
l Repositório de informações sobre performance
» BASE STATISTICS ex. physical reads
» SQL STATISTICS ex. disk reads (per sql stmt)
» METRICS ex. physical reads / sec, cpu utilization
l Fornece a base para melhorar os serviços de diagnóstico 
de desempenho
l O servidor captura dados a cada 30 minutos ou 
manualmente
l Por default, guarda os dados por 7 dias
l Novo processo: MMON
Automatic Workload Repository
l Fonte de informações para os recursos:
» Automatic Database Diagnostic Monitor 
» SQL Tuning Advisor 
» Undo Advisor 
» Segment Advisor 
l Relatórios
» awrinfo.sql - informações gerais
» awrrpt.sql - informações estatisticas e sobre métricas coletadas
» awrrpti.sql - versão HTML
Automatic Workload Repository
l Exemplos:
BEGIN 
DBMS_WORKLOAD_REPOSITORY.modify_snapshot_settings( 
retention => 43200, -- Minutes (= 30 Days). Current value retained if NULL. 
interval => 30); -- Minutes. Current value retained if NULL
END; 
EXEC DBMS_WORKLOAD_REPOSITORY.create_snapshot; 
BEGIN
DBMS_WORKLOAD_REPOSITORY.drop_snapshot_range ( low_snap_id => 22, 
high_snap_id => 32);
END; 
9
Automatic Database Diagnostic Monitor
High-load 
SQL
IO / CPU 
issues RAC issues
Automatic Diagnostic Engine
Snapshots in
Automatic Workload
Repository
Self-Diagnostic Engine
SQL
Advisor
System 
Sizing 
Advice
Network + 
DB config
Advice
ADDM
l Analisa dados que estão no AWR para identificar problemas de gargalo 
no banco
l Para cada item identificado é fornecido um aconselhamento
l Recomendações são armazenadas no repositório
l Analise inclui:
» Carga de CPU 
» Uso de Memó ria 
» Uso de I/O
» SQLs concentrados
» PL/SQL and Java concentrados
» Características do RAC 
» Características das Aplicações 
» Configuração do Banco de Dados 
» Concorrencia 
» Contenção de Objetos 
ADDM
l Exemplo de problema encontrado
FINDING 1: 59% impact (944 seconds)
-----------------------------------
The buffer cache was undersized causing significant additional read 
I/O. 
RECOMMENDATION 1: DB Configuration, 59% benefit (944 
seconds) 
ACTION: Increase SGA target size by increasing the value of 
parameter "sga_target" by 28 M. 
SYMPTOMS THAT LED TO THE FINDING: Wait class "User I/O" 
was consuming significant database time. (83% impact [1336 
seconds]) 
ADDM
l Recomendações podem ser do tipo:
» Modificações de Hardware
» Modificações na configuração do banco 
» Modificações nos esquemas
» Modificações na aplicação
» Usar outros consultores (Advisors) 
l Package DBMS_ADVISOR
» Criar tarefa ; executar tarefa; exibir relatório
10
ADDM SQL Tuning Advisor
l Analisa instruções SQL existentes e fornece recomendações sobre o 
ajuste a ser implementado
SQL
Advice
Customizable 
Apps
+
High-load SQL
Packaged
Apps
Customizable 
Apps
Automatic Tuning Optimizer
Auto SQL 
Analysis
SQL Tuning Advisor
l Fornece recomendações sobre os seguintes tópicos
» SQLs mal escritos
» Estatítica nos objetos
» Esquemas ruins
l Package DBMS_SQLTUNE e REPORT_TUNING_TASK
l Busca dados das seguintes fontes:
» SQLs identificados pelo ADDM
» SQLs atualmente na \u201cshared pool\u201d
» SQLs armazenados no AWR
» Carga de trabalho criado pelo usuário
SQL Tuning Advisor
l Exemplo de relatório
select dbms_sqltune.report_tuning_task('emp_dept_tuning_task') as 
recommendations from dual; 
..... ...... .........
1- Statistics Finding 
---------------------
Table "SCOTT"."EMP" and its indices were not analyzed. 
Recommendation
--------------
Consider collecting optimizer statistics for this table and its indices. 
execute dbms_stats.gather_table_stats(ownname => 'SCOTT', 
tabname => 'EMP', estimate_percent => 
DBMS_STATS.AUTO_SAMPLE_SIZE, method_opt => 'FOR ALL 
COLUMNS SIZE AUTO', cascade => TRUE) 
11
Enterprise Manager 10g
l Ferramenta Web-based para administração de hosts, 
databases e servidores de aplicação
l EM Grid Control
l EM Database Control
l Arquitetura 3 camadas
» Agents 
» OMS
» Clients 
Enterprise Manager 10g
Enterprise Manager 10g Enterprise Manager 10g
12
Métricas de Performance
l PLSQL up to 2x
l Table Scans up to 2x
l Bulk LOB Update up to 3x
l Import up to 15x
l Export up to 35%
l Incremental backup up 10x
l Parallel media recovery 2-4x
l Backup compression 17x
l TPC-C
» Best absolute and best on 4- way Intel
» +28% on same hardware
Referências
l Oracle Database 10g New Features \u2013 Oracle Press
l Documentação do Oracle Database 10g
l Artigos sobre novas características do site 
http://otn.oracle.com
O Melhor do Oracle 10g
Denise Bonness da Cunha
DBA Oracle 
Advanced IT