Présentation de la création d'un système de base de données

Cet article présente les différents paramètres requis pour créer des systèmes de base de données.

Lorsque vous créez un système de base de données à l'aide de la console, de l'API ou de l'interface de ligne de commande, un système est provisionné pour prendre en charge Oracle Database. Une base de données Oracle Database est créée en fonction des options que vous fournissez et de certaines options par défaut décrites plus loin dans cet article.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis, que vous utilisiez la console ou l'API REST avec un kit SDK, une interface de ligne de commande ou un autre outil. Si un message vous indique que vous ne disposez pas des droits d'accès ou des autorisations nécessaires, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment dans lequel vous devez travailler.

Pour les administrateurs : la stratégie dans Autoriser les administrateurs de base de données à gérer des systèmes de base de données Oracle Cloud permet au groupe spécifié d'effectuer toutes les opérations relatives aux bases de données et aux ressources de base de données associées.

Si vous ne connaissez pas les stratégies, reportez-vous à Introduction aux stratégies et à Stratégies courantes. Si vous voulez en savoir plus sur l'écriture des stratégies relatives aux bases de données, reportez-vous à Détails du service Database.

Prérequis

Vous aurez besoin des éléments suivants pour créer un système de base de données :

  • La clé publique, au format OpenSSH, provient de la paire de clés que vous prévoyez d'utiliser pour vous connecter au système de base de données via SSH. Un exemple de clé publique (abrégé pour une meilleure lisibilité) est présenté ci-dessous.

    ssh-rsa AAAAB3NzaC1yc2EAAAABJQAA....lo/gKMLVM2xzc1xJr/Hc26biw3TXWGEakrK1OQ== rsa-key-20160304
  • Un réseau cloud virtuel correctement configuré pour lancer le système de base de données. Les ressources réseau associées (passerelles, tables de routage, listes de sécurité, DNS, etc.) doivent également être configurées selon les besoins.
  • Oracle vous recommande d'utiliser une passerelle de service pour activer l'accès nécessaire, si vous envisagez de sauvegarder le système de base de données ou d'utiliser la fonctionnalité de mise à jour gérée.
  • Dans un système de base de données RAC à plusieurs noeuds, vérifiez que le port 22 est ouvert pour l'entrée et la sortie sur le sous-réseau. Vérifiez également que les règles de sécurité que vous créez sont définies avec conservation de statut (valeur par défaut). Dans le cas contraire, le système de base de données risque de ne pas être provisionné correctement.

Pour plus d'informations, reportez-vous aux sections suivantes :

Options par défaut pour la base de données

Afin de simplifier la création d'un système de base de données dans la console et lorsque vous utilisez l'API, les options par défaut suivantes sont utilisées pour la base de données.

  • Console activée : False
  • Créer une base de données Conteneur : True
  • Créer une instance uniquement (pour la base de données de secours et la migration) : False
  • ID du répertoire de base de la base de données :: crée un répertoire de base pour la base de données.
  • Langue de la base de données : AMERICAN
  • Modèle de dimensionnement de la base de données : odb2
  • Stockage de la base de données : Automatic Storage Management (ASM). Pour plus de rapidité, vous pouvez éventuellement provisionner les systèmes de base de données à noeud unique à l'aide du gestionnaire de volumes logiques.
  • Territoire de la base de données : AMERICA
  • Nom de base de données unique : nom de la base de données spécifié par l'utilisateur et suffixe généré par le système, par exemple, dbtst_phx1cs
  • Nom d'administrateur de base de données pluggable : pdbuser

Pour plus d'informations, reportez-vous aux sections suivantes :

Utilisation d'une sauvegarde pour créer la base de données

Lors de la création d'un système de base de données à l'aide d'une sauvegarde stockée dans Recovery Service ou Object Storage en tant que source de la base de données, vous disposez des options suivantes :

  • Sauvegarde automatique quotidienne. Vous devez avoir activé les sauvegardes automatiques et disposer d'une sauvegarde disponible à utiliser. Si vous créez une base de données à partir d'une sauvegarde automatique, vous pouvez choisir n'importe quelle sauvegarde hebdomadaire de niveau 0 ou une sauvegarde incrémentielle de niveau 1 créée après la sauvegarde de niveau 0 la plus récente.
  • Sauvegarde complète à la demande.
  • Sauvegarde autonome.
  • Dernière sauvegarde du fichier de journalisation archivé. Vous devez avoir activé les sauvegardes automatiques. Cette sauvegarde combine les données de la sauvegarde automatique quotidienne la plus récente et celles des fichiers de journalisation archivés. Elle représente ainsi la sauvegarde la plus récente disponible. L'heure de la dernière sauvegarde du fichier de journalisation archivé est visible sur la page Détails de la base de données dans le champ Heure de la dernière sauvegarde.
  • Restauration hors emplacement à un point dans le temps. Indiquez un horodatage pour créer une copie de la base de données qui inclut des données jusqu'à un point donné dans le temps indiqué. L'horodatage doit être antérieur ou égal à l'heure de la dernière sauvegarde affichée sur la page Détails de la base de données. Tenez compte des limitations suivantes lors de l'exécution d'une restauration hors emplacement à un point dans le temps :

    • L'horodatage doit se trouver dans la fenêtre de récupération de la base de données.
    • L'horodatage doit être disponible dans l'incarnation de base de données des sauvegardes automatiques disponibles.
    • L'horodatage ne peut pas se situer dans deux incarnations de base de données qui se chevauchent.
    • L'opération de création de base de données échouera si la structure de la base de données a été modifiée depuis l'horodatage spécifié. Les modifications structurelles incluent des opérations telles que la création ou la suppression d'un tablespace.
    • L'opération de création de base de données ne peut pas être démarrée si une autre opération de copie de base de données à un point dans le temps est en cours.

Pour plus d'informations, reportez-vous à Sauvegarde d'une base de données à l'aide de la console.

Adresses IP personnalisées pour les systèmes de base de données

Lors de la création d'un système de base de données à noeud unique ou du clonage d'un système de base de données existant, vous pouvez éventuellement définir l'adresse IP du système de base de données en cours de provisionnement. Cela est utile dans les contextes de développement où vous créez et supprimez le même système de base de données en boucle, et où vous avez besoin que chaque nouvelle itération du système de base de données utilise la même adresse IP.

Remarques :

Cette fonction n'est pas disponible lors de la création d'un système de base de données RAC à plusieurs noeuds.

Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Utilisez ces opérations d'API pour créer des composants de système de base de données.

Systèmes de base de données :

  • ListDbSystems
  • GetDbSystem
  • LaunchDbSystem

Répertoires de base de base de données :

  • ListDbHomes
  • GetDbHome
  • CreateDbHome
  • DeleteDbHome

Bases de données :

  • ListDatabases
  • GetDatabase

Formes et versions de base de données :

  • ListDbSystemShapes
  • ListDbVersions

Pour obtenir la liste complète des API du service Database, reportez-vous à API du service Database.