oracle database enterprise edition 11g: management...
TRANSCRIPT
Ronald Vargas Q.,
Technical Sales Consultant
Oracledbacr.blogspot.com
2011, v2.0
Database 11gR2 Sales and PreSales Specialist Assessment
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
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 – Introducción
– 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 Packs-Underground in Standard Edition
Según estudio de la IOUG 2010, ( Independent Oracle User Group ), se estima que el
monto de data existente actualmente es mayor a un Zettabyte (un trillón de gigabytes),
que sería el equivalente a 75 billones de IPADs totalmente cargados.
Esta cantidad de información se transporta en las corporaciones a través de
dispositivos móviles, nivel transaccional, generación de contenido de usuarios y sitios
webs.
El informe ejecutivo indica, que 6 de cada 10 organizaciones, han experimentado en el
último año, crecimientos de data superiores al 50%, del monto inicial.
Keeping Up With Ever-Expanding Enterprise Data—2010 IOUG Database Growth Survey was produced by Unisphere Research and
sponsored by Oracle.
Paquetes Administrativos de OEM para Oracle Database 11g
«La administración de información, un reto para los
próximos 5 años»
Intel afirma, que para el 2015:
– El monto de data transmitida a través de la red,
será 8x más que la actual.
– La cantidad de usuarios en internet tendrá 1 billón
más de usuarios.
– 10 billones de dispositivos conectados a la red
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
Oracle ofrece una solución de administración integral para administrar la base de
datos Oracle. Con las nuevas capacidades de autoadministración, 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 estratégicos en lugar de focalizarse en los riesgos en el desempeño y la
disponibilidad.
Oracle ha demostrado ser un 38% más productivo que DB2 9.1 y SQL Server.
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
• Maximice el desempeño y la disponibilidad—Monitoree automáticamente el entorno completo de la base de datos y resuelva los problemas antes de que se vuelvan casos de urgencia
• Aumente la productividad del administrador—Brinde a su administrador las herramientas necesarias para administrar más bases de datos, de manera más efectiva, mientras aumenta su valor para la empresa
• Elimine las fallas de errores humanos—Controle su entorno de IT al enfrentar la causa #1 del tiempo de baja no planificado mediante capacidades extensivas y listas para usar para la administración de cambios, la configuración y la automatización.
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
Oracle Database Enterprise Edition 11g: Management Packs-Underground 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 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
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 diagnóstico y afinamiento de base de datos, utilizados a través de la consola web del DBC ( Database Console ) o través de una interfaces API ó línea de comandos , son instalados de facto, cuando el usuario decide durante la instalación del motor de la base de datos, administrar la misma, a través del DBC.
Incluso en las nuevas versiones de Oracle 11g, se configura automáticamente a nivel de un parámetro 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 administración, ya sean utilizados a través de la herramienta
web, un API ó línea de comando, son monitoreadas sus funcionalidades
automáticamente desde la versión Oracle 10g, a través del diccionario de la base de
datos y la información del uso de esas funcionalidades, queda registrada en la tabla
DBA_FEATURE_USAGE_STATISTICS.
Este objeto de la base de datos, indicada, cuántas veces una funcionalidad ha sido utilizada por cualquiera de los métodos
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, aún sin que el usuario se
haya dado cuenta de ello, podría inducir a error técnico de concepto,
creyendo que a la hora de consultar algunas de la tablas de
diccionario con información estadística, no estaría infringiendo, el
contrato de licenciamiento a nivel de la base de datos, ya que lo
hace de forma indirecta, a través de una consulta simple desde un
SQL*Plus por ejemplo.
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
Oracle Diagnostics Pack
Oracle Diagnostics Pack es la funcionalidad
que habilita el diagnóstico automático de
rendimiento y monitoreo avanzado de los
sistemas.
Oracle Diagnostics Pack incluye las siguiente
características:
Automatic Workload Repository
Automatic Database Diagnostic Monitor
(ADDM)
Active Session History (ASH)
Performance monitoring (database and
host)
Event notifications: notification methods,
rules, and schedules
Event history and metric history
(database and host)
Blackouts
Dynamic metric baselines
Monitoring templates
Memory-access based performance
monitoring
Oracle Tuning Pack Oracle dbms_advisor ADDM
• ADDM: El Automatic Database Diagnostic Monitor provee recomendaciones inteligentes a
Oracle, para realizar cambios que mejoren el desempeño 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 ejecución para las sentencias
SQL y recomienda cambios en el acceso a los datos a través del SQL.
• Automatic Memory Manager: Este componente implementa la característica de administración
dinámica 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
la base de datos que inician con el
prefijo DBA_HIST_ son parte del
paquete de diagnóstico.
Únicamente, las vistas:
DBA_HIST_SNAPSHOT,
DBA_HIST_DATABASE_INSTANC
E, DBA_HIST_SNAP_ERROR,
DBA_HIST_SEG_STAT,
DBA_HIST_SEG_STAT_OBJ, y
DBA_HIST_UNDOSTAT, pueden
ser utilizadas sin tener previamente
el Diagnostic Pack license.
2. En la guía de licenciamiento de
Oracle 10.2, no es esta claro el
proceder, para las vistas
V$SEGMENT_STATISTICS y
V$UNDOSTAT, pero en las guías de
licenciamiento de Oracle 11g,
indica que en las versiones previas,
uno puede hacer uso y consultarlas,
de manera gratuita.
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, empoderándolo con experticia
adicional, en la optimización 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
SQL Tuning Sets
Automatic Plan Evolution of SQL Plan
Management
SQL Monitoring
Reorganize objects
Command-Line APIs
Paquetes de Oracle Tuning Pack que pueden ser
accesadas desde cualquiera database server APIs
o interface de línea de comandos:
DBMS_SQLTUNE
DBMS_ADVISOR
V$SQL_MONITOR
V$SQL_PLAN_MONITOR
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
Que sucede con la
generación de
estadísticas.? Si se apaga la utilización de los
paquetes de afinamiento y
diagnóstico, siempre se pueden
generar las estadísticas de forma
manual. La columna SNAP_MODE,
determina si la recolección de
estadísticas fue “Automatic”,
utilizando los paquetes opcionales o
“MANUAL”, si se hizo con un método
alternativo al uso antes dicho. Se
guardará el valor de “MANUAL”
siempre y cuando, el valor del
parámetro 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'
,'On') Data_collection,
4 count(sql_id)
5 from dba_hist_snapshot a,
dba_hist_sqlstat b
6 where a.snap_id = b.snap_id(+)
7 and begin_interval_time > sysdate-
1
8 group by a.snap_id, snap_flag
9 order by 1
10 /
SNAP_ID SNAP_FLAG SNAP_MODE DATA_COLLECTION COUNT(SQL_ID)
---------- ---------- ---------- --------------- -------------
3770 0 Automatic ON 90
3771 0 Automatic ON 85
3772 0 Automatic ON 83
3773 0 Automatic ON 86
3774 0 Automatic ON 89
3775 5 Manual OFF 0
3776 5 Manual OFF 0
3777 1 Manual ON 93
3778 1 Manual ON 96
3779 1 Manual ON 99
Oracle Database Enterprise Edition 11g: Management Packs-Underground 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 Packs-Underground in Standard Edition
Ejecución sin OEM-Options Packs activos
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
Ejecución con Diagnóstico y
Afinamiento activos
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
Ejecución con Diagnóstico y
Afinamiento activos
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
Generación reporte AWR desde DBC
con opciones activas
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
Queda alguna otra razón, por la cuál
preocuparnos?
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
Lo que más nos preocupa, es que pasa cuando la versión del motor es Estándar y al instalar el Database Control, activa las opciones de los paquetes opcionales de Diagnóstico y Afinamiento, las cuáles son licenciados únicamente en la versión
Enterprise Edition.?
La respuesta oficial directamente de Oracle es:
«Automáticamente al utilizar en la versión S.E., una funcionalidad que sólo era licenciada en E.E. en un proceso de
«LMS», el cliente debe realizar una actualización 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
"Cualquier método utilizado para accesar alguna de las funcionalidad del Oracle Diagnostics Pack o Oracle
Tuning Pack, ya sea a través de Enterprise Manager Console, Desktop Widgets, línea de comandos APIs, o
acceso directo a través de links en otros productos, requiere que el Oracle Diagnostics Pack se encuentre
licenciado. Y como los Options Packs de Oracle Enterprise Manager, sólo 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 utilización de los "Packs" en mención,
estarán obligados a realizar un Upsize de la versión de la base de datos a Enterprise Edition y pagar la
diferencia en el monto del licenciamiento del software y del contrato de soporte."
En resumen:
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition
Oracle Database Enterprise Edition 11g: Management Packs-Underground in Standard Edition