Préparation des services dans le cloud pour accepter les données migrées

Préparez votre compte Oracle Cloud Infrastructure pour accepter les données migrées en créant un bucket de stockage pour stocker les données et en provisionnant une base de données compatible dans votre région. La version de base de données doit être identique à la version de base de données source et la version de patch doit être identique (ou supérieure) à celle de la base de données source.

Création d'un bucket dans Object Storage

Les buckets permettent de stocker et d'organiser des données. Le bucket que vous créez sera le conteneur des données sauvegardées dans Oracle Cloud Infrastructure Object Storage.

  1. Dans la console Oracle Cloud Infrastructure, sous Infrastructure de base, cliquez sur Object Storage.
  2. Sélectionnez le compartiment dans la liste Compartiments sur la gauche de la page.
    Le compartiment est l'endroit où vous avez déployé les ressources.
  3. Cliquez sur Créer un bucket.
  4. Nommez le bucket.
    Le système génère un nom de bucket par défaut qui reflète l'année, le mois, le jour et l'heure en cours, par exemple bucket-20210210-1359. Lorsque vous remplacez la valeur par défaut par un autre nom de bucket, utilisez des lettres, des chiffres, des tirets, des traits de soulignement et des points. Evitez de saisir des informations confidentielles. Par exemple, nommez le bucket atp-upload.
  5. Utilisez les valeurs par défaut des attributs de bucket.
    Par exemple, sélectionnez le niveau de stockage Standard. Standard : il s'agit du niveau de stockage principal par défaut utilisé pour le stockage des données nécessitant un accès rapide et immédiat.
  6. Cliquez sur Créer un bucket.

Déploiement d'une topologie Oracle Base Database Service

Le code Terraform permettant de déployer la topologie cloud cible est disponible dans Oracle Cloud Infrastructure Resource Manager ou GitHub. Vous pouvez utiliser le code pour provisionner les ressources réseau requises, une instance de calcul pour le serveur de bastion et Oracle Base Database Service.

  • Déployez les ressources cloud à l'aide d'Oracle Cloud Infrastructure Resource Manager :
    1. Cliquez sur .Déploiement vers Oracle Cloud
      Si vous n'êtes pas déjà connecté, entrez la location et les informations d'identification utilisateur.
    2. Consultez et acceptez les conditions générales.
    3. Sélectionnez la région de déploiement de la pile.
    4. Suivez les invites à l'écran et les instructions pour créer la pile.
    5. Après avoir créé la pile, cliquez sur Actions Terraform, puis sélectionnez Planifier.
    6. Attendez que le travail soit terminé et vérifiez le plan.
      Pour apporter des modifications, revenez à la page Détails de la pile, cliquez sur Modifier la pile et apportez les modifications requises. Exécutez ensuite à nouveau l'action Planifier.
    7. Si aucune autre modification n'est nécessaire, revenez à la page Détails de la pile, cliquez sur Actions Terraform et sélectionnez Appliquer.
  • Déployez les ressources cloud à l'aide de l'interface de ligne de commande Terraform :
    1. Accédez à GitHub.
    2. Téléchargez le code sur votre ordinateur local.
    3. Effectuez les étapes prérequises dans le fichier README.
    4. Appliquez la configuration à l'aide de l'interface de ligne de commande Terraform.

Provisionnement d'une base de données dans Oracle Cloud Infrastructure

Provisionnez une base de données compatible dans Oracle Cloud Infrastructure. La base de données peut être Bare Metal ou une machine virtuelle, mais sa version doit être au moins identique à celle de la base de données source.

La version de base de données cible doit être identique ou supérieure à la version de base de données source. La base de données cible peut être de niveau supérieur. S'il s'agit d'une version supérieure, une mise à niveau est requise avant la migration.

Le nom de la base de données Conteneur ou de l'identificateur système (SID) dans le cloud doit être identique au nom de la base de données Conteneur ou SID de la base de données source. En fonction du type de système de base de données et du nombre de noeuds provisionnés, le provisionnement d'un système de base de données peut prendre plus d'une heure.

Avant de commencer, le compartiment doit disposer d'un réseau cloud virtuel (VCN) configuré avec un sous-réseau privé pour provisionner Oracle Base Database Service. Pour accéder à la base de données, vous devez provisionner un bastion dans un sous-réseau public du VCN (de sorte qu'il dispose d'une adresse IP publique), ou vous aurez besoin d'un accès direct au réseau privé via un VPN ou Oracle Cloud Infrastructure FastConnect. Créez une règle de liste de sécurité sur le sous-réseau privé de base de données qui donne accès au port de base de données (1521) à partir du bloc CIDR de sous-réseau public.

  1. Ouvrez le menu de navigation dans la console OCI.
  2. Sélectionnez Oracle Database, puis Oracle Base Database.
  3. Cliquez sur Créer un système de base de données.
  4. Sélectionnez le compartiment dans lequel le système de base de données réside.
  5. Nommer votre système de base de données.
  6. Sélectionnez un domaine de disponibilité.
  7. Configurez la forme qui correspond à vos exigences de base de données.

    La forme détermine le type de système de base de données créé et les ressources allouées au système. Par défaut, AMD VM.Standard.E4. La forme flexible avec 4 OCPU est sélectionnée.

    Pour indiquer une forme autre que celle par défaut, cliquez sur Modifier la forme et sélectionnez une forme disponible dans la liste.

  8. Sélectionnez le processeur Ampere, AMD ou Intel dans le groupe de processeurs.

    Remarques :

    Si vous sélectionnez une forme flexible Ampere A1, AMD E4 ou Intel X9, la mémoire, la bande passante réseau et le nombre maximal d'IOPS théoriques sont proportionnels.

  9. Configurer l'OCPU : sélectionnez le nombre d'OCPU à allouer à cette instance.
    Pour les formes flexibles Ampere A1, AMD E4 et Intel X9, vous pouvez sélectionner le nombre d'octets à l'aide du curseur dans le champ Nombre d'octets par noeud.
    • Pour la forme Ampere A1, vous pouvez sélectionner au moins 1 OCPU et au maximum 57 OCPU.
    • Pour la forme E4 AMD, vous pouvez sélectionner au moins 1 et 64 OCPU.
    • Pour la forme Intel X9, vous pouvez sélectionner au moins 1 et 32 OCPU.

    Les ressources suivantes sont redimensionnées de façon proportionnelle au nombre d'OCPU sélectionnées.

    • M mémoire (Go) : quantité de mémoire à affecter à cette instance.

      Pour les formes Ampere A1, AMD E4 et Intel X9, le redimensionnement de la mémoire est proportionnel au nombre d'OCPU sélectionnées.

      • Pour la forme Ampere A1, 8 Go de mémoire sont alloués pour chaque OCPU. Un minimum de 8 Go et un maximum de 456 Go de mémoire sont alloués.
      • Pour la forme E4 AMD, 16 Go de mémoire sont alloués pour chaque OCPU. Un minimum de 16 Go et un maximum de 1024 Go de mémoire sont alloués.
      • Pour les formes Intel X9, pour chaque OCPU, 16 Go de mémoire sont alloués. Entre 16 et 512 Go de mémoire sont alloués.
    • Bande passante réseau (Gbits/s) : quantité de bande passante réseau à affecter à cette instance.

      Pour les formes Ampere A1, AMD E4 et Intel X9, le redimensionnement de la bande passante est proportionnel au nombre d'OCPU sélectionnées. Pour chaque OCPU, 1 Gbit/s de bande passante réseau est alloué.

      • Pour les formes Ampere A1, entre 1 Gbps et 40 Gbps de bande passante réseau sont alloués.
      • Pour les formes E4 AMD, entre 1 et 40 Gbits/s de bande passante réseau sont alloués.
      • Pour les formes Intel X9, entre 1 Gbit/s et 32 Gbits/s de bande passante réseau sont alloués.
    • IOPS maximal théorique : quantité d'entrées et de sorties par seconde (IOPS) à allouer à cette instance. Le nombre maximal théorique d'IOPS dépend également du stockage sélectionné.

      Pour les formes Ampere A1, AMD E4 et Intel X9, le nombre maximal théorique d'IOPS sera redimensionné proportionnellement en fonction du nombre d'OCPU sélectionnées. Pour chaque OCPU, un nombre maximal théorique d'E/S par seconde de 16 k est alloué.

      • Pour la forme Ampere A1, un minimum de 16K et un maximum d'IOPS théoriques 640K est alloué.
      • Pour la forme E4 AMD, un minimum de 16K et un maximum d'IOPS théoriques 640K est alloué.
      • Pour les formes Intel X9, entre 16 ko et 512 ko sont alloués pour le nombre maximal théorique d'E/S par seconde.
  10. Cliquez sur Sélectionner une forme.
  11. Configurer le stockage
    Pour indiquer un stockage autre que celui par défaut, cliquez sur Modifier le stockage et sélectionnez un stockage disponible dans la liste.
    • La forme Ampere A1 est uniquement prise en charge sur le gestionnaire de volumes logiques. Lorsque la forme Ampere A1 est sélectionnée, le type de logiciel de gestion du stockage devient Logical Volume Manager avec l'option Higher Performance.
  12. Sélectionner un logiciel de gestion du stockage en sélectionnant l'une des options suivantes :
    • Oracle Grid Infrastructure afin d'utiliser Oracle Automatic Storage Management ( recommandé pour les charges globales de production). Il permet de gérer le stockage couvrant plusieurs noeuds de manière transparente et est recommandé pour la résilience. La version 11g n'est disponible que lorsque vous utilisez Oracle Grid Infrastructure.
    • Gestionnaire de volumes logiques afin de provisionner rapidement votre système de base de données à l'aide du logiciel de gestion du stockage Gestionnaire de volumes logiques

      Remarques :

      • La forme Ampere A1 est uniquement prise en charge sur le gestionnaire de volumes logiques.
      • La valeur de stockage disponible (Go) que vous indiquez lors du provisionnement détermine le stockage total maximal disponible via le redimensionnement.
  13. Configurez les performances de stockage en sélectionnant la quantité de stockage requise pour cette base de données.
    1. Sélectionnez l'une des options suivantes pour Performances du volume de stockage :
      • Equilibré pour la plupart des charges globales nécessitant un bon équilibre entre les performances et les économies.
      • Performance supérieure pour les bases de données et les charges globales volumineuses nécessitant des E/S élevées. Il s'agit du niveau de performances par défaut.
    2. Dans Service de stockage de données disponible, sélectionnez la quantité de stockage de blocs en Go à allouer au système de base de données.
      Le stockage disponible peut être augmenté ou réduit selon les besoins après le provisionnement du système de base de données.

    Le champ en lecture seule Stockage de la zone de récupération (Go) affiche la quantité de stockage disponible pour les données du journal de récupération (stockage RECO). Le stockage de la zone de récupération est déterminé par le stockage sélectionné. Toutefois, vous pouvez modifier le stockage de la zone de récupération indépendamment après le provisionnement.

    Le champ IOPS théorique maximum attendu pour le stockage de données en lecture seule affiche le nombre maximal d'IOPS théorique réalisable pour le stockage sélectionné.

  14. Cliquez sur Enregistrer les modifications.
  15. Configurer le système de base de données.
    1. Indiquez le nombre total de noeuds pour définir le nombre de noeuds dans le système de base de données.
      Vous pouvez indiquer un ou deux noeuds. Cela dépend également de la forme et du stockage que vous sélectionnez.
      • Les systèmes de base de données RAC à plusieurs noeuds nécessitent au moins deux OCPU par noeud et ne sont pas disponibles sur le gestionnaire de volumes logiques.
      • Les formes Ampere A1 et VM.Standard2.1 sont uniquement disponibles sur les systèmes de base de données à noeud unique.
    2. Edition du logiciel Oracle Database
      Edition de base de données prise en charge par le système de base de données. L'édition de base de données ne peut pas être modifiée ultérieurement.
      • Oracle Database Standard Edition n'est pas pris en charge sur les systèmes de base de données basés sur des formes Ampere A1.
    3. Stockage total (Go)
      Champ en lecture seule. Il affiche la quantité totale de stockage qui sera utilisée par le système de base de données, y compris le stockage requis par le logiciel du système de base de données. La taille de la sauvegarde détermine la valeur minimale du stockage disponible.
    4. Nom du cluster
      S'affiche uniquement pour les systèmes de base de données à plusieurs noeuds afin que vous puissiez indiquer le cluster dans lequel stocker le noeud.
    5. Nombre maximal théorique d'E/S par seconde
      Affiche le nombre maximal d'IOPS pris en charge pour votre instance. Il s'agit de la valeur minimale des E/S par seconde de réseau et de stockage que vous avez sélectionnées dans les sections Configurer la forme et Configurer le stockage.
      • Le nombre maximal d'IOPS théoriques est calculé en fonction de la taille de bloc 8K de la base de données.
  16. Facteur de limitation d'E/S par seconde
    Affiche le stockage ou le réseau sur la base duquel le nombre maximal théorique d'IOPS est déterminé. Cette option vous aide à déterminer si vous devez augmenter le stockage ou la bande passante réseau (en augmentant le nombre d'OCPU proportionnellement) pour votre forme, si davantage d'E/S par seconde sont requises.
  17. Ajoutez une clé SSH afin de télécharger la clé publique SSH à des fins d'accès.
  18. Choisir le type de licence
    • Licence incluse signifie que le coût de cette ressource de service Oracle Cloud Infrastructure Database inclut à la fois les licences logicielles et le service Oracle Database.
    • Bring Your Own License signifie que vous utiliserez les licences logicielles Oracle Database de votre organisation pour cette ressource de service Oracle Cloud Infrastructure Database.
  19. Indiquez les informations sur le réseau
    1. Réseau cloud virtuel. Cliquez sur Modifier le compartiment pour sélectionner un VCN dans un autre compartiment.
      VCN dans lequel créer le système de base de données.
    2. Sous-réseau client. Cliquez sur Modifier le compartiment pour sélectionner un sous-réseau dans un autre compartiment.
      Sous-réseau auquel le système de base de données est attaché. Pour les systèmes de base de données RAC à noeud unique et à plusieurs noeuds, n'utilisez pas de sous-réseau qui chevauche la plage 192.168.16.16/28, utilisée par l'interconnexion privée Oracle Clusterware sur l'instance de base de données. Si vous indiquez un sous-réseau qui en chevauche un autre, l'interconnexion privée risque de ne pas fonctionner correctement.
    3. (Facultatif) Groupes de sécurité réseau

      Vous pouvez éventuellement spécifier des groupes de sécurité réseau pour votre système de base de données. Les groupes de sécurité réseau fonctionnent comme des pare-feu virtuels. Ils vous permettent d'appliquer un ensemble de règles de sécurité entrantes et sortantes à votre système de base de données. Vous pouvez indiquer au maximum cinq groupes de sécurité réseau.

      Remarques :

      Si vous sélectionnez un sous-réseau avec une liste de sécurité, les règles de sécurité du système de base de données sont une combinaison des règles de la liste de sécurité et des groupes de sécurité réseau.

      Procédure d'utilisation des groupes de sécurité réseau:

      1. Sélectionnez Utiliser les groupes de sécurité réseau pour contrôler le trafic. Un réseau cloud virtuel doit être sélectionné pour être en mesure d'affecter des groupes de sécurité réseau à votre système de base de données.
      2. Spécifiez le groupe de sécurité réseau à utiliser avec le système de base de données. Vous devrez peut-être utiliser plusieurs groupes de sécurité réseau. En cas de doute, contactez l'administrateur réseau.
      3. Pour utiliser des groupes de sécurité réseau supplémentaires, cliquez sur + Autre groupe de sécurité réseau.
  20. Nom de domaine hôte du système de base de données.
    Si le sous-réseau sélectionné utilise le résolveur Internet et de réseau cloud virtuel fourni par Oracle pour la résolution de nom DNS, ce champ affiche le nom de domaine du sous-réseau, qui ne peut pas être modifié. Sinon, vous pouvez choisir un nom de domaine. Les traits d'union (-) ne sont pas autorisés.
  21. Hôte et URL de domaine.
    Combine les noms d'hôte et de domaine afin d'afficher le nom de domaine qualifié complet de la base de données. La longueur maximale est de 64 caractères.
  22. Collecte de diagnostics.

    La fonctionnalité de collecte et de notifications de diagnostics vous permet à vous et à l'équipe des opérations Oracle Cloud d'identifier, d'examiner, de suivre et de résoudre les problèmes liés aux machines virtuelles invitées de manière rapide et efficace. Abonnez-vous aux événements pour recevoir des notifications concernant les modifications d'état des ressources. Vous pouvez activer ou désactiver cette fonctionnalité à tout moment.

  23. Cliquez sur Afficher les options avancées afin de spécifier des options avancées pour le système de base de données.
    Par exemple, le domaine de pannes dans lequel réside le système de base de données et le fuseau horaire par défaut du système de base de données.
  24. Cliquez sur Suivant afin de passer à l'écran Informations sur la base de données et de fournir les informations suivantes pour la base de données initiale.
    1. Nom de base de données
      Entrez le nom de la base de données, également appelé DB_NAME, qui correspond au nom de la base de données Conteneur source ou au SID de la base de données source. Les noms des bases de données source et cible doivent correspondre pour que la phase de restauration fonctionne de manière transparente.
    2. Image de base de données
      Détermine la version d'Oracle Database utilisée pour la base de données.
    3. Mot de passe 
      Définissez un mot de passe pour l'utilisateur SYS correspondant aux exigences de mot de passe. Le mot de passe SYS doit être identique à celui de la base de données source.
  25. Cliquez sur Créer un système de base de données.