Gestionar Imágenes de Software

Creación y almacenamiento de imágenes de software

Las imágenes de software son recursos dentro del arrendamiento que crea antes de aprovisionar o actualizar un sistema de base de datos, una instancia de Exadata Cloud Infrastructure, un directorio raíz de base de datos, una base de datos o una infraestructura de grid.

Hay dos tipos de recursos de imagen de software:

  • Imagen de software de Grid Infrastructure: las imágenes de software de Grid Infrastructure son recursos que contienen el software de Oracle Grid Infrastructure utilizado para actualizar Oracle Grid Infrastructure. Las imágenes de software de Grid Infrastructure son versiones de software publicadas por Oracle o imágenes de software personalizadas creadas por el cliente que incluyen las actualizaciones de versión de Grid Infrastructure (GIRU) deseadas y parches puntuales (temporales) adicionales.
  • Imagen de software de base de datos: las imágenes de software de base de datos son recursos que contienen el software de Oracle Database utilizado para aprovisionar y actualizar bases de datos Oracle y directorios raíz de Oracle Database. Las imágenes de software de base de datos son versiones de software publicadas por Oracle o imágenes de software personalizadas creadas por el cliente que incluyen las actualizaciones de versión de base de datos (DBRU) deseadas y parches puntuales (temporales) adicionales.

No hay límite en cuanto al número de imágenes de software que puede crear en el arrendamiento, y las imágenes se pueden crear con cualquier versión y actualización del software de Oracle Database o de Oracle Grid Infrastructure soportada en Oracle Cloud Infrastructure.

Las imágenes de software se almacenan automáticamente en Object Storage, gestionado por Oracle, y se pueden ver y gestionar en la consola de Oracle Cloud Infrastructure. Las imágenes de software son recursos de nivel regional, pero se puede acceder a ellas desde cualquier región de su arrendamiento.

Nota

Las imágenes de software generan costos de uso de Object Storage.

Uso de una imagen de software con un sistema Oracle Exadata Database Service on Cloud@Customer

Crear, guardar y volver a utilizar una imagen de software.

La creación de una imagen de software le permite:

  • Crear imágenes personalizadas de Database y Grid Infrastructure basadas en imágenes de software, RU y parches puntuales (temporales).
  • Guardar una imagen personalizada automáticamente en Object Storage como recurso.
  • Aprovisione un directorio raíz de Oracle Database u Oracle Database con la RU deseada y parches puntuales (temporales).
  • Actualice el directorio raíz de base de datos y la infraestructura de grid creados mediante la imagen de software.
  • Clonar la imagen de software en otro servicio en el proceso de creación de Data Guard.
Nota

Las imágenes de software las crea y gestiona el cliente y están disponibles para su uso hasta que se suprimen explícitamente.

Uso de la consola para ver la lista de imágenes de software

  1. Abra el menú de navegación. Haga clic en Oracle Database y, a continuación, en Oracle Exadata Database Service on Cloud@Customer.
  2. En Recursos, haga clic en Imágenes de software.

    La página de imágenes de software resultante muestra la lista de imágenes de software personalizadas, que incluye detalles como el tipo de imagen (base de datos, infraestructura de grid) y la versión.

Uso de la consola para crear una imagen de software de base de datos

Para crear una imagen de software de Oracle Database con la consola, utilice este procedimiento.

  1. Abra el menú de navegación. En Oracle Database, haga clic en Oracle Exadata Database Service on Cloud@Customer.
  2. En Recursos, haga clic en Imágenes de software.
  3. Haga clic en Crear imagen de software.
  4. En la página Crear imagen de software resultante, haga clic en Imagen de software de base de datos.
  5. En el campo Nombre mostrado, proporcione un nombre mostrado para la imagen. Evite introducir información confidencial.
  6. Seleccione su Compartimento.
  7. Seleccione una versión de base de datos.
  8. Seleccione la versión de base de datos para la imagen.
  9. De manera opcional, puede introducir una lista delimitada por comas de números de parches puntuales (temporales).
  10. De manera opcional, puede cargar un archivo de inventario de un directorio raíz de Oracle de una base de datos de Oracle existente. Para obtener más información, consulte Uso del comando opatch lsinventory para verificar los parches aplicados en un directorio raíz de Oracle.
  11. Haga clic en Mostrar opciones avanzadas para agregar etiquetas a la imagen de software de base de datos. Para aplicar una etiqueta definida, debe tener permiso para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si debe aplicar etiquetas, omita esta opción (puede aplicar las etiquetas posteriormente) o pregunte al administrador.
  12. Haga clic en Crear imagen de software.

Uso de la consola para crear una imagen de software de Grid Infrastructure

Para crear una imagen de software de infraestructura de grid con la consola, utilice este procedimiento.

  1. Abra el menú de navegación. En Oracle Database, haga clic en Oracle Exadata Database Service on Cloud@Customer.
  2. En Recursos, haga clic en Imágenes de software.
  3. Haga clic en Crear imagen de software.
  4. En la página Crear imagen de software resultante, haga clic en Imagen de software de Grid Infrastructure.
  5. En el campo Nombre mostrado, proporcione un nombre mostrado para la imagen. Evite introducir información confidencial.
  6. Seleccione su Compartimento.
  7. Seleccione una versión de Grid Infrastructure.
  8. Seleccione la versión de infraestructura de cuadrícula de la imagen.
  9. De manera opcional, puede introducir una lista delimitada por comas de números de parches puntuales (temporales).
  10. Opcionalmente, puede cargar un archivo de inventario del directorio raíz de Grid Infrastructure desde una instancia de Oracle Grid Infrastructure existente. Para obtener más información, consulte Uso del comando opatch lsinventory para verificar los parches aplicados en un directorio raíz de Oracle.
  11. Haga clic en Mostrar opciones avanzadas para agregar etiquetas a la imagen de software de base de datos. Para aplicar una etiqueta definida, debe tener permiso para utilizar el espacio de nombres de la etiqueta. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos. Si no está seguro de si debe aplicar etiquetas, omita esta opción (puede aplicar las etiquetas posteriormente) o pregunte al administrador.
  12. Haga clic en Crear imagen de software.

Uso del comando OPatch lsinventory para verificar los parches aplicados en un directorio raíz de Oracle Database o en un directorio raíz de Oracle Grid Infrastructure

La utilidad OPatch permite aplicar los parches temporales en el directorio raíz de Oracle Database o en el directorio raíz de Oracle Grid Infrastructure. Puede encontrar la utilidad opatch en el directorio $ORACLE_HOME/Opatch.

Con el comando lsinventory proporcionado por OPatch, puede crear un archivo que muestre los parches provisionales aplicados a un directorio raíz de Oracle Database o a un directorio raíz de Oracle Grid Infrastructure. Este archivo se puede cargar a continuación en la consola de OCI durante la creación de una imagen de software personalizada para agregar el juego exacto de parches utilizados por el directorio raíz de Oracle Database de origen o el directorio raíz de Oracle Grid Infrastructure a la lista de parches incluidos en la imagen de software. Puede encontrar la utilidad opatch en el directorio $ORACLE_HOME/Opatch. En el siguiente ejemplo se muestra cómo crear el archivo lsinventory con el comando lsinventory:
  1. Ejecute el comando opatch lsinventory para obtener la lista de los parches temporales aplicados.
    $ORACLE_HOME/OPatch/opatch lsinventory
    Oracle Interim Patch Installer version 12.2.0.1.21
    Copyright (c) 2021, Oracle Corporation. All rights reserved.
     
    Oracle Home : /u02/app/oracle/product/19.0.0.0/dbhome_2
    Central Inventory : /u01/app/oraInventory
    from : /u02/app/oracle/product/19.0.0.0/dbhome_2/oraInst.loc
    OPatch version : 12.2.0.1.21
    OUI version : 12.2.0.7.0
    Log file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/opatch2021-01-21_09-22-45AM_1.log
     
    Lsinventory Output file location : /u02/app/oracle/product/19.0.0.0/dbhome_2/cfgtoollogs/opatch/lsinv/lsinventory2021-01-21_09-22-45AM.txt
    Oracle Interim Patch Installer version 12.2.0.1.41
    Copyright (c) 2024, Oracle Corporation.  All rights reserved.
     
     
    Oracle Home       : /u01/app/oracle/product/19.0.0.0/gridhome_1
    Central Inventory : /u01/app/oraInventory
       from           : /u01/app/oracle/product/19.0.0.0/gridhome_1/oraInst.loc
    OPatch version    : 12.2.0.1.41
    OUI version       : 12.2.0.7.0
    Log file location : /u01/app/oracle/product/19.0.0.0/gridhome_1/cfgtoollogs/opatch/opatch2024-04-19_19-24-22PM_1.log
     
    Lsinventory Output file location : /u01/app/oracle/product/19.0.0.0/gridhome_1/cfgtoollogs/opatch/lsinv/lsinventory2024-04-19_19-24-22PM.txt
  2. Utilice el archivo de salida lsinventory para extraer los parches temporales adicionales aplicados en un directorio raíz de Oracle específico.

Uso de la consola para suprimir una imagen de software

  1. Abra el menú de navegación. En Oracle Database, haga clic en Oracle Exadata Database Service on Cloud@Customer.
  2. En Recursos, haga clic en Imágenes de software.
  3. En la lista de imágenes de software, busque la imagen que desea suprimir y haga clic en el icono de acción ( tres puntos) al final de la fila.
  4. Haga clic en Suprimir.
  5. En el cuadro de diálogo Eliminar imagen de software resultante, introduzca el nombre de la imagen de software para confirmar la acción.
  6. Haga clic en Suprimir.

Uso de la consola para ver la información de actualización de una imagen de software

Para ver la versión de Oracle Database, la información de la actualización (nivel RU) y los parches puntuales (temporales) de una imagen de software de base de datos incluidos, utilice las siguientes instrucciones:

  1. Abra el menú de navegación. En Oracle Database, haga clic en Oracle Exadata Database Service on Cloud@Customer.
  2. En Recursos, haga clic en Imágenes de software.
  3. En la lista de imágenes de software, busque la imagen que desea ver y haga clic en el nombre mostrado de la misma.
  4. En la página de detalles de imagen de software de la imagen seleccionada, se muestran los detalles de la imagen:
    • La sección Información general incluye detalles como el tipo de imagen.
    • La sección Información de parche incluye detalles como la versión, la versión y los parches temporales disponibles.
    • El campo Parches puntuales muestra el número de parches puntuales (temporales) incluidos en la imagen, si los hay. El número incluye todos los parches especificados al crear la imagen (incluidos los parches mostrados en lsinventory).

      Para ver todos los parches, haga clic en Ver todos los elementos. La ventana resultante Ver todos los parches puntuales muestra la lista de todos los parches puntuales (temporales). Haga clic en Cerrar para cerrar la ventana.

Uso de la consola para mover una imagen de software a un compartimento diferente

Siga estos pasos para mover una imagen de software a otro compartimento de su elección:

  1. Abra el menú de navegación. En Oracle Database, haga clic en Oracle Exadata Database Service on Cloud@Customer.
  2. En Recursos, haga clic en Imágenes de software.
  3. En la lista de imágenes de software, busque la imagen que desea mover y haga clic en el icono de acción ( tres puntos) al final de la fila.
  4. Haga clic en Mover recurso.
  5. En el cuadro de diálogo Mover recurso a un compartimento diferente, seleccione un compartimento.
  6. Haga clic en Mover recurso

Uso de la API para gestionar imágenes de software

Revise la lista de llamadas de API para gestionar imágenes de software.

Para obtener información sobre el uso de la API y las solicitudes de firma, consulte "API de REST" y "Credenciales de seguridad". Para obtener información sobre los SDK, consulte "Software development kits e interfaz de línea de comandos".

Utilice estas operaciones de API para gestionar imágenes de software de base de datos:
  • CreateDatabaseSoftwareImage
  • ListDatabaseSoftwareImages
  • GetDatabaseSoftwareImage
  • DeleteDatabaseSoftwareImage
  • ChangeDatabaseSoftwareImageCompartment

Para obtener la lista completa de las API, consulte "API del servicio Database".