sql >> Base de Datos >  >> RDS >> Oracle

Sobrevivir a una auditoría de Oracle

Recientemente tuve la experiencia de ser auditado por Oracle Corporation. Nada te prepara para lo que te espera hasta que realmente hayas pasado por el proceso. El mejor consejo que le puedo dar a cualquiera es empezar a trabajar hoy como si estuviera pasando por una auditoría. Si no está pensando en cumplir con su acuerdo de licencia, para cuando se le presente una auditoría, puede que sea demasiado tarde.

Para estar preparado, el DBA debe estar bien informado sobre las políticas de licencias de Oracle. Leer la Guía de licencias de Oracle es imprescindible, pero es solo el comienzo. Hay muchas cosas que no se publican. Por ejemplo, es posible que no sepa que si ejecuta Oracle en VMWare ESX 6 o superior, necesita licenciar todas Clústeres ESX en toda su empresa. Oracle también está cambiando los términos, como las licencias en servicios en la nube que no son de Oracle. Corresponde al DBA de Oracle de hoy, especialmente con los cambios en la nube, mantenerse al tanto de la postura de licencia de Oracle. Las licencias pueden incluso cambiar entre versiones, por lo que el DBA debe realizar un seguimiento de las diferencias. Si un contrato de soporte ha vencido, la empresa no puede legalmente actualizar su base de datos a una versión lanzada después de que haya vencido el contrato.

Una vez que el DBA tenga una buena idea de los términos y políticas de la licencia, debe determinar los derechos actuales de la empresa. ¿El acuerdo de licencia actual es “por procesador” o Usuario Nombrado Plus (NUP)? ¿Cuántos núcleos se licencian? Incluso las licencias NUP deben tener en cuenta la cantidad de núcleos. ¿Se están utilizando funciones opcionales que no se han pagado? La vista DBA_FEATURE_USAGE_STATISTICS puede ayudar a comprender qué funciones se han utilizado en la base de datos y compararlas con las licencias para esa base de datos. El DBA debe realizar su propia auditoría interna y asegurarse de que los entornos que están a cargo cumplan con su contrato de Oracle. Si su entorno de Oracle no cumple con el contrato, el DBA debe tomar medidas para solucionar el problema.

Si la empresa quiere asegurarse de tener todo cubierto antes de una auditoría, Oracle tiene una división llamada Servicios de administración de licencias (LMS) que ayudará, por una tarifa. Oracle LMS ayudará a comprender para qué tiene la licencia la empresa y cómo corregir o remediar para cumplir con el contrato. Hay proveedores externos que también brindarán servicios similares.

Cuando comience una auditoría, Oracle LMS le pedirá dos cosas. Primero, le pedirán que complete una hoja de cálculo detallada que muestre exactamente dónde está ejecutando Oracle, qué opciones están en uso e información sobre el entorno. Dos, le pedirán que ejecute un script para recopilar los detalles de la licencia de sus sistemas. El script deberá ejecutarse en todas y cada una de las máquinas Oracle de la empresa.

En esta etapa es donde realmente comienza la parte nerviosa. Oracle LMS analizará lo que la empresa ha pagado y tratará de determinar si el uso cumple con los requisitos. Siempre hay miedo y temor al preguntarse qué se perdió de nuestra parte y qué podrían encontrar.

Muchos en la comunidad de Oracle entienden bien que las auditorías se utilizan para impulsar las ventas. En el pasado, esto significaba que una empresa podía hacer desaparecer mágicamente los malos resultados de las auditorías si aceptaba comprar algunos productos nuevos. En el mundo actual habilitado para la nube, muchas empresas están descubriendo que las auditorías de Oracle se utilizan para impulsar las ventas de servicios en la nube. Depende de cada empresa decidir si quiere luchar contra los hallazgos en los tribunales o trabajar para llegar a algún otro acuerdo con Oracle. Para muchos, una batalla judicial es aún más costosa.

Las auditorías de Oracle pueden ser un momento aterrador en la vida del DBA. Esté preparado haciendo su tarea por adelantado. Trabaje para asegurarse de que su entorno sea lo más compatible posible. El tiempo que se dedique hoy contribuirá en gran medida a que la auditoría sea más fluida en el futuro.