Imágenes de Software
Este artículo proporciona 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.
- 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 Grid Infrastructure en el sistema de base de datos.
- 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 en el sistema de base de datos.
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 actualizaciones puntuales adicionales (temporales) o parches referenciados desde el archivo de inventario de directorio raíz de Oracle específico.
No hay límite en el número de imágenes de software que puede crear en el arrendamiento, y las imágenes de software se pueden crear con cualquier actualización de versión de Oracle Grid Infrastructure u Oracle Database soportada 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 dentro de su arrendamiento.
Note:
Las imágenes de software generan costos de uso de Object Storage.Política de IAM necesaria
Para que pueda 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 indica que no tiene permiso o que no está autorizado, verifique con su administrador qué tipo de acceso 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:
-
Abra el menú de navegación, seleccione Oracle 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.
-
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 de software de base de datos e infraestructura de grid personalizadas.
- 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:
- 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.
- 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. Puede crear una imagen de software mediante cualquier actualización de versión (RU) soportada.
- También 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.
Note:
El inventario del directorio raíz de Oracle contiene una lista de actualizaciones instaladas en una infraestructura de grid o un directorio raíz de base de datos. Para asegurarse de que una nueva imagen de software contenga, como mínimo, todas las actualizaciones y parches instalados en un directorio raíz existente, puede cargar un archivo que contenga la salida de la ejecución del 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.
- 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:
- 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.
- 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. Puede crear una imagen de software mediante cualquier actualización de versión (RU) soportada.
- También 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.
Note:
El inventario del directorio raíz de Oracle contiene una lista de actualizaciones instaladas en una infraestructura de grid o un directorio raíz de base de datos. Para asegurarse de que una nueva imagen de software contenga, como mínimo, todas las actualizaciones y parches instalados en un directorio raíz existente, puede cargar un archivo que contenga la salida de la ejecución del 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.
- 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:
- 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.
- En el separador Bases de datos, seleccione la base de datos con la que desea trabajar.
- En la página de detalles de la base de datos, en el menú Acciones, seleccione Crear imagen a partir de base de datos.
- Introduzca un nombre mostrado para la imagen de software. Evite introducir información confidencial.
- Seleccione un compartimento en la lista. También puede seleccionar un compartimento diferente del que está trabajando actualmente para almacenar la imagen de software de base de datos.
- Seleccione Crear.
Visualización de 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:
- 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
- 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, de aprovisionamiento o con fallos.
- Compartimiento: compartimiento 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 Grid Infrastructure, 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 las actualizaciones 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.
Suprimir una imagen de software
Realice los siguientes pasos para suprimir una imagen de software mediante la consola:
- 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
- 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:
- 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
- En la página de detalles de la imagen de software, en el menú Acciones, seleccione Mover recurso.
- Seleccione un compartimento de destino en la lista.
- 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 en el lugar". 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 para actualizaciones en el lugar de las instancias en espera y principal de la base de Datos para 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.
- CreateDatabaseSoftwareImage
- ListDatabaseSoftwareImages
- GetDatabaseSoftwareImage
- DeleteDatabaseSoftwareImage
- ChangeDatabaseSoftwareImageCompartment
Detalles de política de las imágenes de software de base de datos
En este tema se proporcionan los detalles para escribir políticas 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 los recursos de base de datos.
Sugerencia:
Para ver un ejemplo de política, consulte Permitir a los administradores de bases de datos gestionar 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 de recurso de imagen de software de base de datos, así como otros recursos relacionados con instancias de base de datos base. Para obtener más información, consulte Tipos de recursos en Funcionamiento de las políticas.
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
database-software-image
(se trata en el tipo de recurso agregadodatabase-family
)
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 la tabla indica un acceso incremental en comparación con la celda que la precede directamente, mientras que "no extra" indica que no hay acceso incremental.
Tabla - Detalles de combinaciones de verbo + imagen de software de base de datos
Verbos | Permisos | API totalmente cubiertas | API parcialmente cubiertas |
---|---|---|---|
inspect | DB_SOFTWARE_IMG_INSPECT |
|
ninguno |
read | sin extra | ninguno | ninguno |
use |
READ + DB_SOFTWARE_IMG_UPDATE |
|
ninguno |
manage |
USE + DB_SOFTWARE_IMG_CREATE DB_SOFTWARE_IMG_DELETE |
|
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
Tabla - 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 |