Oracle Base Database Service (anciennement Oracle Database Cloud Service) comprend Enterprise Database Service et Standard Database Service exécutés sur des systèmes de base de données de machine virtuelle. Vous pouvez ainsi créer, redimensionner et sécuriser facilement et de manière rentable des bases de données Oracle Enterprise Edition et Standard Edition dans Oracle Cloud Infrastructure (OCI). Vous pouvez créer des bases de données sur des machines virtuelles avec différents types de forme de calcul et de capacité de stockage de volume de blocs. Le service fournit une automatisation intégrée pour les tâches courantes de gestion du cycle de vie des bases de données, telles que la mise à jour, la sauvegarde/récupération et l'activation d'Oracle Data Guard, qui peuvent toutes être effectuées à l'aide de la console OCI ou des API REST.
Une fois que vous avez créé un compte OCI, vous devez d'abord créer un réseau cloud virtuel (VCN) avant de créer votre première base de données. Un VCN est un réseau virtuel privé que vous configurez dans les data centers Oracle. Il ressemble grandement à un réseau traditionnel, avec des règles de pare-feu et des types spécifiques de passerelles de communication que vous pouvez choisir d'utiliser. Ensuite, vous pouvez créer une base de données Oracle dans un système de base de données à l'aide de la console, des API REST, de la CLI et des SDK.
Le service prend en charge le modèle de crédit universel (UCM) d'Oracle avec les tarifs« licence incluse » et « utilisez votre propre licence » (BYOL). La tarification est flexible, avec des options de paiement au fur et à mesure (PAYG) et de crédits annuels universels d'Oracle. Le prix dépend de l’édition de base de données sélectionnée, de la forme de la base de données et du nombre d'OCPU et de la capacité de stockage que vous choisissez. Pour plus de détails, reportez-vous à la section sur la tarification des machines virtuelles. Les locations existantes avec ou sans compteur seront facturées selon leur plan existant jusqu’à ce qu’elles soient converties en location selon le modèle de crédit universel.
Pour plus d'informations, reportez-vous à la FAQ sur la tarification d'Oracle Universal Credit.
Actuellement, les versions d'Oracle Database 12.1.0.2, 12.2.0.1, 19c et 21c sont prises en charge.
Les éditions suivantes du logiciel Oracle Database avec licence incluse sont prises en charge et optimisées pour le cloud.
Vous pouvez également utiliser votre propre licence (BYOL).
Toutes les éditions comprennent Oracle Database Transparent Data Encryption, Machine Learning et Spatial and Graph.
Un système de base de données est une machine virtuelle où le logiciel Oracle Database est déployé et configuré avec le nombre de cœurs, l'édition du logiciel et la version de base de données définis par l'utilisateur.
La documentation technique relative aux systèmes de base de données fait partie de la documentation OCI.
Les systèmes de base de données sont disponibles avec des formes AMD Standard E4 Flex ou Intel Standard 2. Pour obtenir les derniers détails sur les formes disponibles, reportez-vous à A propos des systèmes de base de données de machine virtuelle dans la documentation.
Les systèmes de base de données de machine virtuelle sont disponibles avec un stockage de volume de blocs hautes performances ou équilibré. Un stockage hautes performances est disponible avec les formes Flex AMD Standard E4, et fournit un taux d'E/S par seconde et un débit plus élevés. Le stockage hautes performances, avec toutes les formes, offre un bon équilibre entre performances et coût.
Ce sont notamment les performances, la capacité de stockage et le coût qui guideront la sélection de votre forme.
Oracle offre aux clients un choix d'options de gestion et de surveillance dans le cloud et sur site. These include Oracle Enterprise Manager and Oracle Cloud Infrastructure Database Management.
Oui. Les événements ayant un impact sur les systèmes de base de données sont disponibles via le service d'événements. Reportez-vous à la documentation pour obtenir la liste des types d'événement relatifs aux systèmes de base de données.
Oui. Oracle RAC à deux noeuds sur des machines virtuelles au sein d'un réseau cloud virtuel est disponible. Oracle RAC sur machines virtuelles peut être configuré en définissant le "nombre total de noeuds" sur 2 lors de la sélection des options de provisionnement d'un système de base de données.
Non. Les bases de données Oracle RAC sont prises en charge avec Enterprise Edition Extreme Performance sur les systèmes de base de données de machine virtuelle, mais sont limitées à une configuration Oracle RAC à deux nœuds.
Non. Les machines virtuelles pour Oracle RAC à deux noeuds sont déployées sur des serveurs et des racks distincts au sein du même domaine de disponibilité. Le stockage est partagé entre les deux instances de base de données. Cette configuration offre une protection contre les pannes de serveur et d'alimentation de la baie. Pour une plus haute disponibilité, il est recommandé d'activer Oracle Data Guard avec un système de base de données de machine virtuelle Oracle RAC à deux noeuds de secours dans un domaine de disponibilité distinct.
Les systèmes de bases de données des machines virtuelles ne contiennent qu'une seule base de données Conteneur. Toutefois, la base de données conteneurisée peut contenir plusieurs bases de données enfichables (PDB). Une base de données Conteneur unique avec une seule base de données pluggable est créée par défaut lors de la création du système de base de données de machine virtuelle. Le service offre une gestion intégrée du cycle de vie des PDB.
Oui, vous pouvez adapter le nombre d’OCPU selon vos besoins. Toutefois, pour redimensionner les OCPU, vous devez modifier la forme de la machine virtuelle, ce qui provoque un temps d'arrêt de la base de données. Pour les systèmes de base de données de machine virtuelle RAC à 2 noeuds, la forme est modifiée d'une machine virtuelle à la fois en mode non simultané.
Oui. Un système de base de données de machine virtuelle utilise le stockage de volume de blocs afin que vous puissiez configurer le stockage disponible entre 256 Go et 80 To. Vous pouvez augmenter la capacité de stockage sans temps d’arrêt. La réduction du stockage nécessite une migration vers un nouveau système de base de données de machine virtuelle.
Oui. Vous pouvez cloner un système de base de données de machine virtuelle qui utilise le gestionnaire de volumes logiques ou Grid Infrastructure/ASM pour le logiciel de gestion du stockage. Le clonage d'un système de base de données de machine virtuelle crée une copie de la base de données source au moment de l'opération de clonage, y compris les volumes de logiciel et de base de données.
Oracle propose un large éventail de solutions de migration vers Oracle Database Cloud.
Le modèle d'achat de crédit universel d'Oracle permet une tarification simple et flexible. La tarification Pay-as-you-go (PAYG) vous permet de provisionner rapidement des services sans aucun engagement anticipé, sans période de service minimale et de ne payer que pour ce que vous utilisez, qui sera facturé mensuellement à terme échu. Les crédits universels annuels vous permettent d'utiliser tous les services OCI et de plate-forme éligibles à tout moment, dans n'importe quelle région. Les crédits universels annuels sont facturés à l'avance et permettent de faire des économies importantes sur l'ensemble des services Cloud, en combinant une réduction des coûts et une dépense mensuelle prévisible avec une période de montée en puissance au fur et à mesure que vous intégrez vos charges de travail.
Pour plus d'informations, reportez-vous à la FAQ sur la tarification d'Oracle Universal Credit.
Pour les systèmes de base de données de machine virtuelle, il existe trois composants de mesure : l'utilisation d'OCPU et l'utilisation du stockage de volume de blocs sont requises. L'utilisation du stockage d'objets est facultative.
Les modèles de licence inclus dans une licence et ceux qui apportent leur propre licence (BYOL) sont facturés en fonction de l'utilisation d'OCPU. L'utilisation d'OCPU par heure est facturée en fonction de la forme du système de base de données de machine virtuelle. Chaque heure OCPU entamée est facturée comme une heure partielle avec un minimum d’une minute.
Les systèmes de base de données de machine virtuelle utilisent un stockage de volume de blocs distant. Vous pouvez associer jusqu'à 100 To de stockage total, ce qui comprend jusqu'à 80 To de stockage de données et jusqu'à 20 To de stockage de récupération. Vous payez pour le stockage total. Vous pouvez choisir des volumes de stockage de blocs avec des performances plus élevées ou des performances équilibrées. Les volumes de stockage par blocs avec des performances plus élevées sont définis comme étant 1 unité de stockage par blocs avec 20 unités de performances par volume de blocs par Go et par mois. Les volumes de stockage par blocs avec des performances équilibrées sont définis comme étant 1 unité de stockage par blocs avec 10 unités de performances par volume de blocs par gigaoctet et par mois.
Vous pouvez utiliser la fonctionnalité de sauvegarde/restauration ou utiliser RMAN pour configurer les sauvegardes de nos bases de données sur Oracle Cloud Infrastructure Object Storage. Le coût des sauvegardes est fonction du volume total de stockage d'objet utilisé.
Reportez-vous à la Liste de prix Cloud pour plus de détails.
Oui, vous pouvez passer du modèle de licence incluse au modèle BYOL et vice versa.
Oui. L'arrêt de la facturation est pris en charge sur les systèmes de base de données de machine virtuelle. Pour tirer parti de cette fonctionnalité, accédez au système de base de données de la machine virtuelle et sélectionnez le nœud à arrêter. La base de données reste intacte tant que le nœud est arrêté. Vous n’êtes pas facturé pour les heures pendant lesquelles le nœud n’est pas en cours d’exécution.
Un VCN est un réseau privé personnalisable dans OCI. Tout comme un réseau de datacenter traditionnel, un VCN vous offre un contrôle total sur votre environnement réseau. Cela comprend l’affectation de votre propre espace d’adressage IP privé, la création de sous-réseaux, la création de tables de routage et la configuration de pare-feu avec état. Un même locataire peut disposer de plusieurs réseaux cloud virtuels, afin de permettre le regroupement et l'isolement des ressources associées.
Le déploiement dans un VCN par défaut offre également la sécurité et la flexibilité en :
Il est vivement recommandé de créer des sous-réseaux distincts dans chaque domaine de disponibilité et de placer vos systèmes de base de données dans ceux-ci. Cela vous permet de définir avec précision les listes de sécurité entrantes/sortantes pour le sous-réseau et de contrôler l’accès au réseau.
Les systèmes de base de données sont configurés avec TDE par défaut lors de la mise en service. Pour plus d'informations sur TDE, reportez-vous à la FAQ TDE. Vous avez également la possibilité de vous connecter et de contrôler d'autres stratégies de sécurité sur le système de base de données.
Vous pouvez utiliser le service OCI Vault avec des clés de cryptage gérées par le client. Des clés de cryptage gérées par Oracle sont également disponibles. Reportez-vous à la documentation relative aux clés de cryptage de base de données.
Avec Oracle Identity and Access Management (IAM), vous pouvez configurer votre environnement cloud conformément à vos exigences de sécurité et de conformité. Du point de vue de la base de données, vous configurez des stratégies IAM vous permettant de limiter l'accès aux systèmes de base de données à un ensemble sélectionné d'utilisateurs (DA). Pour savoir comment utiliser Oracle IAM, référez-vous à la documentation.
Oui. Avec un accès root complet au système de base de données, vous pouvez configurer l'audit de toutes les opérations sur le système de base de données. Ce service fournit un support d’audit robuste dans toutes les éditions de la base de données. Les enregistrements d’audit incluent des informations sur l’opération qui a été auditée, l’utilisateur effectuant l’opération, ainsi que la date et l’heure de l’opération. Les enregistrements d’audit peuvent être stockés dans le journal d’audit de la base de données ou dans des fichiers sur le système d’exploitation. L’audit standard comprend les opérations sur les privilèges, les schémas, les objets et les instructions. De plus, vous pouvez utiliser OCI Audit pour l'audit de tous les appels de gestion d'API réalisés sur votre location.
Oui. toutes les options de sécurité d'Oracle Database sont prises en charge.
Oracle Data Safe est un service cloud natif qui fournit des fonctionnalités de sécurité telles que les évaluations, l'audit et le masquage des données, et est libre d'utilisation avec les systèmes de base de données.
La fonctionnalité de mise à jour simplifie les étapes nécessaires à la mise à jour des systèmes de base de données et des bases de données. Vous pouvez utiliser la console et les API OCI pour visualiser les mises à jour applicables à votre système de base de données ou à votre base de données et soumettre une demande de mise à jour. Le service exécutera ensuite les étapes de mise à jour de bout en bout lors de l'affichage de l'état. Vous pouvez afficher toutes les mises à jour qui ont été appliquées et, si nécessaire, annuler (rollback) ou réappliquer une mise à jour. En outre, vous pouvez utiliser les contrôles Oracle Identity and Access Management (IAM) pour gérer l'accès aux fonctionnalités de mise à jour.
Le réseau cloud (VCN) de votre système de base de données doit pouvoir accéder aux mises à jour stockées dans OCI Object Storage. Pour ce faire, vous pouvez configurer une passerelle de service, qui permet aux ressources cloud sans adresse IP publique d'accéder de façon privée aux services Oracle tels qu'Oracle Object Storage.
Les mises à jour propres au service pour les systèmes de base de données et les bases de données peuvent être appliquées. Seules les dernières mises à jour sont disponibles pour les systèmes de base de données. Les bases de données disposent à la fois de la dernière mise à jour et d'anciennes mises à jour de base de données. Vous trouverez la liste des mises à jour de système de base de données et de base de données actuellement disponibles dans Mettre à jour un système de base de données.
Utilisez des images logicielles de base de données personnalisées pour appliquer des mises à jour provisoires ou ponctuelles. Nous vous recommandons de ne pas appliquer de mises à jour trimestrielles sur site à l'aide de l'utilitaire OPatch. Ces mises à jour peuvent ne pas fonctionner sans appliquer d'autres mises à jour propres au cloud. Il est préférable d'appliquer les mises à jour trimestrielles personnalisées du cloud disponibles via la console Oracle Cloud Infrastructure et les API REST.
Oui. vous pouvez utiliser des images logicielles de base de données personnalisées.
Oui. Un temps d'inactivité sera constaté pour les systèmes de base de données de machine virtuelle à 1 noeud. La mise à jour du système de base de données de machine virtuelle RAC à 2 noeuds est non simultanée, 1 noeud à la fois. Vous pouvez également configurer Oracle Data Guard pour réduire les temps d'arrêt. Suivez les bonnes pratiques permettant d'augmenter la disponibilité de votre architecture (MAA, Maximum Availability Architecture).
En cas d'échec de la mise à jour, le système ou le répertoire de base de base de données présentera l'état "Disponible". L'historique des mises à jour peut indiquer la raison pour laquelle l'opération a échoué. Pour déboguer la cause première de l'échec, vous pouvez accéder aux journaux détaillés relatifs aux mises à jour en vous connectant à l'hôte. Si les informations du journal ne vous aident pas à résoudre le problème, vous pouvez envoyer une demande à l’assistance Oracle Support afin de déterminer la cause du problème.
Vous pouvez visualiser l'historique des mises à jour du système de base de données et de la base de données qui ont été appliquées à l'aide de la console OCI et des API REST.
Oui, votre système de base de données doit être sur la même version ou une version ultérieure à celle de votre base de données. Pour éviter tout conflit de version, appliquez d'abord les mises à jour du système de base de données, puis celles de la base. Si vous ne suivez pas cet ordre, vous recevrez un message d'erreur lors de l'application de la mise à jour.
Oui. Les mises à jour de groupe Oracle Database et les mises à jour de base de données du système de base de données sont différentes. Les mises à jour de base de données du système de base de données sont un sur-ensemble contenant les mises à jour de groupe Oracle Database et les mises à jour OCI, ainsi que d'autres mises à jour.
Oui. Les mises à jour du système de base de données incluent les mises à jour de Grid Infrastructure et sont disponibles pour les systèmes de base de données qui utilisent la gestion du stockage Grid Infrastructure/ASM. Les mises à jour du système de base de données n'incluent pas les mises à jour du système d'exploitation.
Les mises à jour de système d'exploitation ne sont actuellement pas prises en charge via la console OCI ou les API utilisant la fonctionnalité d'application de patches. Vous devez accéder directement à l'hôte pour mettre à jour manuellement le système d'exploitation via la ligne de commande. Reportez-vous à la documentation relative aux mises à jour du système d'exploitation du système de base de données de machine virtuelle.
Oui. Les mises à jour de la base de données sont cumulatives. Les nouvelles mises à jour contiennent des mises à jour du système de base de données précédent ou des mises à jour de base de données de même version.
La fonctionnalité de sauvegarde et de restauration de base de données vous permet d'utiliser la console OCI et les API REST pour créer et gérer des sauvegardes de vos bases de données. Vous pouvez également restaurer votre base de données existante à partir d’une sauvegarde ou créer une nouvelle base de données à partir d’une sauvegarde.
La fonctionnalité de sauvegarde et de restauration permet de créer et de gérer des sauvegardes avec la console OCI et les API Rest. Lorsque vous utilisez la console, vous pouvez créer des sauvegardes complètes ou configurer des sauvegardes incrémentielles automatiques en quelques clics. De même, vous pouvez visualiser vos sauvegardes et restaurer votre base de données en utilisant le dernier état correct connu, un point dans le temps ou un numéro SCN (numéro de changement système). Vous pouvez également créer une nouvelle base de données à partir de votre sauvegarde dans un nouveau système de base de données.
La période de conservation pour les sauvegardes incrémentielles automatiques est de 7, 15, 30, 45 ou 60 jours. Vous sélectionnez la durée de conservation souhaitée lorsque les sauvegardes automatiques sont activées. Vous ne pouvez pas personnaliser la période de conservation ou la fréquence des sauvegardes incrémentielles automatiques.
Lorsque vous activez les sauvegardes automatiques pour une base de données, une première sauvegarde de niveau 0 est créée. Après la première sauvegarde, les sauvegardes de niveau 1 seront exécutées tous les jours jusqu’à la fin de la semaine suivante. À la fin de chaque semaine, une nouvelle sauvegarde de niveau 0 sera créée. Les sauvegardes automatiques activées pour la première fois après le 20 novembre 2018 sur n'importe quelle base de données s'exécuteront entre 00h00 et 06h00 dans le fuseau horaire de la région du système de base de données. Si vous avez activé les sauvegardes automatiques sur une base de données avant cette date, la fenêtre de sauvegarde de la base de données continuera à être comprise entre 00h00 et 06h00 UTC.
Oui. toutes vos sauvegardes sont chiffrées avec la même clé principale utilisée pour le chiffrement TDE.
Les sauvegardes sont stockées dans OCI Object Storage. Object Storage a été conçu pour être extrêmement durable. Les données sont stockées de manière redondante sur plusieurs serveurs de stockage et dans plusieurs domaines de disponibilité. L’intégrité des données est activement surveillée à l’aide de sommes de contrôle et les données corrompues sont détectées et réparées automatiquement. Toute perte de redondance des données est automatiquement détectée et corrigée automatiquement, sans impact sur le client.
Si vous utilisez la fonctionnalité de sauvegarde et de restauration, vos opérations de sauvegarde peuvent échouer si la base de données ou le système de base de données ne se trouve pas dans un état " disponible ". Des actions telles que la mise à jour, l'ajout d'une clé SSH et les opérations Data Guard peuvent modifier l'état du système de base de données ou de la base de données. Pour éviter toute défaillance de la sauvegarde, assurez-vous que ces actions ne sont pas effectuées pendant la période de sauvegarde. Si une sauvegarde incrémentielle automatique échoue, le service tente à nouveau l’opération lors de la période de sauvegarde du jour suivant. En cas d'échec de la sauvegarde à la demande, vous devez réessayer manuellement l'opération lorsque le système de base de données et la base de données sont disponibles.
Non, les sauvegardes incrémentielles automatiques ne sont pas activées par défaut. Vous pouvez activer cette option lors de la création de la base de données ou à tout moment après sa mise en service.
Les sauvegardes automatiques sont supprimées lorsqu'un système de base de données est arrêté. Les sauvegardes complètes à la demande sont conservées dans Oracle Object Storage en tant que sauvegardes autonomes lorsqu'un système de base de données est arrêté. Vous pouvez restaurer ultérieurement des sauvegardes autonomes vers une nouvelle base de données sur un système de base de données.
Les systèmes de base de données de machine virtuelle RAC à 2 nœuds protègent contre les temps d'arrêt dus à une défaillance du serveur ou de l'instance de base de données. Vous pouvez également lancer des systèmes de base de données dans différents domaines de disponibilité ou régions et configurer Oracle Data Guard entre eux.
Pour plus d'informations sur la mise en place d'une configuration hautement disponible pour les bases de données Oracle, reportez-vous aux sections sur Data Guard pour une disponibilité élevée et Maximum Availability Architecture (MAA).
Toutes les éditions de base de données d’entreprise prennent en charge la fonctionnalité Data Guard. L’édition Enterprise Extreme Performance prend en charge Active Data Guard.
L'activation d'Oracle Data Guard est disponible via la console OCI et les API REST. En quelques clics, vous pouvez activer Data Guard et effectuer des actions de basculement et de rétablissement. Vous pouvez également configurer un contrôle d’accès granulaire pour la fonctionnalité à l’aide d’Oracle Identity and Access Management Service.
Le mode de protection Maximum Performance avec le type de transport ASYNC et la disponibilité maximale avec le type de transport SYNC sont pris en charge.
Pour supprimer l’association Data Guard à l’aide de la fonctionnalité Data Guard, vous devez d’abord supprimer la base de données de secours. Une fois la base de données de secours supprimée, l’association Data Guard sera automatiquement supprimée.
La base de données de secours est créée avec la même version de base de données que celle de la base de données principale.
Oui. Vous pouvez configurer Data Guard entre une base de données on-premise et une base de données exécutée sur un système de base de données dans OCI. Vous pouvez configurer manuellement Data Guard entre votre base de données sur site et une base de données Oracle Cloud Infrastructure à l’aide de DGMGRL. En savoir plus sur DGMGRL.
Vous pouvez mettre à jour des bases de données dans une configuration Data Guard principale et de secours. Vous devez d'abord mettre à jour la base de données de secours, la permuter vers la base de données de secours, puis mettre à jour la base de données principale.
Vous pouvez utiliser la fonctionnalité de sauvegarde et de restauration de base de données OCI pour sauvegarder et restaurer les bases de données principales. Si vous souhaitez activer la sauvegarde pour une configuration de secours, vous pouvez le faire en accédant à l’hôte de votre base de données de secours et à l’aide de RMAN (Recovery Manager).
Oui. avec une configuration Active Data Guard, vous pouvez utiliser les instances de secours pour des opérations en lecture seule. Les opérations d’écriture ne sont pas activées sur une configuration de secours.
Non, il n'est pas possible de configurer FSFO avec la fonctionnalité Data Guard. Toutefois, vous pouvez la configurer manuellement. Vous devez le déployer sur une machine virtuelle dans un domaine de disponibilité, le cas échéant.