Article
· Juil 5, 2023 17m de lecture

Liste des utilitaires disponibles dans IRIS

Ci-dessous figure une liste de certains des utilitaires disponibles dans InterSystems IRIS.

Cliquez sur le nom de chaque utilitaire dans le tableau ci-dessous pour obtenir des informations détaillées sur l'utilitaire.

Nom de l'utilitaire Aperçu
^BACKUP Exécution d'opérations de sauvegarde et de restauration
^DATABASE Gestion des bases de données, y compris la création, la modification et la suppression de bases de données
^DATACHECK Vérification de la concordance du contenu des deux fichiers IRIS.DAT
^DBSIZE Détermination de la taille des bases de données
^GBLOCKCOPY Capture des données globales d'une base de données vers une autre base de données ou un autre espace de noms
^GETPPGINFO Vérification des globales temporaires utilisées dans la base de données IRISTEMP
^%GCMP Une simple comparaison du contenu des deux globales
^%GSIZE Vérification de la taille des données de chaque globale dans l'espace de noms
^INTEGRIT Vérification de l'intégrité structurelle d'un ensemble de bases de données ou d'un sous-ensemble de globales dans une base de données
^JOBEXAM Affichage d'une liste de processus. Des informations détaillées sur chaque processus peuvent également être affichées et arrêtées.
^JOURNAL Configuration de la journalisation
^LOCKTAB Affichage et suppression des informations de verrouillage en cours d'utilisation
^mgstat Enregistrement continu des informations du compteur d'accès global dans un fichier en unités de cycles d'échantillonnage
^MIRROR Exécution des opérations de configuration, de gestion et d'état de la mise en miroir
^MONMGR Surveillance des journaux de messages (messages.log) afin de générer des notifications ou d'envoyer des courriels
^SECURITY Exécution de la configuration et de la maintenance des données essentielles au bon fonctionnement de la sécurité d'IRIS.
^%SS Affichage d'une liste de processus (référence uniquement).
^SYSLOG Diffusion des informations du journal des erreurs internes d'IRIS enregistrées dans une partie de la mémoire partagée.
^SystemCheck IRIS recueille des informations sur l'état des processus en cours d'utilisation, la mémoire partagée, etc.
^SystemPerformance Collecte de données détaillées sur les performances d'IRIS et de la plate-forme sur laquelle l'instance fonctionne.
^TASKMGR Planification et gestion des tâches.

※Tous les utilitaires doivent être exécutés dans l'espace de noms %SYS, à l'exception des utilitaires avec %.
※Portail de gestion : indique les fonctions cibles qui peuvent être exécutées à partir du portail de gestion.
※★En cliquant sur le nom de l'utilitaire, la description se trouve dans la documentation du produit (certains ne sont pas répertoriés).
 

★^BACKUP

Processus de sauvegarde et de restauration.
L'utilitaire ^BACKUP comporte les éléments de menu suivants.

%SYS>do ^BACKUP
) Backup                                        // Exécution des sauvegardes de la base de données
2) Restore ALL                                   // Restauration de toutes les bases de données
3) Restore Selected or Renamed Directories       // Restauration des répertoires sélectionnés ou renommés
4) Edit/Display List of Directories for Backups  // Modification/affichage de la liste des répertoires
5) Abort Backup                                  // Annulation de la sauvegarde
6) Display Backup volume information             // Affichage des informations sur le volume de sauvegarde
7) Monitor progress of backup or restore         // Contrôle de la progression de la sauvegarde ou de la restauration

Portail de gestion :
Fonctionnement du système > Sauvegarde

enlightened 【Pour référence】
Les sauvegardes de bases de données(InterSystems Symposia 2014)
La différence entre la sauvegarde accumulative et la sauvegarde différentielle.
Comment effectuer des sauvegardes sans arrêter une instance en cours d'exécution ?
Comment sauvegarder une base de données
 

★^DATABASE

La gestion des bases de données, y compris la création, la modification et la suppression des bases de données, s'effectue à l'aide de cette fonction.
L'utilitaire ^DATABASE comporte les éléments de menu suivants

%SYS>do ^DATABASE
 1) Create a database                    // Création d'une base de données
 2) Edit a database                      // Modification des attributs des bases de données existantes.
 3) List databases                       // Affichage de la liste de bases de données
 4) Delete a database                    // Suppression de la base de données existante
 5) Mount a database                     // Montage de la base de données
 6) Dismount a database                  // Démontage de la base de données.
 7) Compact globals in a database        // Compression des données globales de la base de données. Cette fonction est limitée aux versions disponibles (※).
 8) Show free space for a database       // Affichage de l'espace libre disponible dans la base de données
 9) Show details for a database          // Affichage d'informations détaillées sur la base de données spécifiée
10) Recreate a database                  // Création d'une nouvelle base de données vide basée sur les paramètres d'une base de données existante
11) Manage database encryption           // Gestion du cryptage de la base de données.
12) Return unused space for a database   // Libération de l'espace inutilisé dans la base de données
13) Compact free space in a database     // Compression de l'espace libre dans la base de données. Cette fonction est limitée aux versions disponibles (※).
14) Defragment a database                // Défragmentation de la base de données. Cette fonction est limitée aux versions disponibles(※).
15) Show background database tasks       // Affichage des tâches de base de donnéesde référence

Limitation:Veuillez noter que les fonctions de compression et de défragmentation peuvent ne pas être disponibles en fonction de votre version.
    Pour plus d'informations, voir.

Portail de gestion :
Administration du système > Configuration > Configuration du système > Base de données 

enlightened 【Pour référence】
Comment compresser le fichier de la base de données
Comment créer des espaces de noms et des bases de données à l'aide du terminal ou de l'API ?
Comment monter/démonter la base de données par programmation ?
 

★^DATACHECK

Vérification de la concordance du contenu des deux fichiers IRIS.DAT.

enlightened 【Pour référence】
Comment comparer plusieurs globales ou routines dans deux bases de données ?
 

★^DBSIZE

Mesure de la taille de la base de données.
Par exemple, elle est utilisé pour calculer l'espace disque nécessaire à une sauvegarde juste avant de l'effectuer. 

enlightened 【Pour référence】
Comment estimer la taille de la sauvegarde pour les sauvegardes en ligne
 

★^GBLOCKCOPY

Les données globales d'une base de données sont copiées dans une autre base de données ou un autre espace de noms.
Dans ce cas, la taille supplémentaire (la taille libérée par Kill) n'est pas copiée, ce qui permet de réduire la taille de la base de données.

enlightened 【Pour référence】
[FAQ] Comment réduire la taille du fichier de base de données IRIS.DAT ?
 

★^GETPPGINFO

Affichage des noms de tous les globales privés du processus en cours et l'espace qui leur est alloué en blocs.

enlightened 【Pour référence】
Comment identifier les globales temporaires qui consomment de l'espace dans la base de données IRISTEMP ?
Qu'est-ce que globale privé du processus
 

★^%GCMP

Comparaison du contenu pour voir s'il y a des différences entre les deux globales.

enlightened 【Pour référence】
Comment comparer le contenu de deux globales ?
 

★^%GSIZE

Vérification de la taille des données de chaque globale dans l'espace de noms.

Portail de gestion :
Administration du système > Configuration > Base de données locale > Globale

enlightened 【Pour référence】
Comment trouver la taille des données pour chaque globale ?
Signification de chaque élément sorti via ^%GSIZE
 

★^INTEGRIT

Vérification de l'intégrité structurelle d'un ensemble de bases de données ou d'un sous-ensemble de globales dans une base de données.

Portail de gestion :
Fonctionnement du système > Base de données > Contrôle d'intégrité
 

★^JOBEXAM

Affichage d'une liste de processus. Il est également possible d'afficher les détails de chaque processus et de l'arrêter.

Portail de gestion :
Fonctionnement du système > Processus
 

★^JOURNAL

Configuration de la journalisation.
L'utilitaire ^JOURNAL comporte les éléments de menu suivants

%SYS>do ^JOURNAL
 1) Begin Journaling (^JRNSTART)             // Démarrage de journalisation
 2) Stop Journaling (^JRNSTOP)               // Arrêt de journalisation
 3) Switch Journal File (^JRNSWTCH)          // Commutation des fichiers du journal
 4) Restore Globals From Journal (^JRNRESTO) // Restauration des fichiers du journal
 5) Display Journal File (^JRNDUMP)          // Affichage des fichiers du journal
 6) Purge Journal Files (PURGE^JOURNAL)      // Suppression du fichier du journal
 7) Edit Journal Properties (^JRNOPTS)       // Modification des options du journal
 8) Activate or Deactivate Journal Encryption (ENCRYPT^JOURNAL())    // Activer ou désactiver le cryptage du journal
 9) Display Journal status (Status^JOURNAL)  // Affichage de l'état actuel du journal
10) -not available-
11) -not available-
12) Journal catch-up for mirrored databases (MirrorCatchup^JRNRESTO) // Rattrapage du journal pour les bases de données mises en miroir
13) -not available-

Portail de gestion :
Administration du système > Configuration > Configuration du système > Paramètres du journal
Fonctionnement du système > Journaux
 

★^LOCKTAB

Affichage et suppression des informations de verrouillage actuellement utilisées.

Portail de gestion :
Fonctionnement du système > Verrouillage 

enlightened 【Pour référence】
Comment obtenir des informations sur le verrouillage au sein d'un programme
 

★^mgstat

Enregistrement continu des informations du compteur sur l'accès global à un fichier en unités de cycles d'échantillonnage (la valeur par défaut est de 2 secondes).
^mgstat est également exécuté lors de l'exécution de l'utilitaire ^SystemPerformance et fait partie du rapport de performance HTML.

enlightened 【Pour référence】
GUI basée sur Grafana pour mgstat (outil de surveillance du système InterSystems Caché / Ensemble / HealthShare).
 

★^MIRROR

Les fonctions de configuration, de gestion et d'état de la mise en miroir.

Portail de gestion :
Administration du système > Configuration > Paramètres du miroir

enlightened 【Pour référence】
Exemple de configuration HA et DR avec mise en miroir de la base de données
Performance 101
Synchroniqation et conditions de suppression des fichiers miroir du journal
À propos de la fonction de mise en miroir

★^MONMGR

Contrôle du journal des messages (messages.log) de l'instance IRIS afin de détecter les alertes signalées par le système et de générer des notifications (alert.log) ou d'envoyer des courriers électroniques.

enlightened 【Pour référence】
Comment faire pour que le journal des messages (messages.log) envoie un courriel avec une sévérité de 2 ou supérieure ?
 

★^SECURITY

Cette fonction permet de configurer et de maintenir les données essentielles au bon fonctionnement de la sécurité d'IRIS.
L'utilitaire ^SECURITE comporte les éléments de menu suivants.

%SYS>do ^SECURITY
1) User setup                     // Affichage, ajout et modification de la configuration utilisateur
2) Role setup                     // Affichage, ajout et modification de la configuration des rôles
3) Service setup                  // Affichage ou modification de la configuration du service
4) Resource setup                 // Affichage, ajout et modification de la configuration des ressources.
5) Application setup              // Affichage, ajout et modification des configurations de l'application.
6) Auditing setup                 // Affichage et exportation des journaux d'audit
8) SSL configuration setup        // Affichage, ajout et modification des configurations SSL
9) Mobile phone service provider setup  // Affichage ou modification des configurations des fournisseurs de services de téléphonie mobile
10) OpenAM Identity Services setup      // Configuration du service OpenAM ID
11) Encryption key setup          // Configuration et gestion des fichiers de clés de cryptage des bases de données
12) System parameter setup        // Navigation et modification des paramètres de sécurité de l'ensemble du système
13) X509 User setup               // Affichage, ajout et modification des informations d'identification X.509 utilisées pour la sécurité des services web
14) KMIP server setup             // Gestion et configuration des serveurs KMIP (le protocole d'interopérabilité de gestion des clés)
15) Exit

Portail de gestion :
Administration du système > Sécurité

enlightened 【Pour référence】
Les applications CSP/REST ne se connectent pas. Comment faut-il procéder pour résoudre ce problème ?
Conseils sur l'exportation et l'importation des paramètres de sécurité
 

★^%SS

Liste des informations sur l'état de chaque processus actif dans le système actuel ( fonction de référence uniquement).
Pour obtenir des informations détaillées sur chaque processus ou pour mettre fin à un processus, utilisez [^JOBEXAM](http://tyoap1.iscinternal.com/csp/knowledge/result.csp?DocNo=563#u10).

Portail de gestion :
Fonctionnement du système > Processus
 

★^SYSLOG

Sortie des informations du journal des erreurs internes d'IRIS qui sont enregistrées dans une partie de la mémoire partagée.
Ce journal peut contenir des informations de diagnostic importantes en cas de problèmes avec le système.

1) La méthode d'exécution est la suivante

USER>zn "%SYS"
%SYS>do ^SYSLOG
Device:   // Appuyez sur "Enter" ou saisissez le chemin du fichier de sortie
Right margin: 80 =>   // Appuyez sur "Enter"
Show detail? No => Yes   // Appuyez sur "Yes" + 
InterSystems IRIS System Error Log printed on May 19 2023 at 11:53 AM
--------------------------------------------------------
Printing the last 8 entries out of 8 total occurrences.
Err   Process    Date/Time           Mod Line  Routine            Namespace
3     30848      05/19/2023 09:01:02AM 91 1304 BF0+1373^SYS.Datab %SYS
:

※L'erreur ci-dessus est Err = 3, il s'agit donc d'une erreur du système d'exploitation "Le chemin d'accès spécifié est introuvable".
Err n'est pas nécessairement une erreur du système d'exploitation. Veuillez contacter notre centre d'assistance pour plus d'informations.

C:\>net helpmsg 3
Le chemin d'accès spécifié est introuvable.

2) Les informations SYSLOG étant stockées dans la mémoire partagée, elles sont perdues lors de l'arrêt d'IRIS.
En définissant les paramètres de configuration IRIS suivants, les informations du journal des erreurs internes sont enregistrées dans messages.log lorsque IRIS est arrêté.

Portail de gestion :
Administration du système > Configuration > Paramètres supplémentaires > Compatibilité 
   ShutDownLogErrors  Faux (par défaut) -> Vrai
 

enlightened 【Pour référence】
syslog - Ce que cela représente et ce que cela signifie
 

★^SystemCheck

IRIS recueille des informations sur l'état des processus en cours d'utilisation, la mémoire partagée, etc.
En cas de problème, il faut d'abord obtenir ces informations de diagnostic (^SystemCheck).
※Dans Caché/Ensemble, le nom de l'utilitaire était ^Buttons.

La méthode d'exécution est la suivante

%SYS>do ^SystemCheck
Diagnostic Report Build # 087 Evidence Logging Tool

Cet outil de reporting fournit les informations nécessaires pour InterSystems
L'assistance technique est en mesure d'analyser la plupart des problèmes. Veuillez envoyer le fichier résultant avec
chaque nouveau problème envoyé à l'assistance technique.

Cette procédure prendra environ 5 minutes. Veuillez faire preuve de patience.

Continuer (Y)? y    // Appuyer sur Enter ou "oui"(y)
Signaler les informations spécifiques à l'interopérabilité ? [Non] n    //Appuyer sur Non (n)
Collecte d'informations, veuillez ne pas interrompre ce processus.

Veuillez attendre environ 30 secondes pour %SS les instantanés.
Veuillez attendre environ 1 minute pour les instantanés "irisstat".

Collecte des informations GloStat en cours.
Veuillez attendre environ 1 minute and 40 secondes.

Envoyez les fichiers suivants par FTP à ISC Support :
c:\intersystems\iris\mgr\***202208260909.html in text mode - 579,486 bytes
%SYS>
// \mg.*La partie *** dépendra de la licence utilisée

Si vous ne pouvez pas ouvrir le terminal parce que le système est bloqué ou pour une autre raison, exécutez IRISHung.cmd (IRISHung.sh pour les systèmes Linux) à partir de l'invite de commande Windows.
Après quelques minutes, le fichier IRISHung_mmss.html sera généré sous <IRIS répértoire d'installation>\mgr.

C:\>cd /intersystems/iris/bin    // \bin 
C:\InterSystems\IRIS\bin>IRISHung.cmd

Nom complet du répertoire InterSystems IRIS : C:\InterSystems\IRIS    // Saisissez le répertoire d'installation d'IRIS.
Écrire des informations à "C:\InterSystems\IRIS\Mgr\IRISHung_mmss.html"
Veuillez patienter...

Fichier du journal enregistré à :
"C:\InterSystems\IRIS\Mgr\IRISHung_mmss.html"
La taille du fichier est de ***** octets

C:\InterSystems\IRIS\bin>

enlightened 【Pour référence】
Guide de dépannage d'InterSystems IRIS - Collecte d'informations (^Comment utiliser SystemCheck/IRISHung)
※P.7 (1). Exécution de rapports de diagnostic (^SystemCheck).

[Comment collecter des informations lorsqu'un problème survient (IRIS / IRIS for Health / UCR eds.)

★^SystemPerformance

Collecte de données détaillées sur les performances des instances IRIS et des plates-formes sur lesquelles elles s'exécutent.
※Dans Caché/Ensemble, le nom de l'utilitaire était ^pButtons.

enlightened 【Pour référence】
InterSystems: plates-formes de données et performances - Partie 1
InterSystems: plates-formes de données et performances - Partie 2 
InterSystems: plates-formes de données et performances - Partie 3: accent sur la CPU

★^TASKMGR

Planification et gestion de tâches telles que la suppression des journaux et les sauvegardes automatiques.

Portail de gestion :
Fonctionnement du système > Tâches

enlightened 【Pour référence】
Méthode de notification par courrier électronique en cas d'erreur lors du démarrage d'une tâche

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer