Proceso de instalación LMS para Estudio de Licenciamiento

Anuncio
LICENSE MANAGEMENT SERVICES
E.E.UU.A /EUROPA /LATINOAMÉRICA
Proceso de instalación LMS
para Estudio de Licenciamiento
Documento explicativo sobre instalación de la herramienta de
monitoreo del uso de las bases de datos Oracle y tablas FND de
Oracle Applications
ÎPROPIEDAD
EXCLUSIVA DE
-1-
ORACLE CORPORATION
Í
Propósito
Como parte de un estudio global de los productos ORACLE
instalados, se analizan las bases de datos instaladas de los clientes
que utilizan Oracle.
La metodología para el estudio de aplicaciones que trabajan con
Base de Datos consiste en la instalación de unos scripts de SQL que
toman instantáneas de algunas tablas del diccionario de datos de
cada instancia. La herramienta de monitoreo (Le Menu) no
representa carga extra para el servidor ni la red, y solo requiere de la
creación de un usuario a nivel de las bases de datos que se va a
encargar de la toma de estadísticas por un periodo de tiempo dos
semanas.
Cuando se analizan Oracle Applications (Oracle General Ledger,
Oracle Payables, Oracle Inventory, etc.), las mismas aplicaciones
tienen predefinidas tablas que permiten analizar su utilización
(tablas FND), y se hace uso adicional de un par de querys.
Es importante mencionar que cuando se utilizan ambientes
multicapa, multiplexores, servidores de web y similares, se pide
adicionalmente información proveniente de estas fuentes con la
finalidad de tener un análisis más preciso de los productos Oracle
Instalados.
-2-
Acuerdo de
Confidencialidad
Tanto la herramienta de monitoreo Le Menu como las tablas FND
de Oracle Applications no acceden información confidencial de la
base de datos. LMS no accede, ni procura, acceso a la información
de ninguna de las líneas de negocios del cliente, ni información a
nivel de aplicaciones. La información levantada es de uso
exclusivo del grupo LMS de Oracle Corporación y solamente es
analizada por LMS y el cliente. De ser necesario emitir un informe
de uso, se emiten recomendaciones y se entregan copias a la
subsidiara y al cliente. Sin embargo, ni la subsidiara ni nungún otro
organismo extenerno tiene acceso a la información de monitoreo, ni
participa en el proceso del estudio de uso.
Sobre desempeño
de la red y de
aplicaciones
Las herramientas de monitoreo no representan carga extra para la
red, no obstruye ni interviene en ninguno de los procesos de
producción y no requiere de manipuleo de ninguna de las instancias
de producción ni es necesario dar de baja ningún servicio. Las
herramientas no causan problemas de desempeño en la red, ni
alteran los tiempos de respuesta de las instancias. Este script es el
utilizado a nivel mundial y no se ha registrado problema alguno con
los clientes. Sin embargo, en caso de tener algún problema en la
red, autorizamos la detención de la herramienta de inmediato, lo
cual se hace bajando el cron en Unix (scheduler en NT) levantado
para correr los procesos. Por experiencia previa, exhortamos al
cliente a investigar las razones del problema, ya que las verdaderas
razones pueden quedar enmascaradas al responsabilizar los scripts.
Qué se mira y como
se mira?
Los guiones que miden las bases de datos ORACLE (Le Menu)
toman instantáneas de las tablas V$ por un período consecutivo de
-3-
dos semanas. La tablas y la información que se compila son del
tenor siguiente:
V$SESSION
Sesiones Concurrentes/ Dispositivos Concurrentes
V$LICENSE
Información concurrente histórica por base de datos
V$OPTION
Información sobre opciones instaladas
V$VERSION
Información sobre la versión de la base de datos
DBA.USERS
Userids, o información de cuentas de usuarios. No se
acceden passwords.
Para el caso de Oracle Applications, se solicitan las siguientes
tablas:
fnd_logins
fnd_login_responsibilities
fnd_user
fnd_user_responsibility ó fnd user_resp_groups
fnd_application
fnd_application_tl (sólo release rel11)
-4-
Instalación
Menu
Le
1. El proceso de instalación es conducido por personal de LMS y
llevado a cabo directamente por su administrador de sistemas o
DBA, con la finalidad de que el cliente se sienta más seguro del
proceso que se está llevando a cabo y de esta manera garantizar
la realización exclusiva de la instalación de los scripts de LMS.
Los pasos para la realización de la instalación, previa revisión por
parte del cliente del apartado ‘Requerimientos para Instalación’
son los siguientes:
x Envio por FTP al servidor designado como ‘repositorio
local’ el archivo LMS_UX55.TAR (o la versión
disponible al momento de instalación)
x Descomprimir el archivo para que sea generado un
directorio LMS y subdirectorios adicionales
x Utilizar el ejecutable menu.sh para realizar la instalación
de los scripts.1
x Agregar 2 líneas en el CRONTAB2 para la ejecución del
script coshell.sh cada hora y del script nashell.sh una vez
por semana.
El tiempo requerido para la instalación varía de acuerdo al
número de servidores. Si se utiliza un solo ‘repositorio local’
como se muestra en el diagrama anexo, y se cuenta con los
requisitos previos de instalación completos, podría llevarse a cabo
en aproximadamente 1.5 horas considerando al menos 8
servidores.
Asismos, algunas consideraciones y comentarios sobre los scripts:
x Es mejor utilizar el usuario ‘oracle’ de Unix para llevar a cabo
la instalación, ya que el mismo tiene acceso a todos los
privilegios necesarios.
x Hay que tener a mano las contraseñas de los usuarios ‘SYS’ y
‘SYSTEM’ de cada instancia.
x El proceso de instalación hará uso de espacio (tablespace) real
en una sola de las instancias, la cual fungirá como ‘repositorio
de información’.
1
Creación de usuarios, asignación y/o creación de tablespace para usuario en ‘repositorio local’ , creación de dblinks,
creación de shells para ejecutar los scripts, entre otros.
2
O alguna herramienta similar que permita la calendarización de actividades. Ej. Ezscheduler (NT)
-5-
x La información será recopilada de las tablas V$ de cada
servidor, por medio del acceso de solo lectura de los usuarios
que se hayan creado en cada instancia y a través de DBLINKS
ejecutados a partir de la base de datos donde está el
‘repositorio’ .
x El proceso se dispara cada hora por medio de CRONTAB o
algun software similar de calendarización de tareas. Si hay algún
problema al accesar a las instancias, el proceso lo ignora,
continua y se termina.
A continuación se muestra un diagrama sobre el proceso de
monitoreo que utiliza los scripts de LMS:
Requerimientos
para instalación
†Inventario de servidores y bases de datos ORACLE de toda la red
(hoja de excel adjunta para ese propósito)
†Contraseñas de los usuarios SYS y SYSTEM de TODAS las
instancias a conectar
-6-
†Contraseña oracle (sistema operativo) del servidor donde se va a
crear el repositorio de datos y con privilegios para usar crontab
†Configuración de los listeners de todas las instancias, y servicio
funcionando
†Archivo tnsnames.ora de la instancia que se va a usar como
repositorio está configurado con la información correcta de las
demás instancias
†Contar con la información del archivo de Host que tiene los
alias de los servidores y las direcciones de IP correspondientes
correctas, por si se requiere utilizar.
†Solo para Oracle Applications: Bandera sign-on -audit function
a nivel responsibility ó Form (en español se llama '
Conexión:
Nivel de auditoria'
.)
License Management Services - Latin America
£
ORACLE Corp.
6505 Blue Lagoon Drive, Suite 400
M iami, FL 33126
Phone: (305) 260-7314
Fax: (305) 265-9434
-7-
Descargar