Effectuer une recherche sur le site

Votre devise
Best

Administration IBM i avancée avec SQL : automatiser et sécuriser le système

PDF

L'environnement IBM i (AS/400) évolue vers une plus grande ouverture et modernisation, notamment grâce à l'intégration complète du langage SQL comme outil d'administration du système. Longtemps réservée à l'accès aux bases de données, la syntaxe SQL permet désormais d'interagir avec les composants du système (jobs, utilisateurs, files d'attente, verrous, etc.), remplaçant avantageusement de nombreuses commandes traditionnelles WRK* ou DSP*.

Cette formation IBM i avancée de 3 jours s'adresse aux administrateurs expérimentés souhaitant gagner en efficacité, automatiser leurs tâches récurrentes et exploiter tout le potentiel des vues systèmes fournies par IBM. En s'appuyant sur des cas concrets, elle propose une approche moderne de l'administration du système, en s'affranchissant des limitations du langage CLP grâce à la puissance des procédures stockées, des fonctions personnalisées et des UDTF.

Vous apprendrez également à auditer la sécurité des profils utilisateurs et les droits sur les objets et bibliothèques directement en SQL. Vous saurez aussi produire des rapports automatisés (Excel, JSON, Web Service) pour un suivi fiable et exploitable de votre environnement IBM i.

Objectifs

En suivant cette formation IBM i administration, vous atteindrez les objectifs de compétences suivants :

  • utiliser le langage SQL pour interroger le catalogue système IBM (vues SQL) ;
  • remplacer les méthodes d'administration traditionnelles (commandes WRK*/DSP*) par des requêtes SQL automatisables ;
  • concevoir des procédures stockées, des fonctions scalaires et des fonctions table définies par l'utilisateur (UDTF) dédiées à l'administration ;
  • mettre en œuvre l'automatisation des tâches d'administration via SQL plutôt que le CLP ;
  • examiner la sécurité des profils utilisateurs et gérer les droits sur les objets et bibliothèques à l'aide de SQL ;
  • produire des rapports automatisés au format Excel, JSON, ou via Web Service grâce à des procédures SQL.

Programme

Module 1 : introduire l'administration système via SQL

  • Présentation du catalogue SQL d'IBM (QSYS2, SYSIBMADM, SYSTOOLS).
  • L'utilisation d'ACS Run SQL Scripts pour administrer le système.
  • Les différentes vues, fonctions, fonctions tables et procédures du système.
  • L'interrogation des jobs actifs, des spoules, des fichiers ouverts, du CPU, de la mémoire, du disque et de l'historique du système.

Labs

  • Recréer les résultats des commandes WRK* en SQL.

Module 2 : programmer en SQL pour l'administration

  • La création de procédures stockées pour l'administration (ex. nettoyage automatique des spoules ou suivi de l'historique des travaux planifiés).
  • La création des fonctions scalaires (ex. conversion de numériques en dates).
  • L'introduction des fonctions SQL définies par l'utilisateur (UDTFs).
  • La mise en œuvre du suivi des verrous (QSYS2.LOCK_INFO) et la surveillance du système (QSYS2.SYSTEM_STATUS_INFO).
  • L'interrogation des journaux système et des messages avec des requêtes SQL.

Labs

  • Développer un mini outil de monitoring avec SQL, incluant l'envoi par mail.

Module 3 : automatiser, sécuriser et appliquer les bonnes pratiques

  • L'analyse des profils utilisateurs et des droits sur les objets et les bibliothèques (USER_INFO, USER_PRIVILEGES).
  • La création de rapports automatisés au format Excel, JSON ou Web Service avec des procédures SQL.
  • L'utilisation du planificateur (scheduler) ou l'intégration de scripts CLP pour l'automatisation.
  • Présentation des meilleures pratiques d'audit, de logs et d'optimisation des scripts SQL.

Labs

  • Mettre en œuvre une automatisation de tâches d'administration et générer des rapports de sécurité.

Prérequis

Suivre cette formation nécessite les prérequis suivants :

  • Connaissance de l'environnement IBM i : une familiarité avec l'environnement IBM i est essentielle, incluant la navigation et les concepts fondamentaux du système.
  • Commandes classiques IBM i : la maîtrise des commandes classiques comme WRKACTJOB, DSPJOB, WRKSPLF est requise pour interagir avec le système.
  • Notions de base en SQL sur IBM i : une compréhension des bases du langage SQL, notamment la lecture de tables et l'exécution de requêtes simples sur IBM i, est indispensable.
  • Connaissances de base en CLP : des notions de base en CLP (Control Language Programs) sont utiles, mais ne sont pas obligatoires.

OU avoir suivi la formation IBM i : Gestion et Exploitation (AS24FR).

Public

Cette formation s'adresse aux professionnels expérimentés en administration IBM i. Le public inclut notamment :

  • les administrateurs IBM i expérimentés qui cherchent à optimiser et automatiser leurs tâches d'administration via SQL ;
  • les techniciens système qui souhaitent remplacer les commandes traditionnelles par des scripts SQL modernes ;
  • les responsables de production qui désirent automatiser et sécuriser l'administration de leur système IBM i.

Points forts

  • Formateur expert IBM i : la formation est dispensée par un formateur expert IBM i qui possède une expérience réelle en production.
  • Formation concrète et axée sur le "terrain" : le programme est très concret et orienté "terrain", favorisant une approche pratique de l'administration IBM i avec SQL.
  • Remplacement progressif du CLP par du SQL moderne : apprenez à remplacer progressivement le Control Language Programs (CLP) par des méthodes SQL modernes et plus efficaces.
  • Exercices pratiques : la formation alterne entre théorie et pratique avec des labs et des démos.
Dernière mise à jour: 12/08/2026

Formation intra-entreprise

Cette formation est disponible en format intra-entreprise, adaptée aux besoins spécifiques de votre organisation

Formation inter-entreprise

Code formation
ASR001FR
Durée
3 jours
Demandez un devis
Quiz / QCM
Travaux Pratiques

Le délai d’inscription dépend de la formation et vous sera notifié par votre conseiller Oo2.

Soyez informé par email quand une nouvelle session est disponible.

Leave empty this text field if you are not a bot.

IBM et IBM i sont des marques déposées d'International Business Machines Corporation aux États-Unis et/ou dans d'autres pays.