Imágenes de Software

En este artículo, se proporcionan los detalles y el procedimiento para gestionar imágenes de software.

Las imágenes de software son recursos de su arrendamiento que crea antes de aprovisionar o actualizar el software de Oracle Grid Infrastructure u Oracle Database.

Hay dos tipos de recursos de imágenes de software:

Las imágenes de software son versiones de software publicadas por Oracle o imágenes de software personalizadas creadas por Vd. que incluyen las actualizaciones de versión (RU) deseadas y las actualizaciones o parches puntuales (intermedios) adicionales a los que se hace referencia desde un archivo de inventario del directorio raíz de Oracle específico.

No hay límite en el número de imágenes de software que puede crear en su arrendamiento, y puede crear sus imágenes de software con cualquier actualización de versión soportada de Oracle Grid Infrastructure u Oracle Database disponible en la consola de OCI.

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 OCI.

Las imágenes de software son recursos de nivel regional y se puede acceder a ellas desde cualquier región de su arrendamiento.

Nota: Las imágenes de software incurren en costos de uso de Object Storage.

Política de IAM necesaria

Para poder utilizar Oracle Cloud Infrastructure, un administrador debe otorgarle acceso de seguridad en una política. Este acceso es necesario tanto si utiliza la Consola como la API de REST con un SDK, una CLI u otra herramienta. Si recibe un mensaje que le indica que no tiene permiso o no está autorizado, verifique con su administrador el tipo de acceso que tiene y en qué compartimento debe trabajar.

Para administradores: la política de Permitir a los administradores de bases de datos gestionar sistemas de base de datos de Oracle Cloud permite al grupo especificado realizar todas las acciones con las bases de datos y los recursos de base de datos relacionados.

Si no está familiarizado con las políticas, consulte Introducción a las políticas y Políticas comunes. Si desea profundizar en la escritura de políticas para bases de datos, consulte Detalles del servicio Database.

Lista de imágenes de software

Realice los siguientes pasos para ver la lista de imágenes de software en su arrendamiento mediante la consola:

  1. Abra el menú de navegación, seleccione Oracle AI Database y, a continuación, seleccione Oracle Base Database Service.

    Se abre la página de lista Sistemas de base de datos. Todos los sistemas de base de datos del compartimento seleccionado se muestran en una tabla.

  2. En la página de lista Sistemas de base de datos, en Recursos, seleccione Imágenes de software.

    Se muestra una lista que contiene imágenes personalizadas de infraestructura de grid y software de base de datos.

  3. Para ver las imágenes de software en un compartimento diferente, utilice el filtro Compartimento para cambiar de compartimento.

Creación de una imagen de software de Grid Infrastructure

Realice los siguientes pasos para crear una imagen de software de Grid Infrastructure mediante la consola:

  1. En la página de lista Imágenes de software, seleccione Crear imagen de software. Si necesita ayuda para encontrar la página de lista, consulte List the Software Images.
  2. En la página Crear imagen de software, introduzca los siguientes detalles:

    • Para el tipo de imagen, seleccione Imagen de software de Grid Infrastructure.
    • Introduzca un nombre mostrado para la imagen de software. Evite introducir información confidencial.
    • Seleccione un compartimento en la lista.
    • Seleccione una versión de Grid Infrastructure para la imagen de software de la lista.
    • Seleccione una versión de Grid Infrastructure para la imagen de software de la lista. La última actualización de versión aprobada está disponible de forma predeterminada. También puede seleccionar una de las dos actualizaciones de versión anteriores (N-1 o N-2) después de confirmar que se muestra el mensaje. Para usar una actualización de versión anterior a N-2, debe enviar una solicitud de servicio.
    • Opcionalmente, puede introducir una lista separada por comas de números de parches puntuales.
    • Opcionalmente, puede cargar un archivo de inventario del directorio raíz de Oracle desde un sistema de base de datos existente. Para obtener instrucciones sobre la creación de un archivo de inventario mediante OPatch, consulte Verificación de las actualizaciones aplicadas a un directorio raíz de Oracle.

      Nota: El inventario del directorio raíz de Oracle contiene una lista de actualizaciones instaladas en un directorio raíz de base de datos o infraestructura de grid. Para asegurarse que una nueva imagen del software contenga, como mínimo, todas las actualizaciones y parches instalados en un directorio raíz existente, cargue un archivo que contenga la salida que se genera al ejecutar el comando "opatch lsinventory" en el directorio raíz existente.

    • Amplíe Opciones avanzadas para proporcionar las opciones avanzadas para este recurso.

      • Se pueden añadir etiquetas de formato libre o etiquetas definidas a este recurso. Debe tener permiso para utilizar el espacio de nombres de etiqueta para las etiquetas definidas. Para obtener información sobre el uso de etiquetas para gestionar los recursos de OCI, consulte Etiquetas de recursos.
  3. Seleccione Crear.

Creación de una Imagen de Software de Base de Datos

Realice los siguientes pasos para crear una imagen de software de base de datos mediante la consola:

  1. En la página de lista Imágenes de software, seleccione Crear imagen de software. Si necesita ayuda para encontrar la página de lista, consulte List the Software Images.
  2. En la página Crear imagen de software, introduzca los siguientes detalles:

    • Para el tipo de imagen, seleccione Imagen de software de base de datos.
    • Introduzca un nombre mostrado para la imagen de software. Evite introducir información confidencial.
    • Seleccione un compartimento en la lista.
    • Seleccione una versión de base de datos para la imagen de software de la lista.
    • Seleccione una versión de base de datos para la imagen de software de la lista. La última actualización de versión aprobada está disponible de forma predeterminada. También puede seleccionar una de las dos actualizaciones de versión anteriores (N-1 o N-2) después de confirmar que se muestra el mensaje. Para usar una actualización de versión anterior a N-2, debe enviar una solicitud de servicio.
    • Opcionalmente, puede introducir una lista separada por comas de números de parches puntuales.
    • Opcionalmente, puede cargar un archivo de inventario del directorio raíz de Oracle desde un sistema de base de datos existente. Para obtener instrucciones sobre la creación de un archivo de inventario mediante OPatch, consulte Verificación de las actualizaciones aplicadas a un directorio raíz de Oracle.

      Nota: El inventario del directorio raíz de Oracle contiene una lista de actualizaciones instaladas en un directorio raíz de base de datos o infraestructura de grid. Para asegurarse que una nueva imagen del software contenga, como mínimo, todas las actualizaciones y parches instalados en un directorio raíz existente, cargue un archivo que contenga la salida que se genera al ejecutar el comando "opatch lsinventory" en el directorio raíz existente.

    • Amplíe Opciones avanzadas para proporcionar las opciones avanzadas para este recurso.

      • Se pueden añadir etiquetas de formato libre o etiquetas definidas a este recurso. Debe tener permiso para utilizar el espacio de nombres de etiqueta para las etiquetas definidas. Para obtener información sobre el uso de etiquetas para gestionar los recursos de OCI, consulte Etiquetas de recursos.
  3. Seleccione Crear.

Creación de una imagen de software de base de datos a partir de una base de datos existente

Realice los siguientes pasos para crear una imagen de software de base de datos a partir de una base de datos en un sistema de base de datos existente mediante la consola:

  1. En la página de lista Sistemas de base de datos, seleccione el sistema de base de datos que contiene la base de datos con la que desea trabajar. Si necesita ayuda para buscar la página de lista o el sistema de base de datos, consulte Mostrar los sistemas de base de datos.
  2. En el separador Bases de datos, seleccione la base de datos con la que desea trabajar.
  3. En la página de detalles de la base de datos, en el menú Acciones, seleccione Crear imagen a partir de base de datos.
  4. Introduzca un nombre mostrado para la imagen de software. Evite introducir información confidencial.
  5. Seleccione un compartimento en la lista. También puede seleccionar un compartimento diferente del que está trabajando actualmente para almacenar la imagen del software de base de datos.
  6. Seleccione Crear.

Ver detalles de una imagen de software

Puede ver los detalles, como la versión, la actualización de la versión, las actualizaciones puntuales (temporales), etc., de las imágenes de software de la base de datos y Grid Infrastructure.

Realice los siguientes pasos para ver los detalles de la imagen de software mediante la consola:

  1. En la página de lista de imágenes de software, seleccione la imagen de software que desea ver. Si necesita ayuda para buscar la página de lista, consulte List the Software Images
  2. En la página de detalles de la imagen de software, en el separador Información de imagen de software, puede ver los siguientes detalles:

    • Estado del ciclo de vida: estado del ciclo de vida de la imagen de software, como disponible, aprovisionando o con fallos.
    • Compartimento: compartimento donde se encuentra la imagen de software.
    • OCID: identificador único de Oracle Cloud (OCID) para esta imagen de software. Puede seleccionar Mostrar para ver el OCID completo o seleccionar Copiar para copiar el OCID en el portapapeles.
    • Creado: fecha de creación de esta imagen de software.
    • Tipo de imagen: tipo de imagen de software, ya sea Grid Infrastructure o base de datos.
    • Servicio: nombre de Oracle Cloud Service con el que se ha creado esta imagen de software.
    • Versión: número de versión de la base de datos o la infraestructura de grid, como 19.0.0.0 para 19c.
    • Versión: número de versión de la base de datos o Grid Infrastructure, como 19.22.0.0 para la base de datos y 19.16.0.0.0 para Grid Infrastructure.
    • Actualizaciones puntuales (parches): lista de actualizaciones puntuales incluidas en la imagen de software, si las hay. La lista incluye todas las actualizaciones especificadas al crear la imagen de software (incluidas aquellas que se muestran en lsinventory).

      Para ver todas las actualizaciones incluidas, seleccione Ver todos los elementos. Se muestra una lista de todas las actualizaciones puntuales.

Supresión de una imagen de software

Realice los siguientes pasos para suprimir una imagen de software mediante la consola:

  1. En la página de lista de imágenes de software, seleccione la imagen de software que desea suprimir. Si necesita ayuda para buscar la página de lista, consulte List the Software Images
  2. En la página de detalles de la imagen de software, en el menú Acciones, seleccione Suprimir y, a continuación, confirme la supresión.

Traslado de una imagen de software a un compartimento diferente

Realice los siguientes pasos para mover una imagen de software a un compartimento diferente de su elección mediante la consola de OCI:

  1. En la página de lista de imágenes de software, seleccione la imagen de software que desea mover. Si necesita ayuda para buscar la página de lista, consulte List the Software Images
  2. En la página de detalles de la imagen de software, en el menú Acciones, seleccione Mover recurso.
  3. Seleccione un compartimento de destino en la lista.
  4. Seleccione Mover recurso.

Aprovisionamiento de una base de datos mediante una imagen de software de base de datos

Puede utilizar una imagen de software de base de Datos para aprovisionar un sistema de BD. Para obtener más información, consulte Creación de un sistema de base de datos.

Actualización de una base de datos mediante una imagen de software de base de datos

Puede utilizar una imagen de software de base de datos para actualizar la base de datos de un sistema de base de datos existente. A veces se denomina "actualización in situ". Para obtener información sobre la utilización de una imagen de Software de Base de Datos Personalizada para actualizar una Base de Datos en un Sistema de Base de Datos y para determinar si una Base de Datos se ha actualizado con una imagen de Software de Base de Datos concreta, consulte Actualización de una Base de Datos.

Actualización de Grid Infrastructure mediante una imagen de software de Grid Infrastructure

Puede utilizar una imagen de software de Grid Infrastructure para actualizar Grid Infrastructure de un sistema de base de datos existente. Para obtener más información, consulte Actualización de la Infraestructura de Grid de un Sistema de Base de Datos.

Asociaciones de Oracle Data Guard

Puede utilizar una imagen del software para las actualizaciones en el lugar en la instancia de base de Datos principal y en espera a fin de garantizar que ambas bases tengan las mismas actualizaciones. Para obtener más información sobre las asociaciones de Oracle Data Guard, consulte Uso de Oracle Data Guard en un sistema de base de Datos.

Verificación de las actualizaciones aplicadas a un directorio raíz de Oracle

La utilidad OPatch permite aplicar y gestionar parches provisionales para el software de Oracle Database. 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. Este archivo se puede cargar posteriormente en la consola de OCI durante la creación de una imagen de software de base de datos personalizada para agregar el juego exacto de parches utilizados por el directorio raíz de la base de datos de origen a la lista de parches incluidos en la imagen de software. Puede encontrar la utilidad OPatch en el directorio $ORACLE_HOME/Opatch. El siguiente ejemplo se muestra cómo utilizar el comando lsinventory para crear el archivo lsinventory.

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

Uso de la API

Para obtener más información sobre el uso de la API y la firma de solicitudes, 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 las siguientes API para gestionar las actualizaciones de base de datos.

Detalles de política de las imágenes de software de base de datos

En este tema se proporciona los detalles para escribir políticas de la instancia de Oracle Cloud Infrastructure Identity and Access Management (IAM) para controlar el acceso a las imágenes de software de base de Datos utilizadas por las imágenes de recursos de Base Database.

Consejo: Para obtener una política del ejemplo, consulte Permitir que los administradores de las bases de Datos gestionen Sistemas de Base de Datos de Oracle Cloud.

Tipos de recursos

El tipo de recurso database-software-image abarca las imágenes de software de base de datos de Oracle y personalizadas disponibles mediante la función de imagen de software de base de datos. El tipo de recurso agregado database-family abarca el tipo y otros recursos relacionados con instancias de Base Database, así como el tipo y la imagen del software de base de Datos. Para obtener más información, consulte Tipos de recursos en Cómo funcionan las pólizas.

Tipo de recurso agregado

No hay ningún tipo de recurso agregado para imágenes de software de base de datos.

Tipos de recursos individuales

Variables soportadas

Solo están soportadas las variables generales. Para obtener más información, consulte Variables generales para todas las solicitudes en Referencia de políticas.

Detalles de las combinaciones de verbo + tipo de recurso

En las siguientes tablas, se muestran los permisos y las operaciones de API que cubre cada verbo. El nivel de acceso es acumulativo a medida que pasa de inspect > read > use > manage. Un signo más (+) en una celda de una tabla indica el acceso incremental comparado con la celda que le precede directamente, mientras que "no extra" indica no hay acceso incremental.

Verbos Permisos API totalmente cubiertas API parcialmente cubiertas
inspect DB_SOFTWARE_IMG_INSPECT Imagen de Software de Base de Datos de Lista
GetDatabaseSoftwareImage
ninguno
leído sin extra ninguno ninguno
uso LEER +
DB_SOFTWARE_IMG_UPDATE
Actualizar imagen de software de base de datos
ChangeDatabaseSoftwareImageCompartment
ninguno
gestionar USO DE +
DB_SOFTWARE_IMG_CREATE
DB_SOFTWARE_IMG_DELETE
Crear imagen de software de base de datos
DeleteDatabaseSoftwareImage
ninguno

Permisos necesarios para cada operación de API

En las siguientes tablas se muestran las operaciones de API para las imágenes de software de base de datos en un orden lógico, agrupadas por tipo de recurso.

Operaciones de API de imagen de software de base de datos

Operación de API Permisos necesarios para utilizar la operación
ListDatabaseSoftwareImages DB_SOFTWARE_IMG_INSPECT
GetDatabaseSoftwareImage DB_SOFTWARE_IMG_INSPECT
UpdateDatabaseSoftwareImage DB_SOFTWARE_IMG_INSPECT y
DB_SOFTWARE_IMG_UPDATE
ChangeDatabaseSoftwareImageCompartment DB_SOFTWARE_IMG_INSPECT y
DB_SOFTWARE_IMG_UPDATE
CreateDatabaseSoftwareImage DB_SOFTWARE_IMG_INSPECT y
DB_SOFTWARE_IMG_CREATE
DeleteDatabaseSoftwareImage DB_SOFTWARE_IMG_INSPECT y
DB_SOFTWARE_IMG_DELETE

Para obtener más información sobre permisos y verbos, consulte Funciones avanzadas de políticas.