Sei sulla pagina 1di 62

Oracle Database Enterprise Edition 11g: Management

Packs-Underground in Standard Edition


Ronald Vargas Q.,
Technical Sales Consultant
Oracledbacr.blogspot.com
2011, v2.0
Database 11gR2 Sales and PreSales Specialist Assessment
ronald.vargas.quesada@gmail.com
El licenciamiento correcto en Oracle, es el resultado de comprender de manera completa y adecuada, el
entorno que rodea al software, hardware y al ambiente mismo de las aplicaciones de negocio, por parte del
cliente y de los Partners

Agenda
Introduccin
Entorno Operativo DBA
Database Options Packs Activos de facto, en el
Database Console para OE, SE, EE
Consecuencias de desactivar los Options Packs
UnderGround de los Options Packs
Implicaciones Legales ante un LMS
Conclusiones

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition


Segn estudio de la IOUG 2010, ( Independent Oracle User Group ), se estima que el
monto de data existente actualmente es mayor a un Zettabyte (un trilln de gigabytes),
que sera el equivalente a 75 billones de IPADs totalmente cargados.
Esta cantidad de informacin se transporta en las corporaciones a travs de
dispositivos mviles, nivel transaccional, generacin de contenido de usuarios y sitios
webs.
El informe ejecutivo indica, que 6 de cada 10 organizaciones, han experimentado en el
ltimo ao, crecimientos de data superiores al 50%, del monto inicial.
Keeping Up With Ever-Expanding Enterprise Data2010 IOUG Database Growth Survey was produced by Unisphere Research and
sponsored by Oracle.

Paquetes Administrativos de OEM para


Oracle Database 11g

La administracin de informacin, un reto para los


prximos 5 aos
Intel afirma, que para el 2015:
El monto de data transmitida a travs de la red,
ser 8x ms que la actual.
La cantidad de usuarios en internet tendr 1 billn
ms de usuarios.
10 billones de dispositivos conectados a la red

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition
Oracle ofrece una solucin de administracin integral para administrar la base de
datos Oracle. Con las nuevas capacidades de autoadministracin, Oracle elimina las
tareas administrativas propensas a errores y que consumen demasiado tiempo, de
modo que los administradores de bases de datos puedan focalizarse en sus objetivos
comerciales estratgicos en lugar de focalizarse en los riesgos en el desempeo y la
disponibilidad.

Oracle ha demostrado ser un 38% ms productivo que DB2 9.1 y SQL Server.

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition
Maximice el desempeo y la disponibilidadMonitoree
automticamente el entorno completo de la base de datos y resuelva
los problemas antes de que se vuelvan casos de urgencia
Aumente la productividad del administradorBrinde a su
administrador las herramientas necesarias para administrar ms bases
de datos, de manera ms efectiva, mientras aumenta su valor para la
empresa
Elimine las fallas de errores humanosControle su entorno de IT al
enfrentar la causa #1 del tiempo de baja no planificado mediante
capacidades extensivas y listas para usar para la administracin de
cambios, la configuracin y la automatizacin.

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

ENTORNO OPERATIVO

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g:


Management Packs-Underground in Standard
Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition
Los
paquetes
opcionales,
para
diagnstico y afinamiento de base de
datos, utilizados a travs de la consola
web del DBC ( Database Console ) o
travs de una interfaces API lnea de
comandos , son instalados de facto,
cuando el usuario decide durante la
instalacin del motor de la base de datos,
administrar la misma, a travs del DBC.

Incluso en las nuevas versiones de Oracle


11g, se configura automticamente a nivel
de un parmetro de la base de datos, cuyo
valor de facto, activa la funcionalidad de
ambos paquetes. ( Link de referencia
http://download.oracle.com/docs/cd/B28359
_01/server.111/b28320/initparams036.htm )

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition
CONTROL_MANAGEMENT_PACK_ACCESS
Property

Description

Parameter
type

String

Syntax

CONTROL_MANAGEMENT_PACK_ACCESS = { NONE |
DIAGNOSTIC | DIAGNOSTIC+TUNING }

Default
value

DIAGNOSTIC+TUNING

Modifiable

ALTER SYSTEM

Basic

No

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Ahora bien, los paquetes de administracin,


ya sean utilizados a travs de la herramienta
web, un API lnea de comando, son
monitoreadas sus funcionalidades
automticamente desde la versin Oracle
10g, a travs del diccionario de la base de
datos y la informacin del uso de esas
funcionalidades, queda registrada en la tabla
DBA_FEATURE_USAGE_STATISTICS.

Este objeto de la base de datos, indicada,


cuntas veces una funcionalidad ha sido
utilizada por cualquiera de los mtodos
antes descritos.

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition
Como la funcionalidad se activa de facto, an sin que el usuario se
haya dado cuenta de ello, podra inducir a error tcnico de concepto,
creyendo que a la hora de consultar algunas de la tablas de
diccionario con informacin estadstica, no estara infringiendo, el
contrato de licenciamiento a nivel de la base de datos, ya que lo
hace de forma indirecta, a travs de una consulta simple desde un
SQL*Plus por ejemplo.

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition
Automatic Workload Repository
Automatic Database Diagnostic Monitor
(ADDM)
Oracle Diagnostics Pack es la funcionalidad
Active Session History (ASH)
que habilita el diagnstico automtico de
rendimiento y monitoreo avanzado de los
Performance monitoring (database and
sistemas.
host)
Oracle Diagnostics Pack incluye las siguiente Event notifications: notification methods,
caractersticas:
rules, and schedules
Event history and metric history
(database and host)
Blackouts
Dynamic metric baselines
Monitoring templates
Memory-access based performance
monitoring

Oracle Diagnostics Pack

Oracle Tuning Pack


Oracle dbms_advisor ADDM

ADDM: El Automatic Database Diagnostic Monitor provee recomendaciones inteligentes a


Oracle, para realizar cambios que mejoren el desempeo y rendimiento.
SQL Tuning Advisor: Este componente prepara el conjunto de SQL tuning sets y SQL profiles,
para afinar de manera ptima las sentencias SQL.
SQL Access Advisor: Este componente despliega los planes de ejecucin para las sentencias
SQL y recomienda cambios en el acceso a los datos a travs del SQL.
Automatic Memory Manager: Este componente implementa la caracterstica de administracin
dinmica del SGA a partir de Oracle 10g+. Gracias a el, el motor de la base de datos puede
realizar los redimensionamientos de las estructuras de memoria del SGA, dependiendo de la
carga de la base de datos.

Fuente: http://www.dba-oracle.com/oracle10g_tuning/t_oem_dbms_advisor.htm
Burleson

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition
1. Todas las vistas del diccionario de 2. En la gua de licenciamiento de
la base de datos que inician con el
Oracle 10.2, no es esta claro el
prefijo DBA_HIST_ son parte del
proceder, para las vistas
paquete de diagnstico.
V$SEGMENT_STATISTICS y
nicamente, las vistas:
V$UNDOSTAT, pero en las guas de
DBA_HIST_SNAPSHOT,
licenciamiento de Oracle 11g,
DBA_HIST_DATABASE_INSTANC
indica que en las versiones previas,
E, DBA_HIST_SNAP_ERROR,
uno puede hacer uso y consultarlas,
DBA_HIST_SEG_STAT,
de manera gratuita.
DBA_HIST_SEG_STAT_OBJ, y
DBA_HIST_UNDOSTAT, pueden
ser utilizadas sin tener previamente
el Diagnostic Pack license.

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition
Oracle Tuning Pack
Oracle Tuning Pack es una herramienta que facilita
el trabajo del DBA, empoderndolo con experticia
adicional, en la optimizacin de ambientes Oracle,
incluyendo el afinamiento de SQL y el
almacenamiento. Para poder utilizar Tuning Pack,
necesita como requisito el Oracle Diagnostic Pack.
SQL Access Advisor
SQL Tuning Advisor
Automatic SQL Tuning
Paquetes de Oracle Tuning Pack que pueden ser
SQL Tuning Sets
accesadas desde cualquiera database server APIs
Automatic Plan Evolution of SQL Plan
o interface de lnea de comandos:
Management
DBMS_SQLTUNE
SQL Monitoring
DBMS_ADVISOR
Reorganize objects
V$SQL_MONITOR
Command-Line APIs
V$SQL_PLAN_MONITOR

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition
Que sucede con la
generacin de
estadsticas.?
Si se apaga la utilizacin de los
paquetes de afinamiento y
diagnstico, siempre se pueden
generar las estadsticas de forma
manual. La columna SNAP_MODE,
determina si la recoleccin de
estadsticas fue Automatic,
utilizando los paquetes opcionales o
MANUAL, si se hizo con un mtodo
alternativo al uso antes dicho. Se
guardar el valor de MANUAL

siempre y cuando, el valor del


parmetro este configurado de la
siguiente forma:
CONTROL_MANAGEMENT_PACK_
ACCESS=NONE.

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

SQL> select a.snap_id, snap_flag,


2 decode(bitand(snap_flag,1),1,'Manu
al','Automatic') Snap_Mode,
3 decode(bitand(snap_flag,4),4,'Off' SNAP_ID SNAP_FLAG SNAP_MODE DATA_COLLECTION COUNT(SQL_ID)
,'On') Data_collection,
---------- ---------- ---------- --------------- ------------3770
0 Automatic ON
90
4 count(sql_id)
3771
0 Automatic ON
85
3772
0 Automatic ON
83
5 from dba_hist_snapshot a,
3773
0 Automatic ON
86
dba_hist_sqlstat b
3774
0 Automatic ON
89
3775
5 Manual
OFF
0
6 where a.snap_id = b.snap_id(+)
3776
5 Manual
OFF
0
3777
1 Manual
ON
93
7 and begin_interval_time > sysdate3778
1 Manual
ON
96
1
3779
1 Manual
ON
99
8 group by a.snap_id, snap_flag
9 order by 1
10 /

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

RDA/OCM bundle for RDA 4.21-100908


Oracle Remote Diagnostic Agent (RDA)
Oracle Configuration Manager (OCM) on 11g

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition


Ejecucin sin OEM-Options Packs activos

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Ejecucin con Diagnstico y


Afinamiento activos

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Ejecucin con Diagnstico y


Afinamiento activos

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Generacin reporte AWR desde DBC


con opciones activas

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Queda alguna otra razn, por la cul


preocuparnos?

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Lo que ms nos preocupa, es que pasa


cuando la versin del motor es Estndar
y al instalar el Database Control, activa
las opciones de los paquetes opcionales
de Diagnstico y Afinamiento, las cules
son licenciados nicamente en la versin
Enterprise Edition.?

La respuesta oficial directamente de


Oracle es:

Automticamente al utilizar en la
versin S.E., una funcionalidad que slo
era licenciada en E.E. en un proceso de
LMS, el cliente debe realizar una
actualizacin de su licencia de base de
datos de S.E. a Enterprise Edition,
adicionalmente, debe cancelar a Oracle,
el costo de los paquetes de OEM
utilizados. Back-Support

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

En resumen:
"Cualquier mtodo utilizado para accesar alguna de
las funcionalidad del Oracle Diagnostics Pack o Oracle
Tuning Pack, ya sea a travs de Enterprise Manager
Console, Desktop Widgets, lnea de comandos APIs, o
acceso directo a travs de links en otros productos,
requiere que el Oracle Diagnostics Pack se encuentre
licenciado. Y como los Options Packs de Oracle
Enterprise Manager, slo son opciones de Oracle
Enterprise Edition, deben ser deshabilitadas, cuando
se instale Oracle Standard Edition."

"El LMS que se le practique a un cliente y resulte


positiva la utilizacin de los "Packs" en mencin,
estarn obligados a realizar un Upsize de la versin de
la base de datos a Enterprise Edition y pagar la
diferencia en el monto del licenciamiento del software
y del contrato de soporte."

Oracle Database Enterprise Edition 11g: Management


Packs-Underground in Standard Edition

Oracle Database Enterprise Edition 11g: Management PacksUnderground in Standard Edition

Potrebbero piacerti anche