IBM Cloud Docs
Migration de SAP S/4HANA vers IBM Power Virtual Server

Migration de SAP S/4HANA vers IBM Power Virtual Server

Étapes avant la migration d'une base de données SAP S/4HANA

Les sections suivantes couvrent plusieurs conseils importants pour préparer la migration de la base de données d' SAP HANA. Lire et appliquer les notes d' SAP s pertinentes.

Avant de tenter toute action de migration ou de réplication des données, vérifiez la base de données source pour tout problème existant.

S'il existe des problèmes, il peut s'agir de l'un des problèmes suivants.

  • Collecte des ordures interrompue ou ayant échoué.
  • Les bases de données sources contiennent encore des entrées, des tables ou des données provenant d'actions telles que la suppression de clients, ce qui conduit à un faux positif sur la taille réelle de la base de données.
  • Incohérences signalées lors de la vérification de la base de données.
  • Actions de chargement ou de déchargement extrêmes qui conduisent à des entrées orphelines.
  • Problèmes matériels survenus lors d'une fusion delta de la mémoire vers le disque.
  • Des vidages de mémoire de page excessifs ont été détectés, ce qui peut indiquer des corruptions de page.
  • Alertes qui s'affichent lors d'un contrôle de mini- SAP HANA.

Une mauvaise exécution de toute action de migration ou de réplication des données peut entraîner une perte de données et des incohérences dans les applications. Assurez-vous d'avoir lu et compris les notes d' SAP s associées et les notes de correction avant d'effectuer toute tâche connexe. IBM Cloud® n'est pas responsable de toute perte de données ou de l'intégrité de l'application.

Les sections suivantes contiennent des étapes préalables recommandées par l' SAP, afin de s'assurer que la base de données source est dans un état cohérent. Avant le début de toute opération de migration, de sauvegarde ou de récupération, la cohérence (telle que Row store, Column Store, Pages) et les fichiers de trace qui se trouvent dans la base de données source sont examinés de près pour détecter tout problème existant. Ces étapes recommandées doivent être effectuées avant de commencer la migration.

Vérification et confirmation de l'intégrité de la base de données

Vérifiez l'état de votre base de données afin de réduire le risque de transférer des problèmes existants vers votre système cible. Les contrôles de santé empêchent les problèmes préexistants (tels que la cohérence ou la corruption de blocs) de migrer vers le système d' SAP HANA. SAP HANA System Replication ne peut pas vous aider dans ce cas de figure, il est donc important d'effectuer ces vérifications nécessaires. Utilisez les notes d' SAP s suivantes pour vous aider.

Vérification des fichiers de trace de la base de données

La trace de la base de données est écrite dans des fichiers spécifiques au service au niveau du système d'exploitation. Le répertoire trace se trouve ici :

/usr/sap/<SID>/HDB<inst>/<host>/trace/DB_<SID>/

L'alias suivant dans l'environnement de l'utilisateur <sid>adm vous aide à passer rapidement au répertoire de suivi au niveau du système d'exploitation :

cdtrace

Les fichiers de suivi de la base de données utilisent la convention d'appellation suivante :

<service>_<host>.<port>.<counter>.trc

Dans le contexte de la hiérarchisation dynamique, un fichier avec la convention suivante peut exister ( SAP Note 2871785):

esserver_console_<host>.<port>.<counter>.trc Exemple :

indexserver_saphana01.30003.024.trc Vous pouvez accéder à ces fichiers soit directement, au niveau du système d'exploitation, soit de l'une des manières suivantes :

  • SAP HANA Studio -> Administration -> Diagnosis Files
  • DBACOCKPIT -> Diagnostics -> Diagnosis Files

Plus d'informations sur la vérification

Les instructions SQL qui se trouvent dans les notes d' SAP s suivantes indiquent si une réorganisation de la base de données est nécessaire et la quantité d'espace qui est économisée après la réorganisation.

Ce contrôle a deux objectifs.

  1. Indique si l'action de réorganisation est requise sur la base de données d' SAP HANA.
  2. Si une réorganisation est nécessaire, elle fournit une estimation de la taille après la réalisation des actions d'économie d'espace.

Réorganisation de la base de données

Si votre base de données est fortement fragmentée, une réorganisation du stockage des lignes est nécessaire.

À partir de SAP HANA 2.0 SPS04, la réorganisation en ligne du magasin de lignes se déclenche automatiquement pour les grands magasins de lignes (taille allouée >= 3.2 Go) si le taux d'utilisation est inférieur au seuil défini.

Par défaut, le seuil est de 60 % et le taux d'utilisation est vérifié en arrière-plan une fois par heure.

Si la version de votre base de données est antérieure à la version SAP HANA 2.0 SPS04, suivez les instructions qui se trouvent dans

Veillez à respecter les instructions contenues dans ces notes d' SAP, et suivez chaque étape correspondant à votre version d' SAP HANA.

Contrôles SQL mini

Utilisez cette instruction SQL pour afficher la taille actuelle de la base de données d' SAP HANA.

SELECT HOST, PORT, TO_DECIMAL( SUM(FREE_SIZE)*100 / SUM(ALLOCATED_SIZE), 10,2) "Free Space Ratio in %",TO_DECIMAL(
SUM(ALLOCATED_SIZE)/1048576, 10, 2) "Allocated Size in MB",TO_DECIMAL( SUM(FREE_SIZE)/1048576, 10, 2) "Free Size in MB" FROM
M_RS_MEMORY WHERE ( CATEGORY = 'TABLE' ) and ( ALLOCATED_SIZE > 0 ) GROUP BY HOST, PORT

Pour obtenir d'autres instructions SQL utiles, vous pouvez utiliser l' SAP suivante. Remarque. Cette note d' SAP s inclut quelques instructions SQL utiles que vous pouvez exécuter à partir de la ligne de commande en utilisant le fichier exécutable hdbsql. Vous pouvez également utiliser la console SQL intégrée à l' SAP HANA Studio.

Les commandes d' SQLStatements_Internal.zip s imposent un risque accru d'instabilités telles que des plantages ou des terminaisons. Si vous exécutez ces commandes, faites-le avec précaution. Peut-être en les exécutant d'abord sur un système DEV ou POC.

L'instruction SQL suivante vous aide à identifier les problèmes techniques critiques. Lorsque vous téléchargez les fichiers compressés de la collection SQL, recherchez SQL: "HANA_Configuration_MiniChecks".

SQL: "HANA_Configuration_MiniChecks" effectue plusieurs mini-vérifications et renvoie l' C = 'X' s s'il détecte une situation potentiellement critique. Vous pouvez utiliser l' SAP Note suivante pour interpréter les résultats.

Planification d'un rapport de dimensionnement d' SAP HANA s sur le système source

Si vous prévoyez de migrer un système SAP existant d'un site sur site vers votre environnement IBM Cloud®, vous devez d'abord exécuter un rapport de dimensionnement SAP. La version actuelle du rapport de dimensionnement de la mémoire de l' SAP HANA, est Advanced correction version 17.

Si vous souhaitez exécuter le rapport d'étiquetage d' SAP HANA, consultez l' SAP suivante. Remarque.

Il est conseillé d'utiliser la dernière version du rapport de correction avancée de l' SAP. Lorsque vous exécuterez le rapport, veillez à inclure les prévisions de croissance de la base de données d' SAP HANA. Le rapport généré indique les recommandations anticipées en matière de CPU, de mémoire et de stockage requis pour votre instance cible d' Power Virtual Server. Rendez-vous sur IBM Cloud® et sélectionnez le profil certifié le plus récent disponible pour IBM Power Virtual Server s.

SAP s sur les tailles supplémentaires Notes

Utilisation des rapports d'alerte d' EarlyWatch s comme indicateur précoce

Si votre environnement sur site est doté d'une configuration d' SAP Solution Manager, vous pouvez générer le rapport d'alerte d' EarlyWatch s pour votre système source.

Le rapport met en évidence les problèmes spécifiques que votre système source sur site pourrait rencontrer. Vous devez immédiatement vous pencher sur les indicateurs de performance SQL et les indicateurs de performance clés (KPI) urgents. Les problèmes classés comme « Red » ou « Severe problems detected » doivent être traités dans les plus brefs délais.

Consultez le rapport d'alerte d' EarlyWatch pour connaître les problèmes existants avec la base de données source d' SAP HANA, et agissez en fonction de chaque constatation dans les sections « Service Summary » ou « Alert Overview », en fonction de sa gravité.

SAP s connexes Notes d' EarlyWatch Rapports d'alerte

Source des identifiants de la base de données

Lorsque vous ajoutez un système d' SAP HANA s à la configuration de la réplication de système d' SAP HANA, n'oubliez pas que le processus de réplication du serveur principal source vers le serveur secondaire cible écrase les tables d'utilisateurs MDC ( SAP${sid}.USR02). Il est donc important de savoir (en vérifiant l' SAP HANA ) quel est l'utilisateur actuel avec des privilèges SYS qui a été utilisé pour enregistrer le MDC dans l' SAP HANA sur la source. En tant qu' Best Practice, assurez-vous de connaître les identifiants de connexion de l'utilisateur de la base de données et le mot de passe du système source. Si, par exemple, vous oubliez les mots de passe et que vous procédez à la réplication du système d' SAP HANA, de la source vers la cible, vous pouvez tester la cible secondaire en échangeant les serveurs primaire et secondaire. Si vous ne connaissez pas les identifiants de connexion de l'utilisateur de la base de données et le mot de passe sur le système source, vous ne pouvez pas enregistrer le système dans l' SAP HANA Studio ou dans une configuration d' SAP HANA Cockpit.

Création du système cible SAP HANA sur IBM Power Virtual Server

Planification du déploiement d' IBM Power Virtual Server

Un espace de travail Power Server dans votre compte IBM Cloud est une condition préalable aux étapes suivantes. Pour plus de détails, consultez le document Hybrid Cloud Network Considerations for SAP sur IBM Power Virtual Server.

Une connexion réseau cloud hybride doit être mise en place, comme décrit dans Hybrid Cloud Network Considerations for SAP sur IBM Power Virtual Server.

La planification d'une infrastructure d' SAP HANA s déployable est décrite dans la section Planification de votre déploiement.

L'aspect dimensionnement du système cible est essentiel à votre planification. Suivez les recommandations mentionnées dans le rapport d' SAP HANA s sur le dimensionnement du système source. Tenez également compte des conclusions du rapport de l' EarlyWatch Alert (rapport EWA). Ces deux facteurs permettent d'obtenir une approche réaliste de la taille recommandée de votre système cible, voir Processus de dimensionnement des systèmes d' SAP.

Comparaison de l'UC, des cœurs et du stockage requis pour votre système cible

Vérifiez que les profils certifiés dans IBM Cloud® sont proches ou correspondent aux recommandations mentionnées dans le rapport de dimensionnement du système source et tenez également compte du résumé du rapport EWA.

Sélectionnez le profil certifié IBM Power Systems Virtual Server correct à partir des deux liens suivants :

Le serveur cible doit avoir une capacité de stockage égale ou supérieure à celle du système source et être correctement dimensionné

N'oubliez pas de prendre en compte la croissance de la base de données d' SAP HANA, ainsi que la nécessité de suivre les directives d'architecture et de configuration du système de stockage d' IBM, pour l' SAP HANA TDI.

Le document suivant décrit la configuration de stockage requise pour le serveur cible dans l' IBM Cloud:

Prenez en compte l'espace supplémentaire nécessaire pour créer un point de montage du système de fichiers afin de stocker les fichiers exécutables du logiciel et la sauvegarde initiale du système d' SAP HANA. Selon l'infrastructure d' IBM Power Virtual Server prévue, vous pouvez créer le système de fichiers en tant que montage d' NFS pour l'exporter vers d'autres systèmes de l'architecture.

Création du système de fichiers du référentiel logiciel et transfert des packages d'installation

Comme dans les systèmes de démonstration précédents, le point de montage swrepo est créé avec au moins 200 Go d'espace libre. Téléchargez le logiciel d' SAP HANA s depuis SAP Marketplace - la version qui correspond à votre version d' SAP HANA s depuis le système source.

  • Page principale Téléchargements de logiciels

    • Accéder aux téléchargements de logiciels dans l' SAP me
    • Entrez votre identifiant utilisateur « S » et votre mot de passe d' SAP.
  • Centre logiciel Vue du catalogue

    • Offres de support et mises à niveau
    • Par ordre alphabétique (A-Z)
    • « H »
    • SAP HANA ÉDITION DE LA PLATE-FORME
    • SAP HANA ÉDITION PLATEFORME 2.0
    • SAP HANA BASE DE DONNÉES 2.0
    • Assurez-vous que la zone de sélection affiche LINUX ON POWER LE 64BIT
    • Sélectionnez l' IMDB_SERVER20, qui est installé sur le système source, et téléchargez-le sur votre ordinateur portable ou votre PC
    • Revenir à l' SAP HANA PLATEFORME ÉDITION 2.0 page
    • SAP HANA CLIENT 2.0
    • Assurez-vous que la zone de sélection affiche LINUX ON POWER LE 64BIT
    • Sélectionnez la version que vous avez installée sur le système source (ou une version supérieure si votre version ne figure pas dans la liste)
    • Revenir à * Software Center Vue du catalogue
    • Offres de support et mises à niveau
    • Sur le côté droit, se trouve un champ de recherche, recherchez SAPCAR
    • Dans la liste des résultats affichés, sélectionnez « SAPCAR 7.53 » Maintenance Software Component
    • Sélectionnez le fichier SAPCAR_1200-70007726.EXE et assurez-vous que la zone de sélection affiche LINUX ON POWER LE 64BIT
    • Téléchargement sur votre ordinateur portable ou PC ou Jump Host

Créer un répertoire /swrepo sur le système cible.

sudo mkdir /swrepo

Assurez-vous que votre utilisateur possède ce répertoire, afin qu'il puisse travailler et extraire des fichiers.

sudo chown $USER: /swrepo

Transférez les fichiers d'installation et les téléchargements de l'utilitaire sapcar vers le point de montage /swrepo du serveur d' SAP HANA. L'utilitaire SAPCAR a besoin d'autorisations d'exécution pour décompresser les fichiers d'archive.SAR.

chmod -R 755 /swrepo/SAPCAR_1200-70007726.EXE

Vous pouvez définir un alias SAPCAR pour cet utilitaire dans l' .bash_profile. Ce paramétrage permet d'exécuter la commande SAPCAR depuis n'importe quel répertoire.

Pour ajouter une ligne à votre profil bash, utilisez la commande suivante.

echo "alias SAPCAR='/swrepo/SAPCAR_1200-70007726.EXE'" >>$HOME/.bash_profile

Utilisez la commande source pour activer le nouvel alias défini.

source $HOME/.bash_profile

Vérifiez si cela fonctionne en exécutant SAPCAR -v pour obtenir la liste des versions :

SAPCAR -v

Décompression des fichiers

Utilisez les exemples suivants pour décompresser les fichiers.

SAPCAR -xvf IMDB_CLIENT20_XXX_XX-XXXXXXXX.SAR -manifest /SAP_HANA_CLIENT/SIGNATURE.SMF

La sortie de l'extraction du fichier sapcar ressemble à l'exemple suivant.

x SAP_HANA_CLIENT/SIGNATURE.SMF
SAPCAR: 98 file(s) extracted

SAPCAR -xvf IMDB_SERVER20_XXX_XX-XXXXXXXX.SAR -manifest /SAP_HANA_DATABASE/SIGNATURE.SMF

x /SAP_HANA_DATABASE/SIGNATURE.SMF
SAPCAR: 355 file(s) extracted

Lors de l'extraction, les répertoires /swrepo/SAP_HANA_DATABASE et /swrepo/SAP_HANA_CLIENT sont créés et contiennent les fichiers nécessaires à l'installation.

S'assurer que le système d'exploitation et le niveau de correctif du serveur cible correspondent à ceux du serveur source

Vérifiez la version du système d'exploitation et le niveau de correctif sur le système cible. Pour les systèmes productifs, le même niveau garantit que l'installation effectue des exécutions similaires et migratoires avec facilité. Pour les systèmes non productifs, par exemple, un système de validation de principe (POC) dans IBM Power Virtual Server, une version supérieure du système d'exploitation est une option valable.

Serveur cible - RHEL et SLES

Pour déterminer la version du système d'exploitation et le niveau de correctif, exécutez la commande suivante.

cat /etc/os-release

Vous pouvez également utiliser un second fichier sur les systèmes Red Hat Linux.

cat /etc/redhat-release

Sur SUSE Linux Enterprise Server (pour les applications d' SAP ), le niveau de version et de correctif peut être répertorié à l'aide de la commande suivante.

lsb_release -a

S'assurer que le système de fichiers et les points de montage correspondent au système source

Les systèmes source et cible doivent avoir le même mappage pour le stockage, le LVM et les systèmes de fichiers. Seule la capacité de stockage plus importante nécessaire ou la migration est conforme aux objectifs. Les exigences relatives à la structure du système de fichiers sont également mises en évidence au début de cette section avec les exigences TDI. De plus, vérifiez que le point de montage et les UID et GUID de propriété des fichiers correspondent à ceux du système source. De plus, les points de montage nécessitent la même définition d' <SID> s sur les deux systèmes. Lorsque vous installez SAP HANA sur le système cible, les mêmes fichiers d' <SID> s et d' <instance number> s du système source sont utilisés.

export SID=<SID>                           # SAP HANA System ID (uppercase)
export sid=<sid>                           # SAP HANA System ID (lowercase)
export INSTNO=<INSTNO>                     # SAP HANA Instance Number

export SiteOnPrem=<PrimarySiteName>        # HANA System Replication Site Name 1 - Migration from On-Prem - Source
export SiteOnCloud=<secondarySiteName>     # HANA System Replication Site Name 2 - Migration to On-Cloud - Target

export NODE1=<Hostname 1>                  # Hostname of On-Prem Server
export NODE2=<Hostname 2>                  # Hostname of IBM Power Virtual Server Instance

Entrées dans /etc/hosts pour tous les systèmes impliqués dans le projet de migration

Le fichier d' /etc/hosts s doit contenir des entrées pour le système source et tout système dépendant ( SAP Netweaver ou S/4 FES Application Server). Vous pouvez utiliser un serveur DNS pour la résolution des ressources réseau, mais il est utile d'inclure les adresses IP, le nom court, le nom de domaine complet et la description pour faciliter l'identification des serveurs dans le paysage dans le fichier /etc/hosts, en particulier si des problèmes surviennent avec la résolution réseau ou les services DNS.

Préparation et réglage du système d'exploitation pour SAP HANA

Utilisez les notes d' SAP s suivantes pour commencer la phase de préparation du système cible pour l'installation d' SAP HANA.

Assurez-vous d'avoir effectué les tâches mentionnées dans l' Recommended OS Settings for RHEL 8, car il s'agit de paramètres de réglage et de performance importants qui doivent être appliqués. Si elle est ignorée, elle peut avoir un impact sur l'installation des produits d' SAP, ainsi que sur leurs performances par la suite.

Contrôles pré- SAP HANA s à l'aide de l'outil hcmt

Les outils de mesure du matériel et du cloud d' SAP HANA, hcmt, vous aident à mesurer et à analyser votre matériel ou vos systèmes cloud avant de déployer SAP HANA ou de demander la certification SAP HANA. Les outils se composent des éléments suivants :

  • SAP HANA matériel et outil de mesure en nuage
  • SAP HANA matériel et analyse des mesures dans le cloud

Utilisez l' SAP Note suivante pour vérifier le système d'exploitation et la configuration avant d'installer SAP HANA.

Si vous rencontrez un problème de port lors de l'exécution d' hcmt, ouvrez une deuxième session Terminal. Naviguez jusqu'au répertoire d'installation de hcmt, puis démarrez une session qui maintient le port requis ouvert.

Pour exécuter hcmt en mode serveur-client, vous devez démarrer deux sessions :

  1. hcmt mode serveur activé - un hôte de saut pour collecter les résultats des tests à partir de serveurs distants
  2. hcmt client sur les systèmes cibles destinés à exécuter SAP HANA, exécutez un test de performance hcmt en utilisant le plan d'exécution complet.
Session serveur Hcmt

Le serveur hcmt collecte les données mesurées sur les systèmes clients hcmt. Un système typique pour exécuter le serveur hcmt est un hôte de saut ou un système similaire. Naviguez jusqu'au répertoire où hcmt est installé et exécutez la commande suivante

sudo ./hcmt -v -S

L'exemple suivant est le résultat attendu.

hcmt-2.00.062.00.1650891137 (2022-04-25 15:12:20)

Server started, listening on port 50000 ...
Hcmt session client

Sur le système cible que vous souhaitez utiliser comme serveur d' SAP HANA, exécutez la commande hcmt en tant que client en utilisant le plan d'exécution complet.

sudo ./hcmt -v -p /swrepo/HCMT/setup/config/full_executionplan.json

Sortie du système :

hcmt-2.00.062.00.1650891137 (2022-04-25 15:12:20)
Loading executionplan
LogVolume (/hana/log):
DataVolume (/hana/data):
Hosts: <`Leave Blank!!!!`>  Leave this field blank, otherwise it will affect the test.
Start execution of plan
Executing Test C9C9F832-854F-492D-8E7EFB4609AC435C
Note: CPU Micro Benchmark

Si vous recevez le message d'erreur « Le port 50000 est déjà utilisé », c'est que SAP HANA est probablement déjà installé. Arrêtez le système d' SAP HANA, puis relancez la commande d' hcmt.

Variante du plan : performances du processeur

Cette commande génère un fichier hcmresult-YYYMMDDHHMMSS.zip dans le répertoire setup. Téléchargez ce fichier sur le site Web HCMT SAP et vérifiez les résultats pour vous assurer que HANA est correctement installé et configuré.

Si vous rencontrez des problèmes, vous pouvez toujours utiliser l'ancien outil de vérification.

Installation d' SAP HANA s sur le système cible

Rappelez-vous les variables suivantes :

export SID=<SID>                           # SAP HANA System ID (uppercase)
export sid=<sid>                           # SAP HANA System ID (lowercase)
export INSTNO=<INSTNO>                     # SAP HANA Instance Number

Dans cet exemple, l'installation est terminée jusqu'au moment où vous devez entrer « Y » pour continuer. Revenez au répertoire HANA_DATABASE.

Exécutez la commande du gestionnaire de cycle de vie de la base de données d' SAP HANA.

sudo ./hdblcm

L'exemple suivant est le résultat attendu.

SAP HANA Lifecycle Management - SAP HANA Database 2.00.061.00.1644229038
************************************************************************

Cela permettra de scanner les répertoires à la recherche du logiciel requis.

Scanning software locations...
Detected components:
    SAP HANA Database (2.00.061.00.1644229038) in /swrepo/HANA/SAP_HANA_DATABASE/server
    SAP HANA Database Client (2.11.20.1644165757) in /swrepo/HANA/SAP_HANA_CLIENT/client


Do you want to specify additional components location? (y/n) [n]: `n`

Choisissez n pour ne pas localiser de composants supplémentaires et continuer.

Choose an action

Index | Action                    | Description
-------------------------------------------------------------
1     | install                   | Install new system
2     | extract_components        | Extract components
3     | print_detected_components | Print detected components
4     | Exit (do nothing)         |

Enter selected action index [4]: `1`

Entrez 1 et appuyez sur la touche d' <enter> s pour installer un nouveau système.

La sortie se poursuit avec l'exemple suivant.


SAP HANA Database version '2.00.061.00.1644229038' will be installed.

Select additional components for installation:

Index | Components | Description
--------------------------------------------------------------------------------
1     | all        | All components
2     | server     | No additional components
3     | client     | Install SAP HANA Database Client version 2.11.20.1644165757

Enter comma-separated list of the selected indices [3]: `1`

Entrez 1 et appuyez sur <enter> pour installer tous les composants. Accepter une série de valeurs par défaut sur la ligne suivante dans la sortie.

Enter Installation Path [`/hana/shared`]:
Enter Local Host Name [`Yourhostname`]:
Do you want to add hosts to the system? (y/n) [`n`]:

Entrez n pour aucun système supplémentaire. Vérifier les paramètres du système de base de données d' SAP HANA s source :

  • source SAP HANA SID
  • source SAP HANA Instance Number

Continuer avec les mêmes valeurs pour le système cible :

Enter SAP HANA System ID: `<Needs to match the source system>`
Enter Instance Number [00]: `<Needs to match the source system>`
Enter Local Host Worker Group [default]:

Index | System Usage | Description
-------------------------------------------------------------------------------
1     | production   | System is used in a production environment
2     | test         | System is used for testing, not production
3     | development  | System is used for development, not production
4     | custom       | System usage is neither production, test nor development

Select System Usage / Enter Index [4]: 2

Saisissez un nombre qui représente la fonction planifiée. Dans l'exemple, 2 indique un système de test.

Accepter plus de valeurs par défaut :

Do you want to enable data and log volume encryption? [n]:
Enter Location of Data Volumes [/hana/data/<SID>]:
Enter Location of Log Volumes [/hana/log/<SID>]:
Restrict maximum memory allocation? [n]:
Apply System Size Dependent Resource Limits? (SAP Note 3014176) [y]:

Déterminez ces mots de passe tels qu'ils sont définis sur le système source :

  • sapadm mot de passe
  • <sid>adm mot de passe
  • Système Base de données Utilisateur Mot de passe d' SYSTEM

Définissez les mêmes mots de passe sur le système cible :

Enter SAP Host Agent User (sapadm) Password: <Use the same password used on the source system>
Confirm SAP Host Agent User (sapadm) Password: <Use the same password used on the source system>
Enter System Administrator (<sid>adm) Password:  <Use the same password used on the source system>
Confirm System Administrator (<sid>adm) Password: <Use the same password used on the source system>
Enter System Administrator Home Directory [/usr/sap/<SID>/home]:
Enter System Administrator Login Shell [/bin/sh]:
Enter System Administrator User ID [1001]: <check that the user ID number matches the source system>
Enter ID of User Group (sapsys) [79]:  <Check that the GUID number matches the source system>
Enter System Database User (SYSTEM) Password: <Use the same password used on the source system>
Confirm System Database User (SYSTEM) Password: <Use the same password used on the source system>

Restart system after machine reboot? [n]:
Summary before execution

Le résumé vous permet de vérifier que les sélections que vous avez effectuées pour l'installation sont correctes. Sélectionnez ensuite « Y » pour commencer. Après environ 20 minutes, vous voyez le message suivant.

Registering SAP HANA Database Components on Local Host...
- Deploying SAP Host Agent configurations...
Creating Component List...
SAP HANA Database System installed
Log file written to xxxxxx

Vérifier qu' SAP HANA est en cours d'exécution et déterminer la version

Exécutez la commande suivante HDB proc pour vérifier que tous les services ont démarré sur le système d' SAP HANA s principal et secondaire.

sudo -i -u ${sid}adm -- HDB proc

SAP HANA doit être égale ou supérieure à celle du serveur principal

Pour vérifier la version de la base de données d' SAP HANA, utilisez la commande suivante sur les deux nœuds.

sudo -i -u ${sid}adm -- HDB version

Sauvegarde initiale de la base de données MDC/SYSTEMDB SAP HANA

Sauvegarde SYSTEMDB

Ajoutez à la fois l'entrée SYSTEMDB et le MDC à l'application HANA Studio. SAP HANA Ou, si vous avez un cockpit HANA dans votre paysage, vous pouvez ajouter le système cible à votre cockpit HANA à la place. Une fois les deux systèmes ajoutés, effectuez une sauvegarde initiale du système. Sur l'entrée SYSTEMDB, -> cliquez avec le bouton droit de la souris et sélectionnez.

  • Sauvegarde et restauration
  • Sauvegarde de la base de données système
  • Type de sauvegarde Complete Data Backup
  • DestinationFile
  • Destination de sauvegarde /swrepo/backup/data/SYSTEMDB assurez-vous que cette structure de répertoires existe et est accessible en écriture avec l'utilisateur ${sid}adm.
  • Préfixe de sauvegarde COMPLETE_DATA_BACKUP_INITIAL_DDMMYYY Suivant
  • Review Backup Setup puis sélectionner Finish

Assurez-vous que la sauvegarde d' SYSTEMDB@${SID} s s'est bien déroulée.

Sauvegarde MDC

Sauvegarde et restauration

  • Sauvegarde de la base de données du locataire
  • Spécifiez la base de données du locataire ${sid}. Suivant
  • Type de sauvegarde Complete Data Backup.
  • Destination File.
  • Destination de sauvegarde /swrepo/backup/data/DB_${sid} assurez-vous que cette structure de répertoires existe et est accessible en écriture avec l'utilisateur ${sid}adm.
  • Préfixe de sauvegarde COMPLETE_DATA_BACKUP_INITIAL_DDMMYYY. Suivant
  • Review Backup Setup puis sélectionnez Finish.

Assurez-vous que la sauvegarde d' DB_${sid} s s'effectue sans erreur.

Vérifier l'état de la sauvegarde

Sur l'entrée SYSTEMDB, cliquez avec le bouton droit de la souris et sélectionnez les actions suivantes.

  • Sauvegarde et restauration
  • Sélectionner Ouvrir Backup Console
  • Sélectionnez l'onglet Backup Catalog
  • Dans le champ Base de données, sélectionnez « ${sid} » pour le MDC
  • Dans le champ Base de données, sélectionnez <SYSTEMDB> pour SYSTEMDB

Vérification facultative des fichiers journaux de suivi

La trace de la base de données est écrite dans des fichiers spécifiques au service au niveau du système d'exploitation. Le répertoire trace se trouve à l'emplacement suivant :

/usr/sap/${sid}/HDB<inst>/<host>/trace/DB_${sid}/

L'alias suivant dans l'environnement de l'utilisateur ${sid}adm vous permet de passer rapidement au répertoire de suivi au niveau du système d'exploitation :

cdtrace

Les fichiers de suivi de la base de données utilisent la convention d'appellation suivante :

<service>_<host>.<port>.<counter>.trc

Dans le contexte de la hiérarchisation dynamique, un fichier avec la convention suivante peut exister ( SAP Note 2871785):

esserver_console_<host>.<port>.<counter>.trc

  • Exemple :

indexserver_saphana01.30003.024.trc Vous pouvez accéder à ces fichiers soit directement au niveau du système d'exploitation, soit de l'une des manières suivantes :

  • SAP HANA Studio -> Administration -> Diagnosis Files
  • DBACOCKPIT -> Diagnostics -> Diagnosis Files

Migration d' SAP S/4HANA en utilisant SAP HANA Réplication de système

Contrôles préalables avant de configurer la réplication de système d' SAP HANA

Avant de configurer la réplication de systèmes d' SAP HANA, il convient de vérifier quelques conditions préalables. Les étapes décrites sont valables pour RHEL ( Red Hat Enterprise Linux ) 8 et SLES (SUSE Enterprise Linux ).

Vérifier l'utilisateur de la base de données SAP HANA sur le système source

Vérifiez auprès de votre équipe d'administration de base de données d' SAP, ou auprès des administrateurs d' SAP HANA, quel utilisateur de base de données d' SAP HANA est utilisé pour accéder au système. Généralement, il s'agit de l'utilisateur SYSTEM ou de l'utilisateur propriétaire du schéma SAP si votre équipe d'administration de base d' SAP a mis en œuvre les avis de sécurité SAP.

SAP HANA pré-étapes de l'activation de la réplication de systèmes d' SAP HANA

Définir les variables d'environnement sur les systèmes d' SAP HANA s primaire et secondaire

Pour simplifier la configuration, préparez les variables d'environnement suivantes pour ${sid}adm sur les deux nœuds. Ces variables d'environnement sont utilisées dans les commandes suivantes dans le reste des exemples.

Sur les deux nœuds, exécutez les commandes suivantes. Rappelons que les variables doivent être les mêmes sur les deux systèmes, source et cible.

export SID=<SID>                                 # SAP HANA System ID (uppercase)
export sid=<sid>                                 # SAP HANA System ID (lowercase)
export INSTNO=<INSTNO>                           # SAP HANA Instance Number
export DIR_INSTANCE=/usr/sap/${SID}/HDB${INSTNO} # "${sid}adm" home directory

export SiteOnPrem=<PrimarySiteName>        # HANA System Replication Site Name 1 - Migration from On-Prem - Source
export SiteOnCloud=<secondarySiteName>     # HANA System Replication Site Name 2 - Migration to On-Cloud - Target

export NODE1=<Hostname 1>                  # Hostname of On-Prem Server
export NODE2=<Hostname 2>                  # Hostname of IBM Power Virtual Server Instance

Assurez-vous que SAP HANA est exécuté sur les deux systèmes

En tant qu'utilisateur du système d'exploitation ${sid}adm, la commande HDB proc permet de vérifier que tous les services sont démarrés.

Exécutez la commande suivante sur les deux systèmes, serveur d' SAP HANA s principal et secondaire.

sudo -i -u ${sid}adm -- HDB proc

SAP HANA doit être égale ou supérieure à celle du serveur principal

Exécutez la commande suivante sur chaque nœud pour déterminer la version du serveur d' SAP HANA.

sudo -i -u ${sid}adm -- HDB version

La version du système cible doit être égale ou supérieure à la version du système source. La seule exception à cette règle concerne la version d'une configuration activée pour la lecture d' Active/Active s. Dans ce cas, la version HDB doit être identique sur le système source et le système cible.

  • Il faut donc s'assurer que la configuration du système est identique sur les serveurs source et cible. Ensuite, comparez les paramètres des fichiers ini sur les deux systèmes.

  • Pour une configuration scale-out, assurez-vous que le nombre de nœuds workers (scale-out) et de rôles sont identiques sur les serveurs source et cible.

  • Les mêmes ${sid} et instance numbers doivent être utilisés sur les deux systèmes.

  • Sauvegarder l' PKI SSFS .key and the .dat files s à partir des systèmes primaire et secondaire.

  • Copier les clés PKI existantes du système principal vers le système secondaire.

Pour vous assurer de pouvoir revenir à l'état d'installation d'origine, si nécessaire, sauvegardez les clés existantes sur les systèmes principal et secondaire.

sudo -i -u ${sid}adm -- cp -p /usr/sap/${SID}/SYS/global/security/rsecssfs/data/SSFS_${SID}.DAT /usr/sap/${SID}/SYS/global/security/rsecssfs/data/SSFS_${SID}.DAT_<hostname>

Une fois la sauvegarde des fichiers PKI SSFS .key et .dat effectuée, vous devez copier les fichiers PKI SSFS .key et .dat du système principal vers le système cible.

Les canaux de transmission des données et des journaux d' SAP HANA 2.0 s pour le processus de réplication nécessitent une authentification à l'aide des fichiers de certificat de stockage PKI SSFS du système.

Les fichiers de certificat de stockage PKI SSFS du système sont stockés dans /usr/sap/${SID}/SYS/global/security/rsecssfs/ dans les sous-répertoires data et key.

Sur NODE2, exécutez les commandes suivantes pour copier les fichiers SSFS_${SID}.DAT et SSFS_${SID}.KEY depuis NODE1.

En tant qu'utilisateur d' ${sid}adm, exécutez les deux commandes suivantes sur NODE2.

scp ${NODE1}:/usr/sap/${SID}/SYS/global/security/rsecssfs/data/SSFS_${SID}.DAT /usr/sap/${SID}/SYS/global/security/rsecssfs/data/SSFS_${SID}.DAT
scp ${NODE1}:/usr/sap/${SID}/SYS/global/security/rsecssfs/key/SSFS_${SID}.KEY /usr/sap/${SID}/SYS/global/security/rsecssfs/key/SSFS_${SID}.KEY

Les certificats de stockage PKI SSFS copiés sur NODE2 deviennent actifs au démarrage du système d' SAP HANA.

Vérifiez que le paramètre de configuration log_mode est défini sur normal

Assurez-vous que le paramètre de configuration log_mode est défini sur normal dans la section persistence de l' global.ini, à la fois sur le serveur d' SAP HANA s principal et sur le serveur d' s secondaire.

Exécutez la commande suivante sur les deux systèmes pour vérifier le paramètre d' log_mode.

sudo -i -u ${sid}adm -- grep -i 'log_mode' /usr/sap/${SID}/HDB${INSTNO}/exe/config/global.ini

Le résultat suivant est attendu.

log_mode=normal

Enregistrez d'abord le serveur principal

Sur le système d' SAP HANA, exécutez la commande suivante pour enregistrer ce nœud en tant qu' primary e pour la réplication du système ( SAP HANA ).

sudo -i -u ${sid}adm -- hdbnsutil -sr_enable --name=${SiteOnPrem}

Le résultat suivant est attendu.

nameserver is active, proceeding ...
successfully enabled system as system replication source site
done.

Vérifier si le système primaire est enregistré

Vérifiez que le système principal est bien enregistré en utilisant la commande suivante.

sudo -i -u ${sid}adm -- hdbnsutil -sr_state

Le résultat suivant est attendu.

System Replication State
~~~~~~~~~~~~~~~~~~~~~~~~

online: true

mode: primary
operation mode: primary
site id: 1
site name: SiteOnPrem

is source system: true
is secondary/consumer system: false
has secondaries/consumers attached: false
is a takeover active: false
is primary suspended: false

Host Mappings:
~~~~~~~~~~~~~~


Site Mappings:
~~~~~~~~~~~~~~
SiteCloud (primary/)

Tier of SiteCloud: 1

Replication mode of SiteCloud: primary

Operation mode of SiteOnPrem :


Hint based routing site:
done.

Assurez-vous que SAP HANA n'est pas actif sur le site secondaire

Le site secondaire ne doit pas être un serveur d' SAP HANA s actif. Arrêtez les services de base de données d' SAP HANA, en utilisant la commande suivante.

sudo -i -u ${sid}adm -- HDB stop

Le résultat suivant est attendu.

hdbdaemon will wait maximal 300 seconds for NewDB services finishing.
Stopping instance using: /usr/sap/${SID}/SYS/exe/hdb/sapcontrol -prot NI_HTTP -nr 10 -function Stop 400

10.08.2023 10:32:07
Stop
OK
Waiting for stopped instance using: /usr/sap/${SID}/SYS/exe/hdb/sapcontrol -prot NI_HTTP -nr 10 -function WaitforStopped 600 2


10.08.2023 10:32:51
WaitforStopped
OK
hdbdaemon is stopped.

Enregistrer le système secondaire

Enregistrez maintenant le système secondaire.

sudo -i -u ${sid}adm -- hdbnsutil -sr_register \
    --name=<secondarySiteName> \
    --remoteHost=<primary_host> \
    --remoteInstance=<primary_systemnr> \
    --replicationMode=[sync|syncmem|async] \
    --operationMode=[delta_datashipping|logreplay|logreplay_readaccess]

Par exemple, si vous utilisez

  • SiteOnCloud comme nom de site secondaire
  • syncmem comme mode de réplication et
  • logreplay comme mode de fonctionnement

La dernière commande ressemble à l'exemple suivant.

sudo -i -u ${sid}adm -- hdbnsutil -sr_register \
    --name=${SiteOnCloud} \
    --remoteHost=${NODE1} \
    --remoteInstance=${INSTNO} \
    --replicationMode=syncmem \
    --operationMode=logreplay

Le résultat suivant est attendu.

Thu 10 Aug 10:36:13 CEST 2023
adding site ...
collecting information ...
updating local ini files ...
done.

Dépanner les erreurs hdbnsutil avec SELinux activé

Si le SELinux ( Linux ) est activé, la sortie de hdbnsutil n'est pas celle attendue. Vous pouvez observer l'un des deux symptômes suivants.

  • Command is not recognized message d'erreur
  • Informations d'utilisation affichées

SELinux, lorsqu'il est configuré sur « enforcing », empêche la commande « hdbnsutil » de redémarrer le « saphostagent » dans le contexte utilisateur « ${sid}adm ». Vous pouvez soit ajouter des politiques de sécurité SELinux appropriées, soit suivre les recommandations d' SAP. Ensuite, désactivez SELinux.

Vérifiez l'état actuel de SELinux avec la commande suivante.

sestatus

Le résultat suivant est un exemple.

SELinux status:                 enforcing

Si la commande sestatus renvoie l' enforcing, les commandes peuvent être bloquées, même lorsqu'elles sont exécutées avec les privilèges root, en fonction de la politique de sécurité.

Pour désactiver temporairement SELinux, exécutez la commande suivante.

sudo setenforce 0

SELinux est maintenant temporairement désactivé jusqu'au prochain redémarrage.

Vérifiez à nouveau avec sestatus, le statut affiche « disabled ».

Vérifiez si le processus saphostagent est en cours d'exécution à l'aide de la commande suivante.

sudo ps -ef | grep -i host

Si la sortie est vide et qu'aucun processus n'est affiché, redémarrez manuellement saphostagent.

sudo -i -u ${sid}adm -- /usr/sap/hostctrl/exe/saphostexec -restart /usr/sap/hostctrl/exe/host_profile

Vérifier l'état des deux côtés de l' SAP HANA. Système de réplication

Vérifier l'état du système principal

Vérifiez l'état de réplication du système sur le nœud principal. Exécutez la commande suivante sur le serveur primaire :

sudo -i -u ${sid}adm -- hdbnsutil -sr_state

Le résultat suivant est attendu.

System Replication State
~~~~~~~~~~~~~~~~~~~~~~~~

online: true

mode: primary
operation mode: primary
site id: 1
site name: SiteOnPrem_hostname

is source system: true
is secondary/consumer system: false
has secondaries/consumers attached: true
is a takeover active: false
is primary suspended: false

Host Mappings:
~~~~~~~~~~~~~~

<SiteOnCloud_hostname> -> [SiteOnPrem_hostname] <SiteOnPrem_hostname_hostname>
<SiteOnCloud_hostname> -> [SiteOnCloud] <SiteOnPrem_hostname_hostname>


Site Mappings:
~~~~~~~~~~~~~~
SiteOnPrem_hostname (primary/primary)
    |---SiteOnCloud (syncmem/logreplay)

Tier of SiteCloud: 1
Tier of SiteOnPrem_hostname: 2

Replication mode of SiteOnPrem_hostname: primary
Replication mode of SiteOnCloud: syncmem

Operation mode of SiteOnPrem_hostname: primary
Operation mode of SiteOnCloud logreplay

Mapping: SiteOnPrem_hostname -> SiteOnCloud

Hint based routing site:
done.

Vérifier l'état du système secondaire

Vérifiez maintenant l'état de réplication du système sur le deuxième nœud. Exécutez la même commande sur le deuxième serveur.

sudo -i -u ${sid}adm -- hdbnsutil -sr_state

Le résultat suivant est attendu.

System Replication State
~~~~~~~~~~~~~~~~~~~~~~~~

online: false

mode: syncmem
operation mode: unknown
site id: 2
site name: SiteOnCloud

is source system: unknown
is secondary/consumer system: true
has secondaries/consumers attached: unknown
is a takeover active: false
is primary suspended: false
is timetravel enabled: false
replay mode: auto
active primary site: 1

primary masters: <SiteOnPrem_hostname_hostname>
done.

Redémarrer le serveur secondaire

Jusqu'à présent, les deux serveurs d' SAP HANA s sont configurés comme partenaires de réplication. Redémarrez maintenant le serveur d' SAP HANA s secondaire pour terminer la configuration de la réplication.

Exécutez la commande suivante sur le serveur secondaire.

sudo -i -u ${sid}adm -- HDB start

Le résultat suivant est attendu.

StartService
OK

Starting instance using: /usr/sap/${SID}/SYS/exe/hdb/sapcontrol -prot NI_HTTP -nr 10 -function StartWait 2700 2
OK


10.08.2023 10:38:47
Start
OK

10.08.2023 10:40:17
StartWait
OK

Vérifiez HDB info ou HDB proc sur le côté secondaire pour confirmer que SAP HANA fonctionne à nouveau. En cas de succès, exécutez la commande sr_state sur le système principal.

sudo -i -u ${sid}adm -- hdbnsutil -sr_state

Le résultat suivant est attendu.

System Replication State
~~~~~~~~~~~~~~~~~~~~~~~~

online: true

mode: primary
operation mode: primary
site id: 1
site name: SitePrem

is source system: true
is secondary/consumer system: false
has secondaries/consumers attached: true
is a takeover active: false
is primary suspended: false

Host Mappings:
~~~~~~~~~~~~~~

<SiteOnCloud_hostname> -> [SiteOnPrem] <SiteOnPrem>
<SiteOnCloud_hostname> -> [SiteOnCloud] <SiteOnPrem>


Site Mappings:
~~~~~~~~~~~~~~
SiteOnPrem (primary/primary)
    |---SiteOnCloud (syncmem/logreplay)

Tier of SiteOnprem : 1
Tier of SiteOnCloud: 2

Replication mode of SiteOnPrem: primary
Replication mode of SiteOnCloud: syncmem

Operation mode of SiteOnPrem: primary
Operation mode of SiteOnCloud: logreplay

Mapping: SiteOnprem_hostname -> SiteOnCloud

Hint based routing site:
done.

Vérifier l'état de la réplication

Une fois le système secondaire configuré et l' SAP HANA démarrée sur le serveur secondaire, le processus de réplication commence automatiquement à synchroniser les données avec un full replica. Vous pouvez vérifier la réplication initiale sur le serveur principal et observer l'état d'avancement actuel de l'action de réplication complète.

Exécutez le script Python à l'aide de la commande suivante.

sudo -i -u ${sid}adm -- python ${DIR_INSTANCE}/exe/python_support/systemReplicationStatus.py

Le résultat suivant est attendu.

|Database |Host     |Port  |Service Name |Volume ID |Site ID |Site Name |Secondary |Secondary |Secondary |Secondary  |Secondary     |Replication |Replication |Replication    |Secondary    |
|         |         |      |             |          |        |          |Host      |Port      |Site ID   |Site Name  |Active Status |Mode        |Status      |Status Details |Fully Synced |
|-------- |-------- |----- |------------ |--------- |------- |--------- |----------|--------- |--------- |---------- |------------- |----------- |----------- |-------------- |-------------|
|SYSTEMDB |<NODE1>  |31001 |nameserver   |        1 |      1 |SiteOnPrem|  <NODE2> |    31001 |        2 |SiteOnCloud|YES           |SYNCMEM     |ACTIVE      |               |         True|
|S4H      |<NODE1>  |31007 |xsengine     |        2 |      1 |SiteOnPrem|  <NODE2> |    31007 |        2 |SiteOnCloud|YES           |SYNCMEM     |ACTIVE      |               |         True|
|S4H      |<NODE1>  |31040 |docstore     |        5 |      1 |SiteOnPrem|  <NODE2> |    31040 |        2 |SiteOnCloud|YES           |SYNCMEM     |ACTIVE      |               |         True|
|S4H      |<NODE1>  |31003 |indexserver  |        3 |      1 |SiteOnPrem|  <NODE2> |    31003 |        2 |SiteOnCloud|YES           |SYNCMEM     |ACTIVE      |               |         True|
|S4H      |<NODE1>  |31011 |dpserver     |        4 |      1 |SiteOnPrem|  <NODE2> |    31011 |        2 |SiteOnCloud|YES           |SYNCMEM     |ACTIVE      |               |         True|

status system replication site "1": ACTIVE
overall system replication status: ACTIVE

Local System Replication State
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

mode: PRIMARY
site id: 1
site name: SiteOnPrem_hostname

Quatre méthodes pour vérifier l'état de réplication du système

Option 1. landscapeHostConfiguration.py

La première option utilise le script Python landscapeHostConfiguration.py pour un point de vue serveur. Ce script affiche une ligne d'état par système serveur d' SAP HANA.

Exécutez la commande suivante.

sudo -i -u ${sid}adm -- python ${DIR_INSTANCE}/exe/python_support/landscapeHostConfiguration.py

Assurez-vous que chaque serveur répertorié dans la sortie affiche « OK » dans la colonne d'état de l'hôte.

Option 2. systemReplicationStatus.py

La deuxième option alternative utilise le script d' Python systemReplicationStatus.py pour une vue de base de données de la réplication du système d' SAP HANA. Ce script affiche une ligne d'état pour chaque base de données et un état global après le tableau de la base de données.

Exécutez le script Python à l'aide de la commande suivante.

sudo -i -u ${sid}adm -- python ${DIR_INSTANCE}/exe/python_support/systemReplicationStatus.py

Assurez-vous que chaque base de données répertoriée affiche un statut de réplication « ACTIVE » dans la colonne « Status ». Le résultat attendu du script contient la ligne suivante :

overall system replication status: ACTIVE
Option 3. hdbcons

Vérifiez l'état détaillé de la réplication du système avec la commande hdbcons et exécutez-la en tant qu'utilisateur ${sid}adm. Cette troisième option est une vue technique par serveur et par service.

Exécutez la console client de gestion de base de données ( SAP HANA ) hdbcons avec la commande suivante.

sudo -i -u ${sid}adm -- hdbcons -e hdbindexserver "replication info"
Option 4. script SQL

La quatrième alternative utilise une instruction SQL qui peut être exécutée, par exemple, dans l' SAP HANA studio ou cockpit. Cette option est une vue d'hôtes par site de la réplication du système d' SAP HANA.

Vérifiez en exécutant l'instruction SQL suivante.

select host, SECONDARY_HOST, PORT, SITE_NAME, SECONDARY_SITE_NAME, REPLICATION_MODE, REPLICATION_STATUS, REPLICATION_STATUS_DETAILS,SECONDARY_ACTIVE_STATUS from M_SERVICE_REPLICATION;

Vérifiez en particulier les colonnes « REPLICATION_STATUS » et « REPLICATION_STATUS_DETAILS » dans la sortie SQL.

Après la fin de la réplication

Avant de désactiver la configuration de réplication, vérifiez les journaux de suivi pour détecter toute incohérence ou anomalie après l'exécution de l'action de réplication. Une fois la réplication terminée, la base de données contient tous les services actifs sur le système principal uniquement. Mais vous pouvez toujours examiner les journaux de suivi pour détecter d'éventuelles incohérences ou problèmes.

Vérification des fichiers de trace de la base de données

La trace de la base de données est écrite dans des fichiers spécifiques au service au niveau du système d'exploitation. Le répertoire trace se trouve ici : /usr/sap/<SID>/HDB<inst>/<host>/trace/DB_<SID>/

L'alias suivant dans l'environnement utilisateur d' ${sid}adm permet à l'utilisateur d' ${sid}adm de passer rapidement au répertoire de suivi au niveau du système d'exploitation :

cdtrace

Les fichiers de suivi de la base de données sont nommés de la manière suivante : <service>_<host>.<port>.<counter>.trc

Dans le contexte de la hiérarchisation dynamique, un fichier avec la convention suivante peut également exister ( SAP Note 2871785): esserver_console_<host>.<port>.<counter>.trc

Exemple : indexserver_saphana01.30003.024.trc

Vous pouvez accéder aux fichiers de trace de la base de données de trois manières :

  • Directement au niveau du système d'exploitation
  • SAP HANA Studio -> Administration -> Diagnosis Files
  • DBACOCKPIT -> Diagnostics -> Diagnosis Files

SAP HANA Ressources de réplication de système

Pour plus d'informations, voir les liens suivants :