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

40 preguntas que debes saber sobre R12.2

R12.2 es la versión más reciente en el área de Oracle EBS. Presentamos aquí la pregunta más buscada de más de 40 que debe saber sobre R12.2

Pregunta 1 :¿Qué es la aplicación de parches en línea?
Respuesta :
La aplicación de parches en línea es un nuevo mecanismo de aplicación de parches disponible con R12.2 que permite la aplicación de parches mientras el sistema está en funcionamiento y los usuarios trabajan con normalidad.

Pregunta 2 :¿Qué versión de la función de parches en línea de Oracle E-Business Suite está disponible?
Respuesta La aplicación de parches en línea se utiliza con Oracle E-Business Suite 12.2 y superior.
Pregunta 3 :¿Qué tipos de parches se aplican en línea?
Respuesta :Todos los parches de Oracle E-Business Suite versión 12.2 se aplican en línea. Esto incluye parches únicos, acumulaciones de parches, actualizaciones consolidadas y parches de seguridad.

Pregunta 4: ¿Qué es el ciclo de aplicación de parches en línea?
Respuesta :El ciclo de aplicación de parches en línea es una secuencia de pasos (fases) interrelacionados que se utilizan para aplicar parches a un sistema Oracle E-Business Suite.

Pregunta 5: ¿Qué herramienta se utiliza para aplicar parches en línea?
Respuesta: La utilidad de línea de comandos AD Online Patching (adop) se utiliza para administrar el ciclo de aplicación de parches en línea. adop invoca adpatch es solo el fondo

Pregunta 6 :¿Hay algún tiempo de inactividad en la aplicación de parches en línea?
Respuesta :Hay un breve período de tiempo de inactividad cuando los servicios de nivel de aplicación se cierran y se reinician. La base de datos permanece abierta todo el tiempo.

Cambios tecnológicos clave en E-business Suite R12.2

Pregunta 7 Una vez que actualice a la versión 12.2, ¿puedo seguir aplicando parches de la manera tradicional?
Respuesta :No. Todos los parches para la versión 12.2 serán parches en línea. El método tradicional anterior a la versión 12.2 para aplicar parches no funcionará. Hay opciones como tiempo de inactividad y hotpatch que funcionan de manera más tradicional, pero se usan para parches dirigidos por Oracle

Pregunta 8 :¿Qué es la infraestructura de parches en línea?
Respuesta :Esta infraestructura incluye la edición de objetos de la base de datos y parchear/ejecutar componentes del sistema de archivos.

Pregunta 9 . ¿Requiere Online Patching la función de redefinición basada en Oracle Database Edition (EBR) 11gR2?
Respuesta Sí. La aplicación de parches en línea depende de la función de redefinición basada en la edición (EBR) que se introdujo en la base de datos Oracle 11gR2. En particular, EBR permite la edición de objetos de código en la base de datos. Para ello, proporciona nuevos tipos de objetos, como ediciones, vistas de edición y disparadores de ediciones cruzadas, todos los cuales forman parte de la infraestructura de aplicación de parches en línea.

Determinación y configuración de la edición R12.2

Pregunta 10 . ¿Cuáles son las fases que componen el ciclo de aplicación de parches en línea?
Respuesta :El ciclo de aplicación de parches en línea consta de las siguientes fases:
1.Preparar una copia virtual (edición de parches) de la aplicación en ejecución (edición de ejecución).
2.Aplicar parches a la edición de parches de la aplicación.
3.Finalice el sistema para que esté listo para la fase de transición.
4.Pase a la edición de parches y conviértala en la nueva edición de ejecución.
5.Limpie definiciones o datos obsoletos para recuperar espacio.

Arquitectura Oracle Ebuisness Suite en R12.2

Pregunta 11 .¿Qué tiempo de inactividad se requiere durante un ciclo de aplicación de parches en línea? o como su nombre indica en línea, no hay tiempo de inactividad en todo el proceso
Respuesta La fase de transición requiere un breve período de tiempo de inactividad (por lo general, unos minutos) para las tareas de transición, como el reinicio de los servicios de nivel de aplicación.

Pregunta 12 . ¿Se requiere algún tiempo de inactividad para el nivel de la base de datos?
Respuesta :No. De hecho, la base de datos debe estar en funcionamiento durante cada fase del ciclo de aplicación de parches en línea. Base de datos de la suite.

Pregunta 13 .¿Cómo funciona Online Patching en el nivel de la aplicación?
Respuesta :Durante la instalación de la versión 12.2, Rapid Install establecerá dos copias del sistema de archivos de nivel de aplicación. Una de las copias se etiquetará como el sistema de archivos de ejecución y la otra como el sistema de archivos de parches. Posteriormente, cuando se aplica un parche, adop:
1.Sincronizará el contenido del sistema de archivos de ejecución con el sistema de archivos del parche. Esto sucede durante la fase de preparación.
2.Realice acciones de aplicación de parches en el sistema de archivos de parches. Esto sucede durante la fase de aplicación.
3. Finalmente, durante la fase de transición, la utilidad de adopción reinicia los servicios de nivel de aplicación. A continuación, el sistema de archivos de parches pasa a ser el nuevo sistema de archivos de ejecución, y el antiguo sistema de archivos de ejecución se convierte en el sistema de archivos de parches para el próximo ciclo de aplicación de parches.

Tenga en cuenta que se crea un tercer sistema de archivos, el sistema de archivos no editado (fs_ne), para almacenar archivos que contienen datos que se necesitan en todos los sistemas de archivos, como archivos de registro.

R12.2 Resumen del ciclo de aplicación de parches en línea

Adop explicó R12.2

Pregunta 14 .¿Cómo aplico los parches de Oracle Fusion Middle-ware en Oracle E-Business Suite versión 12.2?
Respuesta :Durante la fase de aplicación de un ciclo de aplicación de parches en línea, usted aplica parches de Oracle Fusion Middle-ware a los hogares de Oracle del sistema de archivos de edición de parches. Luego, una vez completada la fase de transferencia, sincroniza los sistemas de archivos realizando una operación fs_clone.

Cómo aplicar los parches tecnológicos a EBS R12.2

Pregunta 15 . ¿Puedo usar la edición de parches con fines de prueba y desarrollo?
Respuesta Como componente especializado de la infraestructura de aplicación de parches en línea, la edición de parches no se admite para su uso como entorno de prueba. Debe continuar empleando un entorno de prueba dedicado e independiente.

Pregunta 16 .¿Se puede usar Online Patching con tecnologías de bases de datos como Active Dataguard y Flashback?
Respuesta :Sí. La aplicación de parches en línea se puede usar junto con Active Dataguard y Flashback. De hecho, podemos usar flashback para revertir los cambios después de la transición final
Pregunta 17 . ¿Cuáles son las diferencias clave entre las tablas DBA_OBJECTS, DBA_OBJECTS_AE y AD_OBJECTS?
Respuesta DBA_OBJECTS muestra información del objeto para la edición actual, pero la columna ESTADO en esta vista puede mostrar el objeto como VÁLIDO incluso si el objeto realmente necesita compilarse antes de usarlo.
DBA_OBJECTS_AE es similar a DBA_OBJECTS, pero muestra información del objeto en todos ediciones. Esto tiene el inconveniente de mostrar objetos en ediciones antiguas a los que la aplicación ya no puede acceder.
AD_OBJECTS es la solución alternativa de Oracle E-Business Suite para la columna STATUS no confiable en DBA_OBJECTS. AD_OBJECTS muestra el estado correcto de cada objeto visible en la edición actual. También muestra si el objeto es "real" (un objeto real) en la edición actual o un objeto "stub" (la definición del objeto se heredó de una edición anterior). Puede consultar AD_OBJECTS para localizar objetos que deben volver a compilarse antes de su uso:

SQL>select owner, object_name, object_type
from ad_objects
where status = 'INVALID'
order by 1,2,3
/

Se puede aplicar la misma lógica ejecutando el script:

SQL>sqlplus apps/apps @$AD_TOP/sql/ADZDSHOWINVALID

Todo lo que le gustaría saber sobre Crear tabla en Oracle

Índices de Oracle y tipos de índice

Pregunta 18 .¿La aplicación de parches en línea aumenta los requisitos de puerto de red en una instancia de Oracle E-Business Suite?
Respuesta: Sí. La aplicación de parches en línea requiere un conjunto adicional de puertos de red para los servidores administrados de Oracle WebLogic Server en el segundo sistema de archivos. Durante la fase de transición, los servidores administrados se ejecutan simultáneamente en el sistema de archivos de parches y ejecutan el sistema de archivos durante un período breve, en un proceso de transición gradual.

Pregunta 19 .¿Es posible cancelar una sesión de aplicación de parches en línea?
Respuesta Sí. Hasta la transición, puede ejecutar la fase de cancelación para deshacer los cambios realizados hasta el momento en el ciclo de aplicación de parches. No es posible revertir los parches una vez que se completa la transición.

Pregunta 20 .¿La configuración APPL_TOP compartida es compatible con la aplicación de parches en línea?
Respuesta :Sí. Se admite y recomienda una configuración APPL_TOP compartida para implementaciones de nivel de aplicación de varios nodos en la versión 12.2.

Pregunta 21 .¿Cómo funciona adop en un entorno de múltiples nodos?
Respuesta La herramienta de aplicación de parches en línea adopt utiliza API remotas e inicio de sesión ssh para ejecutar operaciones de aplicación de parches en nodos remotos en un entorno de varios nodos. El nodo que inicia adop se convierte en el nodo "maestro" y los nodos remotos se denominan "esclavos".

Pregunta 22 .¿Cómo determino el estado de mi sesión de Parches en línea?
Respuesta :Puede ejecutar el comando adop -status. Esto mostrará información que incluye las fases completadas y el tiempo empleado. Si desea detalles adicionales de las operaciones realizadas, puede ejecutar el comando adop -status -detail.

Pregunta 23 .¿Qué es el modo de tiempo de inactividad y cuándo se puede utilizar?
Respuesta :Para optimizar el proceso de actualización a E-Business Suite versión 12.2, el paquete de actualización de versión AD Delta 5 introdujo el modo de tiempo de inactividad, que se utiliza de la siguiente manera:

$ adop phase=apply patches=<patch_number> apply_mode=downtime

El modo de tiempo de inactividad no utiliza un ciclo de aplicación de parches en línea. El proceso de aplicación de un parche en el modo de tiempo de inactividad se completa más rápido que en el modo en línea, pero a costa de un mayor tiempo de inactividad del sistema.
Al aplicar parches de Oracle E-Business Suite en este modo, adop primero confirmará que el nivel de la aplicación los servicios están inactivos y luego procederá a aplicar el parche a la edición de ejecución de la base de datos y el sistema de archivos de Oracle E-Business Suite.
El modo de tiempo de inactividad es compatible con:
-Todos los parches (incluidos los parches) que forma parte del proceso de actualización de la versión 12.2 y se completa antes de que se amplíe el sistema, se inicien los servicios de nivel de aplicación y los usuarios inicien sesión en el sistema actualizado.
-Entornos de desarrollo o prueba de un solo nodo, donde no se requiere soporte de producción y alta disponibilidad.

El modo de tiempo de inactividad permite que el proceso de actualización 12.2 se complete lo más rápido posible. Una vez que se completa la actualización y los usuarios están en línea, todos los parches posteriores en un sistema de producción deben usar el modo en línea, no el modo de tiempo de inactividad, a menos que el archivo Léame del parche indique lo contrario.

Se aplican varias restricciones al uso del modo de tiempo de inactividad:
-No puede validar la aplicación correcta del parche antes de que se produzca la transición al código actualizado.
-No hay capacidad para cancelar un parche fallido y volver a la ejecución existente edición.
-Los parches de la versión 12.2 normalmente no se prueban en modo de tiempo de inactividad.
-El uso del modo de tiempo de inactividad en un entorno de nivel de aplicación de múltiples nodos no se prueba ni se admite.
Pregunta 24 . ¿Qué puedo hacer para reducir el tiempo necesario para la transición?
Respuesta :Es importante distinguir entre el tiempo necesario para toda la fase de transición y el período de inactividad dentro de la fase. El tiempo de inactividad real (durante el cual los usuarios no pueden iniciar sesión) es significativamente más corto que la fase completa. Para ayudar a reducir el tiempo total que toma la transición, puede hacer tres cosas:
-Ejecutar la fase de finalización explícitamente, para obviar la necesidad de una transición para hacerlo.
-Cerrar los administradores concurrentes antes de ejecutar corte, para evitar tener que esperar a que se completen las solicitudes simultáneas. Como alternativa, asegúrese de que no se envíen trabajos simultáneos de larga ejecución mientras se ejecuta un ciclo de aplicación de parches.
-Asegúrese de utilizar la cantidad máxima de trabajadores paralelos que admitirá su sistema.

Pregunta 25 .¿Qué es fs_clone y cómo se usa?
Respuesta El comando adop phase=fs_clone es un comando especial que se usa para copiar el sistema de archivos de ejecución al sistema de archivos de parches.

Pregunta 26 .¿Se realizarán en línea las tareas de mantenimiento de AutoConfig y adadmin, como adrelink, compilación de formularios, compilación de informes?
Respuesta: Sí, estas tareas de mantenimiento se realizarán en línea. Las operaciones relevantes estarán dirigidas al sistema de archivos de parches y deben realizarse durante un ciclo de parches. No tendrán ningún impacto en el sistema de archivos de ejecución.

Pregunta 27 .¿Cambia la aplicación de parches en línea la forma en que se aplican los parches de corrección de datos a Oracle E-Business Suite 12.2?
Respuesta Sí. Los parches de corrección de datos (utilizados para corregir datos transaccionales) requieren un manejo especial. El archivo Léame del parche le dará instrucciones completas.

Pregunta 28 ¿Cómo aplico o parcheo mis personalizaciones en Oracle E-Business Suite versión 12.2?
Respuesta Debe aplicar sus personalizaciones a la edición del parche durante la fase de aplicación del ciclo de parches en línea. Debido a que esto sucede antes de la fase de transición, sus cambios se propagarán a la nueva edición de ejecución (junto con todas las correcciones en los parches aplicados durante el ciclo de parches).

Pregunta 29 . Si el código personalizado está instalado en un esquema de base de datos independiente, ¿tengo que habilitar la edición de mi esquema de base de datos personalizado?
Respuesta Los estándares de codificación de la Guía del desarrollador de Oracle E-Business Suite establecen que el primer paso para el desarrollo de cualquier aplicación personalizada es registrar el esquema personalizado de Oracle con las aplicaciones de Oracle E-Business Suite. El parche de habilitación de Online Patching permite la edición en todos los esquemas registrados con la aplicación. Si sigue este proceso, su esquema se habilitará para la edición automáticamente.

Pregunta 30 . ¿Hay alguna consideración especial para crear parches personalizados que cumplan con los parches en línea?
Respuesta Sí. Existen algunas consideraciones especiales para crear parches personalizados que cumplan con la aplicación de parches en línea. Consulte la sección Estándares de aplicación de parches de la Guía del desarrollador de Oracle E-Business Suite.

Pregunta 31 :¿Cómo puede un esquema de base de datos que no sea de Oracle E-Business Suite acceder a las tablas de Oracle E-Business Suite?
Respuesta Cualquier esquema de terceros, ya sea de productos de terceros o código personalizado, debe acceder a las tablas de Oracle E-Business Suite a través de los sinónimos en el esquema APPS. El acceso directo a las tablas de Oracle E-Business Suite puede producir resultados incorrectos.

Pregunta 32: ¿Cuáles son las principales diferencias tecnológicas entre R12.2 y R12.1?
Respuesta: R12.2 usa weblogic mientras que R12.1 usa OC4J. Aparte de eso, tenemos la función de parches en línea en r12.2 usando el sistema de archivos de edición y parche/ejecutar

R12.1 Techstack

Tecnología R12.2

Pregunta 33 :¿Cómo cambiar la contraseña de las aplicaciones en R12.2?
Respuesta: La contraseña de las aplicaciones es la misma que R12.1 con la excepción de cambiarla también en la consola weblogic.

Pregunta 34 :¿dónde se almacenan los archivos de registro para la adopción?
Respuesta: Se almacena en el tercer sistema de archivos que no es un sistema de archivos de edición

Pregunta 35 . ¿Cómo te conectas a la edición del parche?
Respuesta :Obtenga el env usando la opción de parche

/u71/R122/EBSapps.env patch

Pregunta 36 :Cómo determinar la versión de weblogic en R12.2
Respuesta Cómo encontrar la versión de Weblogic

Pregunta 37. ¿Cómo aumentar el nodo de gestión en R12.2?
Respuesta

Cómo agregar el servidor de administración en R12.2

Cómo eliminar el servidor de administración en R12.2

Pregunta 38 . ¿Dónde se encuentra el archivo de registro en R12.2 Apache y Weblogic?

Respuesta
Registros de Apache

$IAS_ORACLE_HOME/instances/*/diagnostics/logs/OHS/EBS_web_*/*log

Registro OPMN

$IAS_ORACLE_HOME/instances/*/diagnostics/logs/OPMN/opmn/*

Registros de Weblogic

$IAS_ORACLE_HOME/../wlserver_10.3/common/nodemanager $EBS_DOMAIN_HOME/servers/oa*/logs/*
$EBS_DOMAIN_HOME/servers/forms*/logs/*
$EBS_DOMAIN_HOME/servers/AdminServer/logs/*
$EBS_DOMAIN_HOME/sysman/log/*

Pregunta 39 . Cómo detener e iniciar los servicios en R12.2
Respuesta

Cuando queremos detener todos los servicios de aplicaciones que usan el script adstpall.sh, proporcionamos la contraseña de las aplicaciones en R12.1.3. Pero en R12.2, solicitará la contraseña de administrador de weblogic además de desactivar todos los servicios.

Necesitamos proporcionar la contraseña de administrador de Weblogic

Componente Comando
Administrador de nodos $adnodemgrctl.sh start Ingrese la contraseña de administrador de Weblogic:
Servidor de administración de Weblogic $adadminsrvctl.sh start Ingrese la contraseña de administrador de Weblogic:
Aplicación de escucha $adalnctl.sh inicio
Administrador de procesos de Oracle $adopmnctl.sh inicio
Servicios Apache $adapcctl.sh inicio
Servidor administrado para servicios OACORE $admanagedsrvctl.sh start oacore_server1 Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para FormsServices $admanagedsrvctl.sh iniciar Forms_server1 Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para servicios Fusion MiddleWare  $admanagedsrvctl.sh start oafm_server1 Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para servicios web de formularios $admanagedsrvctl.sh iniciar formularios-c4ws_server1 Ingrese la contraseña de administrador de Weblogic:
Servicio de administrador concurrente $adcmctl.sh iniciar aplicaciones/aplicaciones
Servicios completos del servidor $jtffmctl.sh inicio

Detener
Cuando queramos detener todos los servicios adstpall.sh apps/apps de nuevo, nos pedirá la contraseña de weblogic

Componente Comando
Servicios completos del servidor $jtffmctl.sh detener
Servicio de administrador concurrente $adcmctl.sh detener aplicaciones/aplicaciones
Servidor administrado para servicios web de formularios $admanagedsrvctl.sh stop forms-c4ws_server1 Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para servicios Fusion MiddleWare  $admanagedsrvctl.sh stop oafm_server1 Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para FormsServices $admanagedsrvctl.sh stop forms_server1 Ingrese la contraseña de administrador de Weblogic:
Servidor administrado para servicios OACORE $admanagedsrvctl.sh stop oacore_server1 Ingrese la contraseña de administrador de Weblogic:
Servicios Apache $adapcctl.sh detener
Administrador de procesos de Oracle $adopmnctl.sh detener
Aplicación de escucha $adadlctl parada
Servidor de administración de Weblogic $adadminsrvctl.sh stop Ingrese la contraseña de administrador de Weblogic:
Administrador de nodos $adnodemgrctl.sh stop Ingrese la contraseña de administrador de Weblogic:

Scripts de administración en R12.2
Pregunta 40 . ¿Necesitamos copiar el middleware de fusión de Oracle en la clonación R12.2?
Respuesta No es necesario en la clonación de R12.2, ya que adpreclone copia el centro de fusión de Oracle en formato comprimido en el nivel de la aplicación

Cómo clonar el entorno R12.2

Pregunta adicional
Pregunta 41:  ¿Puedo seguir usando adpatch en el entorno de parches en línea de la versión 12.2?
Respuesta No. Si bien las herramientas de Oracle pueden invocar internamente la utilidad adpatch, no se permite la invocación directa de adpatch por parte del usuario.
Pregunta 42 ¿Cuáles son los pasos principales para actualizar de R12.1 a R12.2?
Respuesta

  1. Pasos de preparación previos a la actualización
  2. Actualización principal mediante el controlador de actualización principal para R12.2.0 (combinado con el parche de actualización consolidado de Oracle E-Business Suite preinstalado para R12.2.0)
  3. Habilitación de parches en línea
  4. Aplicando los últimos  R12.AD.C.Delta.n y R12.TXK.C.Delta.n
  5. Aplicación del paquete de actualización de versión (RUP) 12.2.n

A continuación se detallan los artículos

Proceso de actualización paso a paso para R12.2 Actualizar parte -1
Proceso de actualización paso a paso a R12.2 Actualizar parte -2
Proceso de actualización paso a paso a R12.2 Actualizar parte -3
Proceso de actualización paso a paso para R12.2 Upgrade Part -4

Pregunta 43 ¿Cómo cambiar el puerto web en R12.2?

Respuesta

Cómo cambiar el puerto web en EBS 12.2

Pregunta 44 ¿Qué es el modo Hotpatch en R12.0/R12.1?

Respuesta

Información impresionante sobre el modo HOTPATCH en adop

Pregunta 45 ¿Qué servidores weblogic están incluidos en R12.2?
Respuesta
•ADMINSERVER (Servidor administrativo de WebLogic)
•OACORE_SERVER1 (Aplicaciones de autoservicio)
•OAFM_SERVER1 (WebServices, AppsSearch, Transport Agent)
•FORMS_SERVER1 (Oracle Forms 10.1.2.3 Servlet)
•FORMS-C4WS_SERVER (servlet de formularios de servicios web)

Articles you must read on R12.2
Login flow and basic troubleshooting for R12.2
Service Group changes in R12.2
adopmon and adopreports utility R12.2.5
How to re-attach 12.2 E-Business Oracle Homes to the central inventory
Isolating post-upgrade concurrent programs to a separate manager queue in R12.2
R12.2 RapidWiz Installed Components and System Requirements
Top AWR useful queries for R12.2/R12.1 Upgrade
How to rollback the patch after failed cutover phase in R12.2
forward cross edition triggers R12.2
Solaris OS parameter required for R12.2 Upgrade

Curso superventas en Udemy para administradores de bases de datos
Secuencias de comandos de Shell:descubra cómo automatizar las tareas de la línea de comandos
Administración de EBS 12.2 [AppsDBA]
Oracle SQL 11g + Oracle Apps R12 DBA
Aprender Big Data:la clase magistral del ecosistema Hadoop
Oracle SQL:SQL paso a paso

Libros recomendados
Oracle Apps DBA + Core DBA Scripts:Scripts para ahorrarle tiempo y esfuerzos
Una guía práctica para implementar Oracle E-Business Suite