Visión general de la creación de un sistema de base de datos
En este artículo se proporciona una introducción a los distintos valores necesarios para crear sistemas de base de datos.
Cuando crea un sistema de base de datos mediante la consola, la API o la CLI, se proporciona un sistema para soportar Oracle Database y se crea una instancia de Oracle Database según las opciones que haya proporcionado y algunas opciones por defecto que se describen más adelante.
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.
Requisitos
Para crear un sistema de base de datos, necesitará los siguientes elementos:
-
La clave pública, en formato OpenSSH, desde el par de claves que planea utilizar para conectarse al sistema de base de datos mediante SSH. A continuación se muestra un ejemplo de clave pública, abreviada para facilitar su lectura.
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAA....lo/gKMLVM2xzc1xJr/Hc26biw3TXWGEakrK1OQ== rsa-key-20160304
- Una red virtual en la nube (VCN) configurada correctamente para iniciar el sistema de base de datos. Sus recursos de red relacionados (gateways, tablas de rutas, listas de seguridad, DNS, etc.) también se deben configurar según sea necesario.
- Oracle recomienda utilizar un gateway de servicios para permitir el acceso necesario, si tiene previsto realizar una copia de seguridad del sistema de base de datos o utilizar la función de actualización gestionada.
- Para un sistema de base de datos RAC de varios nodos, asegúrese de que el puerto 22 esté abierto para la entrada y la salida en la subred y de que las reglas de seguridad que cree tengan estado (valor por defecto). De lo contrario, es posible que el sistema de base de datos no se aprovisione correctamente.
Para obtener más información, consulte:
Opciones por defecto para la base de datos
Para simplificar la creación de un sistema de base de datos en la consola, y al utilizar la API, se utilizan las siguientes opciones por defecto para la base de datos.
- Consola activada: Falso
- Crear base de datos de contenedores: Verdadero
- Crear solo instancia (para la base de datos en espera y la migración): Falso
- ID de directorio raíz de base de datos: crea un nuevo directorio raíz de base de datos.
- Idioma de la base de datos:: AMERICAN
- Plantilla de tamaño de base de datos:
odb2
- Almacenamiento en la base de datos:: gestión automática de almacenamiento (ASM). Si lo desea, para un aprovisionamiento más rápido, los sistemas de base de datos de nodo único se pueden aprovisionar mediante Logical Volume Manager.
- Territorio de la base de datos: AMERICA
- Nombre único de la base de datos: nombre de base de datos especificado por el usuario y sufijo generado por el sistema, por ejemplo,
dbtst_phx1cs
. - Nombre de administrador de PDB:
pdbuser
Para obtener más información, consulte:
Uso de una copia de seguridad para crear la base de datos
Al crear un nuevo sistema de base de datos utilizando una copia de seguridad almacenada en Recovery Service o en Object Storage como origen de la base de datos, tiene las siguientes opciones:
- Copia de seguridad automática diaria. Requiere que tenga las copias de seguridad automáticas activadas y una copia de seguridad disponible para su uso. Si crea una base de datos a partir de una copia de seguridad automática, puede elegir cualquier copia de seguridad semanal de nivel 0 o una copia de seguridad incremental de nivel 1 creada después de la copia de seguridad de nivel 0 más reciente.
- Copia de seguridad completa bajo demanda.
- Copia de seguridad independiente.
- Última copia de seguridad de redo log archivada. Requiere que tenga las copias de seguridad automáticas activadas. Esta copia de seguridad combina datos de la copia de seguridad automática diaria más reciente y datos de redo logs archivados, y representa la copia de seguridad más reciente disponible. La hora de la última copia de seguridad de redo log archivada se puede ver en la página Detalles de base de datos del campo Hora de última copia de seguridad.
-
Restauración puntual fuera de lugar. Especifique un registro de hora para crear una nueva copia de la base de datos que incluya datos hasta un momento especificado en el tiempo. El registro de hora debe ser anterior o igual a la Hora de última copia de seguridad mostrada en la página Detalles de base de datos. Tenga en cuenta las siguientes limitaciones al realizar una restauración puntual fuera de lugar:
- El registro de hora debe estar dentro de la ventana de recuperación de la base de datos.
- El registro de hora debe estar disponible en la encarnación de base de datos de las copias de seguridad automáticas disponibles.
- El registro de hora no puede estar entre dos encarnaciones de base de datos superpuestas.
- La operación de creación de base de datos fallará si la base de datos ha experimentado cambios estructurales desde el registro de hora especificado. Los cambios estructurales incluyen operaciones como crear o borrar un tablespace.
- La operación de creación de base de datos no se puede iniciar si hay otra operación de copia de base de datos puntual en curso.
Para obtener más información, consulte Copia de seguridad de una base de datos mediante la consola.
Direcciones IP personalizadas para los sistemas de base de datos
Al crear un nuevo sistema de base de datos de nodo único o al clonar un sistema de base de datos existente, puede definir la dirección IP del sistema de base de datos que se va a aprovisionar. Esto resulta útil en contextos de desarrollo en los que crea y suprime el mismo sistema de base de datos una y otra vez, y necesita que cada nueva iteración de este utilice la misma dirección IP.
Note:
Esta función no está disponible al crear un sistema de base de datos RAC de varios nodos.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 estas operaciones de API para crear componentes del sistema de base de datos.
Sistemas de base de datos:
- ListDbSystems
- GetDbSystem
- LaunchDbSystem
Directorios raíz de base de datos:
- ListDbHomes
- GetDbHome
- CreateDbHome
- DeleteDbHome
Bases de datos:
- ListDatabases
- GetDatabase
Unidades y versiones de bases de datos:
- ListDbSystemShapes
- ListDbVersions
Para obtener la lista completa de las API para el servicio Database, consulte API del servicio Database.
Visión general de la creación de un sistema de base de datos