oracle ibÉrica, s...steps for manual de-installation of oracle spatial (doc id 179472.1) nota: para...
TRANSCRIPT
ORACLE IBÉRICA, S.R.L. ADVANCED CUSTOMER SERVICES
JUNTA DE ANDALUCÍA
OPCIONES RDBMS & LICENCIAS
SOLUTION SUPPORT CENTER
La información incluida en el presente informe es confidencial, siendo para el uso exclusivo del cliente indicado. Si usted no es el destinatario del informe le informamos que está totalmente prohibida cualquier divulgación, distribución o reproducción del contenido de dicho informe.
Referencia documento: InfV5_JDA_OpcionesRDBMS_v1.1.doc
Fecha: 21 de septiembre de 2016
Versión: <1.1 >
Copyright(c) 2016 ORACLE IBÉRICA
Todos los derechos reservados
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 2 / 17
Nº: 20845/G
Registro de Cambios
Fecha Autor Versión Notas
22/08/2016 Paola Juárez Gómez 1.0 Creación del documento
21/09/2016 David Sierra González 1.1 Nota sobre modificación de opciones en 12c con Multitenant
Revisiones
Nombre Role
Distribución
Copia Nombre Empresa
1
2
3
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 3 / 17
Nº: 20845/G
Índice de Contenidos
INTRODUCCIÓN...................................................................................................................................... 4
LICENCIA PARA OPCIONES DE RDBMS ................................................................................................ 5
CHEQUEO OPCIONES............................................................................................................................ 7
Particionamiento ............................................................................................................................. 8
Spatial .............................................................................................................................................. 9
Active Dataguard .......................................................................................................................... 10
Diagnostic Pack y Tuning Pack .................................................................................................. 11
Oracle Advanced Compression.................................................................................................. 12
Oracle Advanced Security ........................................................................................................... 13
CLOUD CONTROL ............................................................................................................................... 14
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 4 / 17
Nº: 20845/G
Introducción
Durante la creación de una Base de Datos tendremos la opción de instalar
las opciones o componentes que creamos convenientes. Debemos tener en
cuenta que muchas de estas opciones necesitaran una licencia para poder
ser usadas.
Este documento va encaminado a conocer qué opciones son las que están
incluidas dentro del contrato corporativo de la junta de Andalucía, y las
buenas prácticas recomendadas por Oracle. Una recomendación de Oracle
ACS es instalar únicamente las opciones necesarias.
Se incluirán los pasos necesarios para saber si se está usando o no una
opción, y cómo desinstalarla en caso de no estar en uso.
Cualquier duda sobre el licenciamiento de opciones de BBDD, consultar con
la Dirección del SCO (Servicio Corporativo Oracle) o directamente con el
representante de Oracle Licencias para la Junta de Andalucía.
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 5 / 17
Nº: 20845/G
Licencia para opciones de RDBMS
En esta sección se incluye información sobre las opciones disponibles en las
versiones soportadas para los entornos de la Junta de Andalucía 11g y 12c.
En la siguiente lista podemos ver todas las opciones que requieren licencia
en las versiones 11g y 12c. Hay que tener en cuenta que la única opción
incluida actualmente en el contrato de la JdA es Oracle Partitioning.
Oracle Active Data Guard
Oracle Advanced Analytics
Oracle Advanced Compression
Oracle Advanced Security
Oracle Database Vault
Oracle Label Security
Oracle On-Line Analytical Processing (OLAP)
Oracle Partitioning
Oracle RAC One Node
Oracle Real Application Clusters (Oracle RAC)
Oracle Real Application Testing
Oracle Spatial and Graph
Oracle TimesTen Application-Tier Database Cache
En versión 12c debemos incluir las sigunetes opciones, que requieren
licencia también:
Oracle In-Memory Database Cache
Oracle Multitenant
Además de las opciones de base de datos, a nivel de licencia, debemos de
tener en cuenta también los Packs de Administración disponibles.
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 6 / 17
Nº: 20845/G
Dentro del contrato corporativo no hay ninguno incluido, y si se quiere usar
cualquiera de ellos se debe de adquirir la licencia extra correspondiente.
Oracle Change Management Pack
Oracle Configuration Management Pack
Oracle Data Masking and Subsetting Pack
Oracle Diagnostics Pack
Oracle Provisioning and Patch Automation Pack
Oracle Tuning Pack
Toda la información sobre las opciones de base de datos 11G se encuentra
en https://docs.oracle.com/cd/E11882_01/license.112/e47877.pdf
Si se quiere ver la misma información para la versión 12c:
https://docs.oracle.com/cd/E50790_01/doc/license.121/e17614.pdf
Nota importante:
La Junta de Andalucía tiene licencias limitadas de algunos productos que
están gestionados directamente por la Dirección del SCO.
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 7 / 17
Nº: 20845/G
Chequeo Opciones
Para conocer que componentes que se están usando en nuestra base de
datos, podemos usar el script options_packs_usage_statistics.sql incluido
en la siguiente nota MOS.
Database Options/Management Packs Usage Reporting for Oracle
Databases 11gR2 and 12c (Doc ID 1317265.1)
sqlplus -s <UserName/Password>
@options_packs_usage_statistics.sql
La información se obtiene de la vista DBA_FEATURE_USAGE_
STATISTICS.
Oracle Soporte recomienda tener instaladas únicamente las opciones
necesarias (ver Nota sobre 12c). Se recomienda revisar mediante el script
indicado si se están usando opciones que requieren de licencia adicional.
A continuación se detallaran las opciones más comunes y cómo realizar la
desinstalación de éstas, si no son necesarias.
Nota: En versión 12c, hay un cambio en relación a las opciones de base de
datos instaladas.
En el caso de bases de datos con arquitectura Multitenant, al crear la base
de datos, la CDB tendrá instaladas todas las opciones de base de datos, en
previsión de las diferentes opciones que las PDB pueden necesitar utilizar.
A día de hoy no está soportada la desinstalación, instalación o re-instalación
de opciones de base de datos en la CDB o la PDB.
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 8 / 17
Nº: 20845/G
Sin embargo, aunque no se aconseja, se puede crear una CDB con un
conjunto reducido de opciones de base de datos. Es responsabilidad del dba
verificar los requisitos de una PDB al conectarla con una CDB de estas
características.
También es posible crear una base de datos con un conjunto reducido de
opciones, y convertirla en PDB posteriormente.
Para más información sobre las diferentes alternativas y sus implicaciones,
se puede consultar la nota:
Customization of Database Options in a Multitenant Setup (Doc ID
1616554.1)
Particionamiento
La opción de particionamiento permite mejorar la disponibilidad, la
administración y el rendimiento de muchas aplicaciones gracias a la
restructuración de los datos. El particionamiento permite subdividir una tabla
o índice en partes más pequeñas. Cada parte de denomina partición y
puede, opcionalmente, tener sus propias características de almacenamiento.
Esta opción está incluida en el contrato actual de soporte Oracle para la
JdA, con lo que se puede usar sin necesidad de contratar una licencia extra.
Para más información se puede consultar el siguiente whitepapper:
http://www.oracle.com/technetwork/es/documentation/317489-esa.pdf
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 9 / 17
Nº: 20845/G
Spatial
La opción Spatial nos va a permitir trabajar con datos espaciales y
analíticos.
Si trabajamos con datos espaciales tenemos dos opciones: podemos usar la
funcionalidad LOCATOR, que incluye las opciones básicas y no requiere de
licencia, o la opción Spatial, que incluye funcionalidades más avanzadas.
El primer paso será saber si se está usando SPATIAL, para ello se deben
seguir los pasos indicados en la nota How to Determine if Spatial is Being
Used in the Database? (Doc ID 726929.1)
Básicamente, estaremos usando SPATIAL si hiciéramos uso de alguno de
los siguientes paquetes:
SDO_GEOM.RELATE
SDO_GEOM.SDO_DIFFERENCE
SDO_GEOM.SDO_INTERSECTION
SDO_GEOM.SDO_UNION
SDO_GEOM.SDO_VOLUME
SDO_GEOM.SDO_XOR
Si no se estuvieran usando ninguno de los paquetes anteriores pero la
opción SPATIAL estuviera instalada (aparece en la vista V$OPTION),
deberíamos confirmar si necesitamos LOCATOR.
Para saber si se usa Locator se puede seguir las indicacione en la siguiente
documentación.
http://docs.oracle.com/cd/E18283_01/appdev.112/e11830/sdo_locator.htm
A) Si se usa LOCATOR, desinstalar SPATIAL manteniendo la
funcionalidad Locator. How To Deinstall Oracle Spatial Keeping Oracle
Locator (Doc ID 1070647.1)
B) Si no se usa LOCATOR, desinstalar la opción SPATIAL.
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 10 / 17
Nº: 20845/G
Steps for Manual De-installation of Oracle Spatial (Doc ID 179472.1)
NOTA: Para verificar si se está usando un paquete se puede consultar la
vista dba_source i ver si algún objeto hace referencia al paquete; pero
habría igualmente que descartar que alguna llamada este incluida a nivel de
código en la aplicación.
Active Data Guard
Active Data Guard es una opción configurable en un entorno Data Guard. En
un entorno Data Guard común la standby física estará en estado mount y
aplicando cambios.
Si el cliente quisiera hacer reporting online contra la standby, tendría que
tener el entorno replicado en modo read only y aplicando cambios; en ese
caso se necesitaría la opción Active Data Guard.
La opción Data Guard aparecerá siempre como TRUE en la v$option ya
que es una funcionalidad incluida por defecto en la Enterprise Edittion. Si
queremos saber si se ha usado Active Data Guard deberemos consultar el
informe de uso.
PRODUCT |USAGE|LAST_SAMPLE_DATE|FIRST_USAGE_DATE
Active Data Guard |NO_USAGE
El reporting online es una de las muchas ventajas de la opción ADG, para
más información se puede acceder a estos White pappers:
http://www.oracle.com/technetwork/database/features/availability/twp-
dataguard-11gr2-1-131981.pdf
http://www.oracle.com/technetwork/database/availability/active-data-guard-
wp-12c-1896127.pdf
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 11 / 17
Nº: 20845/G
Diagnostic Pack y Tuning Pack
Al inicio de este documento hemos comentado que además de las opciones
de base de datos tenemos los packs de administración. Estos packs nos van
a permitir mejorar la monitorización de nuestra base de datos o acceder
incluso a herramientas que nos provean de recomendaciones.
Diagnostic Pack nos da recomendaciones automáticas de rendimiento y
funcionalidades avanzadas para monitorizar nuestra base de datos. Incluiría:
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
Supporting functionality to perform per stream bottleneck detection and
per component top wait event analysis
http://www.oracle.com/us/products/enterprise-manager/diagnostic-pack-11g-
ds-068465.pdf
El Tuning Pack, en cambio, nos permitirá usar funcionalidades avanzadas
para gestionar el rendimiento. Para usarlo es necesario disponer del
Diagnostic pack.
Las funcionalidades incluidas en el Tuning serían:
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 12 / 17
Nº: 20845/G
SQL Access Advisor
SQL Tuning Advisor
Automatic SQL Tuning
SQL Tuning Sets
SQL Monitoring
Reorganize objects
Un nuevo parámetro CONTROL_MANAGEMENT_PACK_ACCESS controla
el uso de estos dos packs de administración. Podemos definir el parámetro a
estos tres valores:
DIAGNOSTIC+TUNING: Funcionalidades Diagnostic Pack y Tuning
Pack activadas.
DIAGNOSTIC: Sólo está activado el Diagnostic Pack
NONE: Ambos desactivados.
Para más información se recomienda leer la siguiente nota MOS. Controlling
Diagnostic and Tuning Pack Usage (Doc ID 436386.1)
Oracle Advanced Compression
La opción Advanced Compression permite comprimir todo tipo de datos,
backups y tráfico de red, de forma transparente a las aplicaciones.
Comprimir nos va a permitir reducir el espacio consumido y mejorar el
rendimiento con un mínimo overhead de consumo de CPU.
Las funcionalidades incluidas dentro de esta opción son:
Data Guard Network Compression
Data Pump Compression
Fast RMAN Compression
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 13 / 17
Nº: 20845/G
OLTP Table Compression
SecureFile Compression and Deduplication
Flashback Data Archive (Total Recall)
Oracle Advanced Security
La opción de Seguridad Avanzada, como su nombre indica, nos va a
proveer de funcionalidades que van a permitir proteger los datos sensibles
de nuestra base de datos para cumplir las normativas establecidas por los
organismos responsables.
Al igual que la compresión, permite que los cambios aplicados sean
transparentes a nuestras aplicaciones reduciendo el coste de implantación.
Las funcionalidades incluidas en 11G son:
Transparent Data Encryption (TDE) for columns
Transparent Data Encryption (TDE) for tablespace
Transparent Data Encryption (TDE) for securefiles
DataPump Export File encryption
RMAN backup encryption
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 14 / 17
Nº: 20845/G
Cloud Control
Cloud control es la herramienta de monitorización de Oracle. Permite
monitorizar de forma efectiva y sencilla todas las bases de datos desde un
único punto. La ventaja de Cloud control es que además se pueden
monitorizar y administrar entornos Middleware, como Weblogic Server, e
incluso productos de terceros.
En muchas de las funcionalidades proporcionadas por Cloud Control, para
realizar el análisis y dar recomendaciones, hace uso del Diagnostic Pack y
del Tuning Pack.
La Junta de Andalucía no tiene incluidos estos paquetes de monitorización
dentro del contrato de soporte.
Para gestionar los packs de gestión debemos irnos a
Setup-> Management Packs
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 15 / 17
Nº: 20845/G
Desde este nivel tendremos acceso a la siguiente información:
Información sobre licencias
Control de activación de los Packs de Gestión
Packs usados por la interfaz actual
Desde cualquier interfaz podremos ver qué packs estamos usando
únicamente seleccionando:
Setup-> Management Packs- >Packs for this page
Podemos investigar y ver cómo las interfaces de rendimiento de Cloud
Control usan las API´s de Diagnostic Packs y Tuning Pack.
Para desactivar el uso de esos Packs bastará con irnos a
InfV5_JDA_OpcionesRDBMS_v1_2.doc
21 de agosto de 2016
Certificado ISO 9001:2000 JdA-Oracle CONFIDENCIAL Pág. 16 / 17
Nº: 20845/G
Setup-> Management Packs- >Management Packs Access
Nos aparecerá una ventana con las opciones habilitadas para los targets
seleccionados.
Buscamos Diagnostic Pack y Tuning Pack, y los desmarcamos. Para
deshabilitar estas opciones nos manda a una ventana de administración de
la base de datos donde podemos cambiar el parámetro de instancia
control_managent_pack_access a NONE.