Catalogue OmniAcademy 2011

Transcription

Catalogue OmniAcademy 2011
Catalogue OmniAcademy 2011
Centre de Formation, agréé :
Centre de Tests, agréé :
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 1/48
E-mail : [email protected]
Web : www.omniacademy.ma
Sommaire
Accueil ..............................................................................................................................................................................
1
MainFrame .......................................................................................................................................................................
3
Cycles avancés - Mainframe - MVS - Z/OS - AS400 ...............................................................................................
4
DB2 et UDB ............................................................................................................................................................. 26
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 2/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame
Environnements mainframe : DB2, Cobol, Z/OS, MVS, Cics, Visual Pacbase, ...
Cursus
» Cycles avancés - Mainframe - MVS - Z/OS - AS400
» DB2 et UDB
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 3/48
E-mail : [email protected]
Web : www.omniacademy.ma
Cycles avancés - Mainframe - MVS - Z/OS - AS400
Nos formations sur les environnements Mainframe MVS, Z/OS, AS400 ,le langage Cobol et l'AGL Pacbase.
Référence
Titre
Durée
MVS
MVS - TSO - JCL - ISPF
5 jours
COB
Cobol
8 jours
CICS
Cics
5 jours
PACB
Visual PacBase
10 jours
RPG 4
RPG 400 - MISE EN OEUVRE
7 jours
AS Arch01
ARCHITECTURE SYSTEM I - IBM I
1 jour
CL-AS400
CL - LANGAGE DE CONTROLE AS 400
3 jours
COBOL / 400
2 jours
BASE DE DONNEES - DB2/400
2 jours
ILE - MISE EN OEUVRE
3 jours
COBOL-400
DB2 400
ILE
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 4/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> MVS - TSO - JCL - ISPF
Référence : MVS
Durée : 5 jours
Vous allez apprendre à :
Acquérir les compétences en environnement Grands Systèmes IBM nécessaires pour participer à la réalisation de grands projets
informatiques.
Audience :
Jeunes diplômés en informatique. Informaticiens sans expérience sur l’environnement grands systèmes IBM.
Pré-requis :
Bonnes connaissances générales en informatique.
Programme :
Présentation de M.V.S.
• Introduction au système d'exploitation
• Organisation et gestion de la mémoire
• Traduction d'adresse
• L'espace adresse MVS
• Protection de la mémoire
• Les interruptions
• Gestion des taches
• Gestion des travaux
• Gestion des données
• Surveillance du système
• Présentation de S. R. M.
• Installation et maintenance
T. S. O.
• Présentation générale
• Généralités
• Outils disponibles
• Session TSO
• Logon et Logoff
• Les fichiers associés à TSO
• Les commandes
• Les fichiers TSO
• TSO et les noms de fichiers
• Les différents types de fichiers
• Accès aux fichiers
• Les fichiers partitionnés
• Les Commandes
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 5/48
E-mail : [email protected]
Web : www.omniacademy.ma
ISPF / PDF
• Généralités
• Options et écrans correspondants
• Choix 0 : ISPF setting
• Choix 1 : View
• Choix 2 : Edit
• Les commandes de l'éditeur
• Choix 3 : Utility
• Choix 5 : BATCH
• Choix 6 : ISPF Commad shell
• Choix S :SDSF
J.C.L
Introduction
• Définitions
• Les types d'instructions
• Règles d'écriture
• Règle de continuation
• Paramètres positionnels
• Paramètres à mot clef
Carte JOB
• Définitions et paramètres de l'instruction Job
Carte EXEC
• Définitions et paramètres de l'instruction EXEC
Carte DD
• Procédures
• Procédure In-stream
• Procédure cataloguée
• Appel d'une procédure cataloguée
• Modification des instructions
UTILITAIRES
Généralités
• IEFBR14
• IEBCOMPR
• IEBCOPY
• IEBGENER
• IEBPTPCH
• IEBUPDTE
Tris
• Généralités
• Paramètres
• Ordres de contrôle
IDCAMS
• Présentation
• Commandes VSAM
• Structure du langage
• Syntaxe et règles d'écriture
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 6/48
E-mail : [email protected]
Web : www.omniacademy.ma
Codes d'erreur
• Les cas d'erreurs
• Détermination des causes d'incidents
• Analyse des cas d'erreurs
• Cas d'Abend courants
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 7/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Cobol
Référence : COB
Durée : 8 jours
Vous allez apprendre à :
Développer des programmes en Cobol.
Audience :
Jeunes diplômés en informatique. Informaticiens sans expérience sur l’environnement grands systèmes IBM.
Pré-requis :
Connaissances d'un autre langage de programmation.
Programme :
Introduction
• Utilité du Langage
• Historique
Structure et règles d'écriture
• Les Divisions
• Les sections
• Les marges
Déclaration des données
• Données Groupes
• Données élémentaires
• Format
Déclaration des Tables
• Tables Indicées
• Tables Indexées
Déclaration des fichiers
• Fichiers séquentiels
• Fichiers Indexés (VSAM)
• Fichiers relatifs (VSAM)
• Record Logique
• Record Physique
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 8/48
E-mail : [email protected]
Web : www.omniacademy.ma
Utilisation des fichiers
• Ouverture
• Lecture
• Réécriture
• Fermeture
Différents types d'instructions
• Manipulation des données
• Conditionnelles
• Branchement
• Boucles et Itérations
Principes de la programmation Structurée Modulaire
• Module Maître ou Principal
• Module Elémentaire
• Module Décisionnel
• Module Technique
Méthodologie d'Analyse et de Programmation
• Découpage Fonctionnel Modulaire
• Représentation graphique du traitement
• Nomenclature Hiérarchique des Modules
• Diagramme détaillé des traitements
• Pseudo code
Analyse et réalisation
• Reformuler pour mieux comprendre
• Etablir la liste des actions
• Etablir un diagramme général de traitement
• Ecrire un programme Modulaire
• Compiler
Préparation du test
• Vérifier l'existence des fichiers et leur contenu
• Vérifier les données en entrée (paramètres JCL)
• Exécuter
Validation Technique
• Analyser les résultats
• Analyser les codes retour
• Corriger les erreurs et ré exécuter
Validation fonctionnelle
• Analyser les compteurs de traitement
• Vérifier les données mise à jour (Fichier/Edition)
Conseils et préconisations
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 9/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Sensibilisation à la programmation simple
• Ecrire dans le but de faciliter la maintenance
• Les erreurs de programmation à éviter
• Documenter les traitements particuliers
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 10/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Cics
Référence : CICS
Durée : 5 jours
Vous allez apprendre à :
Dvelopper des applications transactionnelles en CICS.
Audience :
Développeurs d'applications en environnement Z/OS.
Pré-requis :
Maîtrise des concepts de base de l'informatique, Z/OS et Cobol.
Programme :
Architecture
• Rôles et fonctionnement des différents composants du noyau CICS
• Fonctionnement des transactions internes de CICS
• Existence et modification de l'état des composants dans les tables CICS
• Compréhension de l'utilité des « Handle Conditions » et/ou DFHRESP
• Compréhension du contenu l'utilisation du Bloc de contrôle
Principes de Programmation
• Différences entre le traitement Batch et le TP (Temps Partagé)
• Déroulement d'une transaction
• Conversationnel
• Pseudo conversationnel
• Enchaînement des programmes dans une même transaction
• Enchaînement d'un ensemble de transactions
• RETURN TRANSID
• Gestion des fichiers VSAM
• Utilisation des Zones de communication
• COMMAREA
• QTS
Exercices pratiques
• Ecriture d'une transaction de 3 programmes avec enchaînement par LINK et XCTL
• Création de la MAP et MAPSET avec BMS
• Analyse des fonctionnalités de la transaction
• Ecriture de l'Organigramme du traitement
• Ecriture du Code COBOL
Compilation et exécution
• Mise au point des programmes
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 11/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Compilation du source
• Analyse du résultat de compilation
• Correction des erreurs syntaxiques
• Exécution de la transaction
Tests et Déboguage avec CEDF
• Tests de la transaction
• Analyse des codes Abend courants
• ASRA
• APCT/APPC
• AEIA
• Validation du résultat attendu
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 12/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Visual PacBase
Référence : PACB
Durée : 10 jours
Vous allez apprendre à :
Utiliser le générateur Pacbase pour des applications Cobol et CICS.
Audience :
Tout développeur Cobol, CICS désirant programmer en environnement Pacbase.
Pré-requis :
Connaissances générales de l’environnement IBM, du langage Cobol et de CICS.
Programme :
Introduction à l'AGL PacBase
• Présentation générale
• La base de spécifications
• Le Générateur
• La documentation
• Les bibliothèques
• Les Entités Pacbase
Le Dictionnaire
• Accès à Pacbase
• Présentation du dictionnaire
• Dossier d'Entité
• L'entité Mot-Clé
• L'entité structure de données
• L'entité Texte
Langage Structure
• Architecture d'un programme
• L'entité Programme
• Les éléments du dossier
• Les ressources externes
• Les ressources internes
• Les traitements
• Edition et génération
Batch Cinématique Edition
• Les domaines d'applications du batch
• Les variables de rupture
• Les fichiers multi-structures
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 13/48
E-mail : [email protected]
Web : www.omniacademy.ma
• La synchronisation de fichiers
• L'édition
Cinématique TP – CICS Dialogue
• L'entité Dialogue.
• L'entité Ecran.
• Le maquettage des écrans.
• L'impression des maquettes.
• La structure d' un programme TP.
• Constitution d'un écran menu et d'un écran de consultation,
• Chaînage des écrans pour simulation
• L'appel des ressources externes (segments).
• Les contrôles et les mises à jour.
• Génération des libellés d'erreurs.
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 14/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> RPG 400 - MISE EN OEUVRE
Référence : RPG 4
Durée : 7 jours
Maîtriser à l'issue de la formation, le RPG. Connaître le principe de l'ILE.
Audience :
Développeurs
Pré-requis :
Notions de programmation, base de données.
Programme :
INTRODUCTION
• Les langages System i , Rappels base de données System i , Historique RPG
• La programmation OPM : CLP, RPG/400, COBOL
• La programmation ILE : CLP ILE, RPG 4, COBOL ILE, C/400
• Les avantages et les inconvénients OPM, ILE
• ILE et les nouvelles technologies : Java, C, Web Services
UTILITAIRES
• SDA : création de fichiers écran (Screen Designer/CODE400)
• RLU : création de fichiers d'impression
• SEU et PDM
• Rational Developer for i/WebSphere Development Studio (Eclipse)
• Cooperative Development/400
PRINCIPE DE PROGRAMMATION
• Structure d'un programme
• Structure d'une application
• Les fichiers sources
• Bibliothèques objets et bibliothèques sources
• Groupes d'activation par défaut OPM
• Groupe d'activation nommé : ILE
SPECIFICATION RPG
• H : contrôle (colonné)
• F : fichier (colonné)
• E : Tableau (colonné)
• L : Imprimante (colonné)
• I : entrée et data-structure (colonné)
• C : traitement (colonné)
• O : sortie (colonné) , Tableau
SPECIFICATION RPG 4
• H : Contrôle et mot-clés de compilation (non colonné)
• F : Fichiers (semi-colonné)
• D : Définition des variables de travail, data structure, tableaux, ...
• I : Zones en entrée (colonné)
• C : Traitement (colonné)
• /FREE : Traitement en format libre
• O : Zones en sortie (colonné)
• P : Procédures et fonctions , Lignes de fin de source
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 15/48
E-mail : [email protected]
Web : www.omniacademy.ma
DECLARATION DES VARIABLES
• Spécification D : variables globales
• Les différents types de variables
• Mot-clé LIKE
• Data Structure (RPG 4)
• Mots-clés : LIKEDS, QUALIFIED, OVERLAY,...
• Variables basées sur des pointeurs
• Cas particuliers des data-structures en RPG/400
CODES OPERATIONS
• Codes opérations communs RPG/400 - RPG 4
• Sur les fichiers : READ, WRITE, DELETE, UPDATE
• Accès direct : CHAIN, SETLL, SETGT
• Sur les données : MOVE, EVAL, MOVEL, EVALR, ...
• Boucles et tests : IF, DO, DOW, DOU, WHEN, ...
• Indicateurs de réponse : *IN, %EOF, %FOUND, %ERROR, %EQUAL
FONCTIONS INTEGREES
• Remplacement des pointeurs
• Fonctions de pointeurs
• Alternatives aux codes-opérations
• Manipulation des chaînes de caractères : %TRIM, %SUBST, %SUBARR, ...
• Manipulation des données numériques : %DIV, %MULT, %REM, ...
PROGRAMMATION STRUCTUREE
• Boucles et conditionnements
• Sous-routines: BEGSR, ENDSR, EXSR,LEAVSR, ...
TABLEAUX
• Mots-clefs et fonctions
• Chargé à la pré-exécution
• Chargé à l'exécution
• Déclaration
• Chargés à la compilation
• Les tableaux en RPG/400
DATE/HEURE/HORODATAGE
• Conversion et test : %DATE, TEST(DE)
• Manipulation : ADDDUR, SUBDUR, EXTRCT, %SUBDT, ...
• Format standard et format des zones converties
• Définition
• Initialisation
• Fonctions intégrées de calcul
• Restriction sur les zones temps en RPG/400
• Variation de compilation en RPG/400 pour la prise en compte des zones temps
APPELS ENTRE PROGRAMMES
• Appels entre programmes ILE et OPM : CALL
• Appels de modules : CALLB et CALLP
• Passage de paramètres
• RPG 4 : comment éviter *ENTRY
• Importation/exportation de variables
PROGRAMMATION INTERACTIVE
• Création des fichiers écran : simple, sous-fichier, fenêtre
• Utilisation dans le cas d'écrans simples et de fenêtres
• Création de sous-fichiers : statiques et dynamiques
• Contrôles inhérents à l'écran : valeurs limites, par défaut, indicateur
de non remplissage, ...
• Gestion des touches de fonction
• Règles à respecter pour la programmation interactive :le modèle
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 16/48
E-mail : [email protected]
Web : www.omniacademy.ma
de développement
• Gestion des formats en RPG4 et RPG/400
• Les mots-clés spécifiques RPG 4
LES ETATS
• Création d'états via RLU
• Gestion des différents formats : recouvrement, saut de page, saut de ligne
• Utilisation en RPG 4 et RPG/400 : déclaration
• Les mots-clés spécifiques RPG 4
• Gestion des fins de page, gestion ligne à ligne
• Soumission Batch
DEBOGAGE
• Prévoir le débogage à la compilation
• Débogage avec visualisation du source et avec trace
• Débogage en mode 5250 et avec RDI/WebSphere Studio
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 17/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> ARCHITECTURE SYSTEM I - IBM I
Référence : AS Arch01
Durée : 1 jour
Connaître à l'issue de la formation l'architecture du System i(AS400)/IBMi (i5OS). Connaître l'utilisation des nouvelles technologies sur
cette plateforme. Pouvoir décrire la structure virtualisée du System i.
Audience :
Tout public.
Pré-requis :
Aucun
Programme :
INTRODUCTION
• Historique AS400, iSeries, System i et i
• Positionnement du System i dans une architecture moderne
• Les orientations IBM : la virtualisation, les clients légers
• Ouverture aux nouvelles technologies
PRESENTATION GENERALE DU SYSTEM I ET DE L'IBM I
• Les partitions et les périphériques • Une machine, plusieurs OS
• Evolution de l'O.S. et les versions
• Moteur de virtualisation
• La console HMC
• Administration du système : du client lourd au client léger
PARTITIONNEMENT ET ADMINISTRATION DEPORTEE
• Un système virtualisé : powerHypervisor
• La console HMC
• partitions (IBM i, Unix, Linux) et partitions hébergées (IBM i, Unix et Linux)
• IBM System Navigator Director
CONCEPT DU SYSTEMI ET DE L'IBM I
• Les bibliothèques
• L'indépendance du système vis à vis du matériel
• L'architecture orientée objet
• L'intégrité matérielle et logicielle
• L'espace adressable unique
• Auxiliary Storage Pool (ASP) et les iASP
• Logical Partitioning et profils de partition
CODAGE DES INFORMATIONS
• Formats binaire, condensé et étendu
• Code EBCDIC
• Unicode
LES LOGICIELS STANDARDS ET COURANTS
• RLU (état), SDA (écran), PDM (gestionnaire), DFU (gestionnaire de données)
• Outils de requêtes : Query/400, SQL, DB2 Web Query
• Base de données intégrée : DB2/400.
• Serveur d'appplications, serveur Web, serveur de Services Web
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 18/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Editeurs : WebSphere development Studio Client, (WDSC), Rational Developer for System I (RDI),en Studio, CODE/400
• Lotus Domino
LES COMMUNICATIONS
• Les serveurs
• TCP/IP
• SNA
LES LANGAGES
• RPG/400 et RPG IV ILE
• COBOL et COBOL ILE
• Langage de contrôle (CLP et CLP ILE)
• C/400
• Java
• PHP
INTRODUCTION A LA BASE DE DONNEES
• Base de données intégrée : DB2/400
• Base de données complémentaires : MySQL
• Création : mode natif ou SQL
• Les contraintes, les déclencheurs
• Fichier logique, index et vue: chemin d'accès aux données
• Fichier physique, table: récepteur des données
• Base de données relationnelle
• Correspondances DB2/400 et SQL
LA NOTION DE TRAVAIL
• Interactif
• Batch
• A chaque travail ses ressources et son paramétrage
I.F.S ET SYSTEM I NAVIGATOR
• Serveur de fichiers Intégré
• Interface graphique
• Dossiers partagés
• Affichage garphique de la base de données et des relations entre tables
• Assistant SQL
LINUX - UNIX
• QShell
• PASE
NOUVELLES TECHNOLOGIES
• Un système standard et ouvert
• Les serveurs d'applications : WebSphere Application Server, Tomcat
• Les serveurs Web : Domi
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 19/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> CL - LANGAGE DE CONTROLE AS 400
Référence : CL-AS400
Durée : 3 jours
Maîtriser à l'issue de la formation, le langage de contrôle.
Audience :
Développeurs, administrateurs.
Pré-requis :
Notions i5/OS.
Programme :
INTRODUCTION
CARACTERISTIQUES D'UN TRAVAIL
• Soumission d'un travail
• Description de travail (JOBD)
• Travaux Interactif /Batch
• Role de la file d'attente de message QSYSOPR
• Commande pour visualiser les historiques
• Mise en oeuvre des réponses automatiques
COMMANDES
• Modes d'écriture des commandes
• Définition du Langage de contrôle
• Structure des commandes
• Exécution en mode interprété ou compilé
• Paramètres associés aux mots-clés
• Guide opérateur : Invite
• Les menus des commandes
PROGRAMMATION
• Les principaux type variables
• Commandes d'extraction (RTV*)
• Règles de programmation
• Utilisation des fichiers (BD et Ecran)
• Gestion des Data Area
• Commande de vérification CHK*
• Enchaînement des programmes
• Interception des Erreurs
• Sous programmes et boucles
• Opérations sur les chaînes de caractères
• Traitements conditionnés
• Structure complete d'un programme CL
• Commandes d'interaction utilisateur
• Utilisation des invites sélectives
• Les opérateurs de comparaison
TRAVAUX ASYNCHRONES
• Mise en oeuvre : différentes possibilités
• Principe et interêt
• Les Data queue (exemple d'utilisation)
• Autres solutions
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 20/48
E-mail : [email protected]
Web : www.omniacademy.ma
LES MESSAGES
• Commandes des fichiers messages
• Types de message
• Commandes de description des messages
• Utilisation dans les écrans
LES MESSAGERIES
• Modes de réception des messages
• Différentes files d'attente de messages
• Associer un programme à une MSGQ
• Envoi de différents types de messages
• Lire un message dans une file
• Gestion des files d'attente de message
• Attendre une réponse et la traiter
VALEURS SYSTÉMES
• Visualisation des principales valeurs
• Extraction
• Mise à jour
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 21/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> COBOL / 400
Référence : COBOL-400
Durée : 2 jours
Maîtriser à l'issue de la formation, la maintenance d'applicatifs Cobol sur System AS400.
Audience :
Développeurs
Programme :
RAPPEL DB2/400
• Fichiers physiques
• Fichiers logiques
• Principales commandes à connaître
• Manipulations courantes de fichiers
DESCRIPTIONS EXTERNES
• Base de données (PF et LF)
• Ecran (DSPF)
• Impression (PRTF)
• Exemples dans des programmes
OUTIL DE REQUETES
• SQL interactif
• QUERY / 400
• OPNQRYF
RAPPEL SUR LES OUTILS
• PDM
• SDA
AUTRES SPECIFICITES
• Zone de communication
• Compilation
APPEL ENTRE PROGRAMMES
• Sans passage de paramètres
• Avec passage de paramètres
• Avec pgm CLP
MODE MISE AU POINT
• Débogage : STRDBG
• Débogage interactif : STRISDB
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 22/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> BASE DE DONNEES - DB2/400
Référence : DB2 400
Durée : 2 jours
Connaître à l'issue de la formation, la structure de la base de données du System i. Savoir la mettre en oeuvre via DDS ou SQL.
Audience :
Opérateurs.
Pré-requis :
Notions architecture System i.
Programme :
INTRODUCTION A DB2/400
PRINCIPES DE BASE DE DB2/400
• Structure de la base
• Différents types d'accès aux fichiers
LES FICHIERS PHYSIQUES
• Commande de création d'un fichier physique CRTPF
• Etapes de création d'un fichier physique
• Principe de codification d'un fichier physique avec les DDS
• Définition des mots-clés d'un fichier physique
• Copie d'un fichier physique : CPYF
• Caractéristiques d'un fichier physique
• Affichage du contenu d'un fichier physique
• Duplication d'un fichier physique : CRTDUPOBJ
LES FICHIERS LOGIQUES
• Etapes de création d'un fichier logique
• Possibilités des fichiers logiques
• Fichier logique non-joint (définition, codification et mots-clés)
• Commande de création d'un fichier logique CRTLF
• Définition et utilisation de fichiers logiques
SECURITE ET INTEGRITE DE DB2/400
• Les déclencheurs (Triggers) : création en CL, création via SQL
• Les contraintes : création en CL, création via SQL
• La journalisation
CREATION DE LA BASE DE DONNES PAR SQL
• Création des databases
• Création des tables, des index et des vues
• Interrogation de la base de données
• Création via System i navigator
• Creation via PDM
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 23/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> ILE - MISE EN OEUVRE
Référence : ILE
Durée : 3 jours
Maîtriser à l'issue de la formation, les concepts de l'ILE. Connaître ses déclinaisons dans les principaux langages de l'iSeries.
Audience :
Développeurs.
Pré-requis :
Maîtrise des principaux langages concernés (RPG 4, CLP).
Programme :
INTRODUCTION
• Les nouveaux langages : ILE
• Les anciens langages : OPM
• Méthodes de programmation
LES GROUPES D'ACTIVATION
• Définition et principe
• Limitation et portée
• Groupes définis par le système
• Groupes d'activation par défaut
• Groupe QILE
• Gestion des groupes
• Groupes nommés
• Suppression des groupes en mémoire
• Groupes et appels récursifs
• frontières
LES MODULES
• Appels entre modules
• Appels entre modules et programmes
• Création avec corps principal : RPG 4 et CLP
• Création sans corps principal : RPG 4
• Définition
LES FONCTIONS ET PROCEDURES
• Création et gestion
• Utilisation de programmes externes
• Mots-clés : VALUE, CONST, …
• Fonctions et procédures internes
• Utilisation du Java
• Persistance des informations : STATIC
• Appel avec et sans passage de paramètres
• Définition
• Variables locales et variables globales
• Masquer l'appel des procédures/fonctions
• importation/exportation de variables
CREATION DE PROGRAMMES
• Création et mise à jour des programmes
• Notion de procédure d'entrée de programme : PEP
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 24/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Structuration des programmes modulaires
• Groupe d'activation du programme
LES PROGRAMMES DE SERVICE
• Avantages et inconvénients
• Définition et principe
• Intégration dans un programme
• Gestion
• Portée : la source d'exportation
• Mise à jour
• Création
LES REPERTOIRES DE LIAGE
• Définition et principe
• Création
• Avantages et inconvénients
• Gestion
• Mise à jour
• Intégration dans un programme
• Conseil de création de programmes
EXEMPLE D'UTILISATION DES SERVICES WEB EN RPG 4
• Déclaration sous forme de prototypes des éléments issues du wsdl
• Paramétrage des procédures et fonctions
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 25/48
E-mail : [email protected]
Web : www.omniacademy.ma
DB2 et UDB
Nos formations sur l'exploitation et l'administration des bases de données DB2 et UDB.
Référence
Titre
Durée
DB701
Développement DB2 - Concept et programmation
5 jours
DB702
Conception de bases DB2
3 jours
DB704
Optimisation des applications DB2
3 jours
DBA10
Administration DB2 - Gestion des Oobjets
5 jours
DBA11
Administration DB2 - Ingénieur de production
5 jours
DBA12
DBA DB2 - Performances applicatives et systèmes
5 jours
DB728
Nouveautés DB2 V8 for Z/OS - Études et développement
3 jours
DB738
Nouveautés DB2 V8 for Z/OS - Administration et système
3 jours
UDB01
UDB : Principes fondamentaux - Utilisation et administration niveau 1
3 jours
UDB02
UDB : Administration niveau 2
4 jours
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 26/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Développement DB2 - Concept et programmation
Référence : DB701
Durée : 5 jours
Vous allez apprendre à :
Acquérir l’autonomie dans la pratique de DB2.
Audience :
Chefs de projet, analystes, analystes-programmeurs, toute personne concernée par les différentes phases de développement d’une
application DB2.
Pré-requis :
Connaissances générales sur MVS et VSAM, connaissance de Cobol, utilisation de TSO/ISPF.
Programme :
Introduction aux SGBD relationnelles.Conception d'une base de données
• Le modèle Entité-Association
• Normalisation du modèle
• Phases de constitution du MCD
Architecture et concepts DB2
• Fonctionnalités
• L'optimiseur
Les Objets DB2
• Database
• Tablespace
• Table, index et vues
Le catalogue
• Rôle et utilisation
Gestion des autorisations
• Identifiants des utilisateurs
• Les ordres GRANT et REVOKE
Langage de manipulation : DML
• L'ordre SELECT
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 27/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Lecture d'une ou plusieurs tables
• Les ordres de mise à jour :
• UPDATE, INSERT et DELETE
Techniques de programmation
• Les variables Hôtes
• Lecture d'une ligne
• Lecture à l'aide de curseurs
• Mise à jour avec ou sans curseur
Mise en oeuvre d'une application
• DCLGEN et précompilation
• Gestion des packages et des plans
Programmes de services et Uutilitaires
• DNSTEP2, DSNTIAD, DSNTIAUL
• UNLOAD et LOAD
Optimisation des requêtes
• Les chemins d'accès
• Les prédicats
• L'ordre EXPLAIN et la PLAN_TABLE
Travaux pratiques 3 demi-journées
• Manipulation des données sous SPUFI, du plus simple au plus complexe.
• Définition et mise à jour de données.
• Consultation du catalogue.
• Écriture et test d'un programme Cobol de lecture.
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 28/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Conception de bases DB2
Référence : DB702
Durée : 3 jours
Vous allez apprendre à :
Sensibiliser les participants sur les points clés à surveiller pour l’écriture et la mise en oeuvre d’applications performantes.
Audience :
Concepteurs, développeurs.
Pré-requis :
Connaissances générales de DB2 et du langage SQL.
Programme :
Présentation Bases de données
• Définitions
• Fonctions et objectifs d’un SGBD
• Architecture sur 3 niveaux
• Les différents modèles Le modèle relationnel
• Domaine, Relation, Attribut
• Caractéristiques d’une BD relationnelle
• L’algèbre relationnelle : les opérateurs
• Clés primaires, étrangères, règles de mise à jour
• Contraintes d’intégrité
Méthodologie
Le modèle entité-association
• Recensement des données
• Propriété et entité
• Détermination des identifiants
• Les associations
• Cardinalité d’une association
• Dépendance fonctionnelle
• Entités spatio-temporelles Normalisation
• Objectifs
• Les trois premières formes normales et la BCNF
• Quatrième forme normale
• Cinquième forme normalePhases de constitution d’un modèle conceptuel
• Algorithme d’élaboration
• Étude par le langage naturel
• Étude par les dépendances fonctionnelles entre les propriétés
• Étude par le recensement des identifiants
• Étude par le recensement des entités
Travaux pratiques
• Élaboration d’un modèle conceptuel Schéma relationnel
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 29/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Règles de passage du modèle conceptuel au modèle logique brut
• Liens n ---> n ; Liens 1 ---> n
• Liens obligatoires et facultatifs
• Les associations réflexives Validation données/traitements
• Objectifs
• Techniques Optimisation du schéma relationnel
• Décomposition
• Gestion de la redondance
• Les vecteurs
• Dénormalisation
DB2
Présentation de DB2
• Présentation générale
• DB2 et le modèle relationnel
• Environnement technique
• Le langage SQL : sélection, projection, jointure, union…
• DB2 et l’intégrité référentielle Les objets DB2
• Storage group et database
• Tablespaces simples, partitionnés, segmentés Tables
• Index : rôle et structure
• Schéma général des données
• Vues
• Types de données
• Données temporelles
• Registres Le catalogue DB2
• Son rôle
• Les différentes tables et leurs liens
• Exemples de requêtes Le modèle physique des données
• Paramètres sur tablespaces
• Création des tables : recommandations
• Création des index, modification d’index
• Création des vues, restrictions
• Suppression d’objets Intégrité référentielle
• Contraintes d’intégrité
• Terminologie
• Définition clé primaire, clé étrangère
• Définition des relations et des règles de mise à jour
• Modification et suppression de relations
• Restrictions d’implémentaion
• Mapping MCD --> DB2
• Cas particuliers : cycle, clés primaires multiples, hiérarchie, liens 1 --> 1, gestion du null Chemins d’accès
• Tablespace scan, index scan
• Méthodes de jointure
• L’ordre Explain et la Plan_table Les bases de données réparties
• Définition, avantages et objectifs d’un SGBD réparti
• Fragmentation des données
• DB2 et le distribué
Travaux pratiques
• À partir d’un MCD, création de tables DB2 et mise en oeuvre de l’intégrité référentielle sous DB2
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 30/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Optimisation des applications DB2
Référence : DB704
Durée : 3 jours
Vous allez apprendre à :
Connaître le principe du logging, de la sauvegarde et du recouvrement des données. Connaître les objets de DB2. savoir gérer les
utilitaires DB2 et leur reprise. Comprendre et maîtriser les besoins de réorganisation des objets DB2. Assurer le suivi des bases DB2.
Savoir charger et décharger les données. Apprendre le rôle et la codification des commandes DB2.
Audience :
Concepteurs, développeurs.
Pré-requis :
Connaissances préalablesConnaissances générales de DB2 et dulangage SQL.
Programme :
Présentation des SGBD relationnelles
• Définitions
• Tables relationnelles
• Intégrité d’une base
• Le langage SQL
Architecture
• Les espaces adresses
• Connexions et Thread
• Principe du COMMIT
• Attachement TSO
Les Objets DB2
• Stogroup, Database et Tablespace
• Tables et Index
• Compression
Les bases de données système
• Catalogue et Directory
Gestion classique des utilitaires
• Suivi et arrêt des utilitaires
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 31/48
E-mail : [email protected]
Web : www.omniacademy.ma
Gestion dynamique des utilitaires
• Template, Listdef, Options
Gestion du Logging
• Unité de Recovery
• Les fichiers Log
• Fast Log Apply
• Utilitaires sur Log
• Active et Archive Log
Les utilitaires de sauvegarde
• CopyTablespace, Copy Index
• Concurrent Copy, Copytocopy, Mergecopy
• Modify Recovery
Les utilitaires de restauration
• Recover, Recover Tablespace, Recover Index Rebuild Index
• Quiesce
Réorganisation des données
• Reorg, Reorg online
• Reorg Index
Les utilitaires de suivi
• Runstats
• Stospace
• Modify Statistics
Chargement et déchargement des données
• Load, Load online
• Unload
Les autres utilitaires
• Check index, Check Data
• Repair, Report
Les commandes Les programmes de service
• Dsntep2, Dsntiad, Dsntiaul
Travaux pratiques
• Plusieurs scénarios de sauvegarde et restauration avec et sans intégrité référentielle.
• Utilitaires de suivi des bases.
• Migration de données.
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 32/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Contrôle par commandes.
• Utilisation de Template et Listdef.
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 33/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Administration DB2 - Gestion des Oobjets
Référence : DBA10
Durée : 5 jours
Vous allez apprendre à :
Maîtriser la conception des objets physiques et applicatifs.Etudier les paramètres liés à leur définition.Comprendre la navigation dans
les tables du catalogue.
Audience :
DBA, Concepteurs, Supports techniques.
Pré-requis :
Connaissance générale de DB2 V7 et du langage SQL.
Programme :
Rappels des concepts DB.Création des Objets DB2
• Stogroup, Database
• Gestion avec SMS
• Tablespace, table, table temporaire Mise en place des contraintes
• Vue, Alias et Synonyme
• Indexspace et Index
• Index de partionnement
• Les NPI
Structure interne des Objets
• Gestion par Datamanager
• Objets descripteurs
• Pageset
• Page Data
• Page Index
• Gestion de l'espace Les schémas
• Rôles et utilisation
Les User Defined Type
• Création, fonction Cast
• Autorisations liées
Les Triggers
• Caractéristiques et Déclenchement
• Tables et Variable de transition
• Gestion des erreurs Les UDF Source
• Rôle et classification
• Codification Les UDF externes
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 34/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Externes, externes scalaires
• Externes tables, externes tables,SQL
• Gestion simultanée des UDF et des Triggers
Technique de compression des données
• Mise en oeuvre, impact
• Dictionnaire
Modification des Objets et suppression. Mise en oeuvre d'un programme
• Gestion des Plans et Packages
• Option Explain
• Utilisation et Lecture de la Plan_Table
Travaux pratiques
• Écriture de requêtes SQL avec utilisation des ordres DDL mettant en application tous les points étudiés.
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 35/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Administration DB2 - Ingénieur de production
Référence : DBA11
Durée : 5 jours
Vous allez apprendre à :
Connaître les principes du Llogging et de la sauvegarde et restauration des données. Maîtriser le fonctionnement, le rôle et l'exécution
des différents utilitaires assurant la sécurité des données. Assurer le suivi des Objets DB2 :
• Alimentation des tables
• Prise de statistiques
• Gestion de la désorganisation des données.
Audience :
DBA Etudes et Exploitation, Supports techniques.
Pré-requis :
Connaissance générale des objets.
Programme :
Logging
• Les enregistrements DBET
• Undo/Redo
• Les fichiers de Logging
• Principes de l'archivage
• Les commandes associées
• Le BSDS
• Erreurs de lecture/écriture
Sauvegarde et restauration
• Principes généraux
• Impacts sur le catalogue
Gestion classique et dynamique des utilitaires
• JCL utilisateur
• Enchaînement, suivi et arrêt
• Redémarrage
• Template, Listdef, Options
Utilitaire Copy
• Copy Tablespace, Copy Index
• Sauvegarde d'une liste d'objets
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 36/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Sauvegarde parallélisées
• Concurrent Copy
Autres utilitaires de sauvegarde
• Copytocopy, Mergecopy
• Modify Recovery
Utilitaires de restauration
• Recover avec option Tocopy, Torba, Logonly
• Recover Tablespace, Index
• Quiesce
Gestion des index
• Rebuild VS Recover
• Rebuild Index
• Les Etats Icopy, Check Pending, Rebuild
• Pending
Utilitaire Load
• Mécanismes et paramètres
• Load niveau partition
• Chargement parallélisée
• Load Online, alimentation à partir d'un curseur
Utilitaire Unload
• Syntaxe et paramètres
• Liste de tablespaces
• Tablespace partitionné
• Déchargement à partir d'une IC
Utilitaire Reorg
• Reorg sans accès concurrent
• Reorg Online
Runstats
• Tablespace, Index
• Option Keycard, Freqval
Les autres utilitaires
• Check data, Check index
• Repair
Les programmes d'aide
• DSN1COPY, DSN1PRINT, DSN1COMP
• DSN1CHKR, DSNLOGF
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 37/48
E-mail : [email protected]
Web : www.omniacademy.ma
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 38/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> DBA DB2 - Performances applicatives et systèmes
Référence : DBA12
Durée : 5 jours
Vous allez apprendre à :
Connaissance et compréhension des chemins d’accès. Analyser la Plan_Table .Maîtriser les performances du langage
SQL.Configuration de la mémoire et des paramètres système de DB2.
Audience :
DBA, concepteurs, Supports techniques.
Pré-requis :
Connaissance générale des objets DB2 et maîtrise du langage SQL.
Programme :
Les chemins d’accès
• Rôle de l’optimiseur
• Chemins d’accès
• Prefetch
• Partition Scan
• Jointure
Les prédicats
• Caractéristiques et traitement des prédicats
• Tableau des prédicats
• Prédicats de jointure
Explain et Plan_Table
• Rôle et syntaxe
• Structure de la Plan_table
• Gestion du tri final
• La table Dsn_Function_Table
Les Plan_Tables cachées
• Predicate_Table
• Cost_Table
• Reference_Table
• Structure_Table
Traitement des Jointures
• Outer Join
• Star Join
Parallélisme
• Parallélisme IO, CPU SYSPLEX
Les facteurs de filtrage
• Prédicats simples
• Prédicats composés
Access Path Hint
• Mise en oeuvre et fonctionnement
Predictive Gouvernor
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 39/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Fonctionnement et contrôle
Design applicatif
• Commit et Rollback
• Programmation Batch et TP
Démarrage et arrêt de DB2
• Démarrage et action sur le Log
• Consistent Restart
• Redémarrage conditionnel
• Arrêt
Paramétrage système
• Gestion des Pools
• Chargement de la ZPARM
Les Traces DB2
• Commande Start Trace
• Accounting
• Indicateur d’alerte
Le verrouillage
• Transaction Lock
• Taille, portée et durée des verrous
• Niveau d’isolation
• Paramétrage système
• Claim et Drain
• Parallélisme des traitements
Autorisations RACF/DB2
• Identifiant
• Groupes Racf
• Liens Racf/DB2
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 40/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Nouveautés DB2 V8 for Z/OS - Études et développement
Référence : DB728
Durée : 3 jours
Vous allez apprendre à :
Gérer les nouveaux objets V8. Maîtriser les nouveautés du langage SQL.
Audience :
Développeurs, concepteurs et DBA.
Pré-requis :
Connaissances de DB2 V7 et du langage SQL souhaitées.
Programme :
Les 3 modes de fonctionnement. Présentation générale d’Unicode
• Codes pages et CCSID
• Les mythes
• Principes de codification des caractères
• Impacts sur les applications : précompilation, DBRM, séquence de tri
• Ordres SQL multi-CCSID
Extension des limites de DB2 Modifications DML
• Common Table Expression- rôle et codification- SQL Récursif : explosion/implosion
• L’ordre Scalar Full Select- utilisation dans les expressions
• Ordre INSERT imbriqué dans ordre SELECT
• Modifications diverses : GROUP BY, ORDER
• BY, clause DISTINCT, variables de session, registres
• Fonctions scalaires : cryptage
Procédures stockées
• Procédures SQL- Instructions RETURN et SIGNAL
• Gestion des PS Java
Modifications DDL
• Les tables matérialisées MQT:- cadre d’utilisation - création et rafraîchissement- principes de l’AQR- conversion
• Modification dynamique des schémas - modifications sur tables - modifications sur Index - gestion des versions d’objets
• Nouveaux objets : séquence - Rôle et principes - ordres de création et de modification - autorisations liées
• Améliorations diverses
Gestion des partitions
• Partitionnement niveau table - impacts sur les index : index cluster, de partitionnement, DPSI, NPS - conversion
• Modification valeur limite
• Ajout d’une partition
• Rotation des partitions
• REORG REBALANCE
Programmation SQL
• Les curseurs déroulants dynamiques - Impacts sur ordres DECLARE CURSOR et FETCH - comparaisons avec curseurs statiques
• Accès multi-lignes- notion de ROWSET - Impacts sur ordres DECLARE CURSOR et FETCH - gestion de tableaux de host-variables mises à jour positionnelles multi-lignes - insertions multi-lignes
• L’ordre GET DIAGNOSTICS
Modifications du catalogue
• Passage en Unicode
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 41/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Nouvelles tables
• Modifications des tables et colonnes existantes
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 42/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> Nouveautés DB2 V8 for Z/OS - Administration et système
Référence : DB738
Durée : 3 jours
Vous allez apprendre à :
Gérer et administrer la version 8.
Audience :
DBA Etudes, Production et Système.
Pré-requis :
Maîtrise des fonctionnalités de DB2 V7.
Programme :
extension des limites de DB2. Unicode
• Code Point, Code Page et CCSID
• Principes de codification des caractères
• Incompatibilités potentielles
• Unicode et DB2 - les mythes - spécification du CCSID - impacts divers : catalogue, paramétrage système, applicatifs - Précautions et
contrôles préalables Migration vers la V8
• Les 3 modes de fonctionnement: - Compatibility, - Enabling, - New function
• Prérequis, impacts et précautions
Sécurité
• Principes du Multi Level Security RACF - classification des utilisateurs
• Application sur la sécurité DB2 - mise en oeuvre du Row-Level Security - contrôle des accès
Utilitaires
• Modifications générales diverses
• Check index online
• Load et Unload : gestion des fichiers en format délimité
• Recover : options Currentcopyonly et Logranges
• REORG - changements divers - rééquilibrage des partitions
• Repair : versions des objets
• Runstats : statistiques de distribution
• DSNJCNVB
Sauvegarde système
• Principes liés à DFSMS
• Utilitaire Backup system
• Utilitaire Restore system
Performances applicatives
• Nouveaux prédicats sargables
• Optimisation du SQL dynamique
• Optimisation des Star Joins
• Impacts divers : index, MQT, statistiques, tables volatiles, accès multi-lignes…
• Plan_Table nouvelle
Procédures stockées
• Migration en espace adresse WLM
• Améliorations gestion PS et UDF
Système
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 43/48
E-mail : [email protected]
Web : www.omniacademy.ma
• Mode 64 bits - impacts sur gestion BufferPools, EDMPOOL - gestion mémoire
• Nouveaux paramètres systèmes
• Modifications diverses : vérrouillage, CIs
• VSAM, commandes
• Modifications sur logging
• Améliorations sur distribué : TCP/IP, DRDA
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 44/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> UDB : Principes fondamentaux - Utilisation et administration niveau 1
Référence : UDB01
Durée : 3 jours
Vous allez apprendre à :
Assurer l’utilisation et l’administration minimale Niveau 1 d’un serveur UDB pour Linux, Windows et Unix ( TP sous UNIX ).
Audience :
DBA ou toute personne amenée à utiliser ou développer sous UDB sans aucune expérience.
Pré-requis :
Connaissance préalable des SGBD Relationnelles et du SQL.
Programme :
Présentation de DB2
• Famille db2 DB2 UNIVERSAL DATABASE
• Run Time Environment (RTE)
Outils d’administration
• Services installés
• Composants de DB2 UDB
• Le centre de contrôle
• Assistant de configuration client
• Le centre de commande
• Le centre de gestion des scripts
• Le journal de bord
• Command Line Processor
• Centre d’aide et d’information
• Aide
Les objets
• Hiérarchie des objets
• Les systèmes
• Les instances
• Base de données
• Tablespace - type de tablespace - Container - Extent - Tablespace SMS, Tablespace DMS
• Table, vue, index
• Schéma général
• Règles des noms d’objets UDB
• Limites
Installation et configuration
• La gestion des utilisateurs avec UDB
• L’autorité DBADM
• Les autres utilisateurs de la base de données
• Accorder des droits : L’instruction Grant
• Retirer des droits : L’instruction Revoke - Configuration des stations en environnement Windows NT - poste serveur - poste client
• Architecture système
Utilitaires d’importation et d’exportation
• Présentation
• Types de fichier : WSF, DEL, ASC, IXF
• L’utilitaire import
• Import et centre de contrôle
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 45/48
E-mail : [email protected]
Web : www.omniacademy.ma
• L’utilitaire export
• Présentation - syntaxe
• Export et centre de contrôle
Utilitaires de recovery
• Présentation
• Définitions
• Le logging
• logging circulaire
• logging linéaire
• L’utilitaire Backup
• Image de la sauvegarde
• Backup et centre de contrôle
• L’utilitaire Restore
• Restore et centre de contrôle
• L’utilitaire Rollforward
Utilitaires de suivi des bases
• Maintenance
• La commande Runstats
• Runstats et centre de contrôle
• La commande REORGCHK
• REORGCHK et centre de contrôle
• Processus de maintenance
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 46/48
E-mail : [email protected]
Web : www.omniacademy.ma
MainFrame >> UDB : Administration niveau 2
Référence : UDB02
Durée : 4 jours
Vous allez apprendre à :
Étudier les paramètres de la définition des objets.Maîtriser l’intégrité référentielle.Comprendre la navigation dans les tables du
catalogue. Maîtriser la structure interne des objets.
Audience :
DBA, Concepteurs et Supports techniques.
Pré-requis :
Connaissance d’UDB en Administration Niveau 1 (Cours UDB01).
Programme :
Les Objets fondamentaux
• Hiérarchie des objets
• Database - généralités - ordre de création - catalogage d’une base - répertoire systeme et de base de données - activation d’une
base - connexion
• Tablespace - notion de container et d’extent - tablespace sms - tablespace dms - ordre de création - liste des tablespaces - schéma
• Règles des noms d’objets DB2 UDB
• Table - généralités - type de données ordre de création - copie de table - les « summary table » : création et utilisation - liste de table
• Vue, Index, alias, nickname
• Limites
Modification des Objets
• Modification - tablespace, table, vue, nickname
• Suppression - base de données, tablespace, table, vue
Intégrité référentielle
• Généralités
• Clé Primaire, définition, utilisation
• Clé étrangère, définition, utilisation
• Règles de mise à jour
• Suppression
• Table « Delete-Connect »
• L’instruction Set Integrity
Gestion des autorisations
• Généralités
• La gestion des utilisateurs UDB
• Systèmes d’exploitation et UDB
• Les autorités au niveau de l’instance et de la base de données.
• Les privilèges de base de données
• Gestion de la sécurité UDB
• Gestion des droits : l’instruction Grant, Revoke
Le catalogue
• Généralités
• Les vues du catalogue
• Les vues du schéma SYSCAT
• Les vues du schéma SYSSTAT
• Description détaillée des vues
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 47/48
E-mail : [email protected]
Web : www.omniacademy.ma
Architecture et structure interne des Objets
• Architecture UDB - généralité - processus, mémoire, stockage
• Architecture d’une base de données - généralité, répertoire, fichiers
• Gestion de l’espace - structure d’une page - insertion de ligne, mise à jour, ajout de données
• Index
• Table
Tél : +212 522 98 11 20
Fax : +212 522 98 75 05
page 48/48
E-mail : [email protected]
Web : www.omniacademy.ma