• Aucun résultat trouvé

Filière Unix Windows Oracle

N/A
N/A
Protected

Academic year: 2022

Partager "Filière Unix Windows Oracle"

Copied!
13
0
0

Texte intégral

(1)

Durée : 217 heures Objectifs :

- Maitriser les concepts de relationnels, le langage et l’administration Oracle.

- Maitriser Unix et Windows Programme :

UNIX COMMANDES : 3 jours

Prise en main du système

Les différentes versions d'UNIX (AIX, HP_UX, Solaris, ...).

Démarrage.

Structure d'une ligne de commande UNIX.

Utilisation et personnalisation de l'interface graphique CDE.

Arborescence standard du système de fichier UNIX.

Utilisateurs et groupes, protections d'accès.

Commandes de base pour les fichiers et répertoires.

Comment utiliser efficacement la documentation en ligne.

Gérer les fichiers, Utiliser les éditeurs

Commande de base pour la manipulation des fichiers.

Les liens physiques et symboliques.

Commandes complémentaires et pertinentes pour les fichiers et répertoires.

Connaissance de l'espace disque disponible.

L'éditeur vi.

Comprendre et utiliser le Shell L'idée de filtre.

Les redirections.

Lancement des programmes.

Environnement et processus.

L'expansion des commandes.

Procédures de commande : "shell-scripts".

Les fichiers démarreur ". profile".

Commandes de substitution.

Participants : Développeurs,

administrateurs de base de données, exploitants

Méthodes pédagogiques : Exercices pratiques Support de cours

(2)

Utiliser et construire des outils

Introduction aux expressions régulières.

Etude de cas : grep et les expressions régulières.

Outils de base.

Mécanisme de pipe.

Utilisation des pipes.

Construction de sur-outils à l'aide des pipes.

Outils complémentaires.

La messagerie.

Le fonctionnement multitâche Comprendre le multitâche Unix.

Exécution en arrière-plan.

Outils pour le background.

Signaux et suppression d'un processus.

Réponses aux signaux.

Utiliser UNIX en réseau local

Comment se connecter à distance (telnet, rlogin).

Transférer des fichiers (ftp, rcp).

Lancer des procédures distantes (rsh).

Notion de sécurité.

Comprendre les principaux termes (TCP/IP, NFS, NIS, DNS, SMTP..

UNIX SHELL : 3 jours

Introduction au shell La connexion Le shell de connexion Rôle du shell Commandes usuelles Commandes avancées Introduction aux différences entre les shells

Mécanismes essentiels du shell Commandes internes et externes Affichage à l’écran Caractères spéciaux et leur protection Jokers Redirections Tubes de communication Processus en arrière-plan et regroupement des commandes Environnement shell Variables globales et variables locales Options du shell Alias : généralités et alias particuliers Historique des commandes Fichiers d’environnement

Bases de la programmation shell Variables utilisateur Principes des scripts Paramètres d’un script Commentaires Scripts simples : variables utilisateur et variables globales Scripts : variables de paramètres Scripts : opérateurs

arithmétiques et opérateurs binaires Scripts interactifs Structures conditionnelles Scripts avec des structures de boucle Remplacement de variables Exécution et mise au point d’un script

Débogage de scripts Sous-programme sous forme de script ou de fonction Script complet

(3)

Expressions régulières Commande grep

Expressions régulières basiques Expressions régulières étendues

Utilisation des expressions régulières dans l’éditeur VI Expressions rég et commande expr

Script complet et gestion des salariés Création du menu Traitement des items Aspects avancés de la programmation shell Variables de position $* et />

Tableaux en ksh/bash Fonctions

Gestion des options d’un script Gestion des entrées et sorties d’un scrip Gestion des signaux

Gestions des menus Groupes de processus

Echange de données par un tube nommé Verrous Co-processus Commande sed

Fonctionnalités Expressions régulières et sed / Sous-expressions Analyse des commandes Script

Commande awk Structure, critères

Opérateurs et variables internes

Fonctionnalités avancées Script Tableaux

Projet : script complet d’administration système Gestion des utilisateurs

Gestion des groupes

Sauvegarde et archivage du système Menu

UNIX ADMINISTRATION SYSTEMES ET RESEAUX : 5 jours

Introduction

Présentation des types de plateformes constructeurs.

Les types de ressources à gérer.

Les différences fondamentales et les principes communs des différentes versions.

Présentation d'un site de base et des divers services mis en oeuvre : identification des principaux services, des principales machines.

Les tâches quotidiennes d'administration.

Où trouver les bonnes informations : man, outils constructeurs, site internet Quels forums pour quelles versions d'Unix ?

(4)

Les principales phases d'exploitation d'un site Installation

Types de machines : les machines serveurs, les postes clients.

Les différents types d'installation.

Partage des informations et des services.

Mise à niveau des configurations.

Méthode de résolution des problèmes d'installation.

Support aux utilisateurs.

La gestion des disques

Mise en oeuvre des techniques. Partitionnement des disques.

Introduction à la haute disponibilité (les niveaux de RAID, introduction au LVM).

Les systèmes de fichiers : les divers types (UFS, Ext3, HFS, JFS, etc.) ; les commandes de gestion.

Les quotas. Fonctionnalités. Mise en oeuvre.

Les montages : commandes et fichiers.

Arrêt et redémarrage

Pourquoi et comment arrêter proprement un serveur Unix.

Le fichier inittab et la commande init, clef de voûte du démarrage.

Les runs-levels.

Les scripts de démarrage et d'arrêt.

Personnalisation du démarrage et de l'arrêt.

Gestion des utilisateurs

Caractéristiques des comptes utilisateurs.

Les fichiers et les commandes mis en oeuvre pour la déclaration de nouveaux comptes.

La confidentialité dans un environnement Unix.

Limiter ou améliorer l'accès aux commandes.

La sauvegarde et la restauration Nécessité des sauvegardes.

Rappels des commandes utilisateur : mt, tar, cpio.

Commandes liées à la sauvegarde du système : vérification de la cohérence des systèmes de fichiers ; procédure de sauvegarde.

Les sauvegardes bootables.

Commandes de restauration du système.

Les sauvegardes et restaurations en réseau.

(5)

Les outils quotidiens de l'administrateur Rappels : lancement des jobs. La crontab, at.

Rappels : la commande find.

Création d'un environnement utilisateur : initialisation en fonction des divers shells ; initialisation des accès à l'aide en ligne.

L'outil fédérateur multi-plateforme Webmin.

Exemples d'utilisation d'outils graphiques propriétaires Adminsuite (Solaris), SAM (HP/UX),

linuxconf (Linux).

Gestion des matériels et logiciels

Installation de nouveaux logiciels : la notion de package ; les commandes de gestion des packages.

Mise à la disposition des utilisateurs.

Ajout de matériels

Déclaration de nouveaux supports de masse (disques, cd-rom, interfaces de sauvegarde).

Déclaration des terminaux et des imprimantes : fonctionnalités, commandes de mise en oeuvre, commandes d'exploitation.

Les cartes réseaux.

Le réseau et les services TCP/IP Les connaissances indispensables

Importance de la ressource dans un environnement client-serveur.

Les types de réseaux. Les divers standards Ethernet.

Dialogue sur un réseau TCP/IP.

Script de lancement de service.

Principe d'enregistrement d'un service.

Le démon inetd, les fichiers de configuration.

Les utilitaires d'analyse de trafic (snoop, iptrace,tcpdump).

La sécurité sur le réseau : les fichiers mis en œuvre

Imprimer sur une imprimante connectée à Unix à partir de Windows Notion de tcp_wrapper.

Installation d'une imprimante sur le réseau.

Configuration d'un client DHCP Présentation de DHCP.

Gestion d'un bail.

Etre client DHCP.

NFS

Interaction client-serveur.

Installation : les fichiers, les commandes.

Interopérabilité entre les systèmes.

Interopérabilité entre les versions 2 et 3.

(6)

Les services de nom et de résolution d'adresses Les différents services de nom et leurs rôles Importance des services de nom.

Introduction à DNS (Domain Name Service).

Introduction à LDAP (Lightweight Directory Access Protocol).

Introduction au NIS (Network Information Service).

Le NIS

Présentation du NIS.

Domaine NIS, bases NIS (les MAP).

Serveur maître.

Les commandes et les démons NIS (yp*).

Etre client NIS.

Interopérabilité avec les autres services de nom.

Intégration des postes et serveur Windows

Les points communs avec les implémentations sous Unix.

Présentation de Samba.

Accéder aux systèmes de fichiers Unix depuis Windows.

Faire partie du voisinage réseaux.

Imprimer sur une imprimante connectée à Windows.

ADMINISTRATION WINDOWS 2008 SERVER : 5 jours

Introduction aux tâches inhérentes à Windows Server 2008 Les différents rôles

Présentation d'Active Directory

Utilisation des outils d'administration de Windows Server 2008 Utilisation des outils à distance

Gérer des comptes d'utilisateurs et des comptes d'ordinateurs sous Windows 2008

Créer des comptes d'utilisateurs Créer des comptes d'ordinateurs

Modifier les propriétés des comptes d'utilisateurs et d'ordinateurs Gérer les comptes d'utilisateurs et d'ordinateurs

Automatiser la gestion des comptes

Utiliser des requêtes pour rechercher des comptes d'utilisateurs et d'ordinateurs dans AD

Créer des groupes et des unités organisationnelles Présentation des groupes

Gestion des groupes

Création d'unités organisationnelles

(7)

Gérer l'accès aux ressources avec Windows 2008 Présentation de l'accès aux ressources

Gérer l'accès aux partages de fichiers

Gérer l'accès aux fichiers et aux répertoires avec les permissions NTFS Établir la liste des permissions effectives

Configurer l'accès aux objets Active Directory et les relations d'approbation Déléguer l'administration des objets Active Directory

Configurer les relations d'approbation

Mettre en oeuvre les stratégies de groupes avec Windows 2008 Présentation de la stratégie des groupes

Définir le périmètre d'application des objets de stratégies de groupes Évaluer l'applicabilité des objets de stratégies de groupes

Déléguer l'administration des stratégies de groupes

Gérer l'environnement utilisateurs avec les stratégies de groupes Définir les paramètres de la stratégie de groupes

Affecter des scripts et configurer la redirection des dossiers avec les stratégies de groupes

Configurer les modèles de stratégie

Utiliser la stratégie de groupes pour déployer des applications

Définir les paramètres utilisateurs par défaut avec la stratégie de groupes Connaître les principes du dépannage de la stratégie de groupes

Résoudre les problèmes d'application de la stratégie de groupes Résoudre les problèmes liés au paramétrage de la stratégie de groupes Implémentation de la sécurité à l'aide des stratégies de groupes sous Windows 2008

Configuration des stratégies de sécurité

Implémentation de la stratégie de mots de passe

Gérer l'appartenance aux groupes et l'accès aux applications Uniformiser le paramétrage à l'aide de modèles de sécurité Maintenir la sécurité du système Windows 2008

Sécuriser une infrastructure Windows

Connaître les bases du chiffrement de fichiers EFS Mettre en place les stratégies d'audit

Mettre en oeuvre WSUS (Windows Update Services) Configurer et gérer les options de stockage

Présentation de la gestion du stockage Gestion du stockage à l'aide de FSRM Activer la gestion des quotas

Mettre en oeuvre le filtrage des fichiers Éditer des rapports sur le stockage

Comprendre les réseaux de stockage (SAN)

(8)

Configurer et gérer DFS (Distributed File System) Présentation de DFS

Configurer les espaces de noms DFS Mettre en oeuvre la réplication DFS

Configurer NAP (Network Access Protection) Présentation de la protection d'accès au réseau (NAP) Connaître le fonctionnement de NAP

Configurer NAP

Surveillance et dépannage

Assurer la disponibilité des ressources réseaux

Mettre en oeuvre les clichés instantanés (Shadow Copies) Assurer la disponibilité des systèmes et des services Assurer la maintenance des serveurs Windows 2008 Planifier les tâches d'observation

Calculer des valeurs de référence Sélectionner les objets à observer Choisir les outils de mesure appropriés Déterminer les méthodes de notification

Énumérer les tâches de maintenance de Windows Server 2008 Automatiser la maintenance

Sauvegarder et restaurer des serveurs sous Windows Server 2008 Planifier les opérations de sauvegarde

Mettre en place une stratégie de sauvegarde Planifier les opérations de restauration

Planifier la restauration des fichiers chiffrés EFS Résoudre les problèmes de démarrage

(9)

ORACLE SQL : 4 jours

Introduction

Rappel sur le modèle relationnel

Les normes et caractéristiques du langage SQL Environnement

Différentes versions oracle : 8i, 9i ,10g … SQL PLUS et ses options

Le langage d'interrogation des données (LID) La sélection de données

Les restrictions ou conditions Les tris Les jointures

Utilisation des fonctions Fonctions arithmétiques

Fonctions de chaînes de caractères Fonctions de statistiques

Utilisation des opérateurs ensemblistes

Group by et Having Opérateur UNION Opérateur INTERSECT Opérateur MINUS

Utilisation de sous-interrogations Dans le where

Dans la clause from Sous requête synchronisée Structures arborescentes Clause Connect By

Nouveautés

Nouveautés Jointures,

Fonctions, Group by, Sous interrogation

Le langage de manipulation de données (LMD) L'insertion de données (insert)

La mise à jour (update)

La suppression d'informations (delete)

Notions sur le langage de définition de données (LDD) Création de tables : syntaxe

Les types de données Les types de contraintes

Modification de la définition d'une table Suppression d'une table

Notions sur les vues, les séquences, les index et les synonymes

(10)

ORACLE PL SQL : 3 jours

Langage PL/SQL Le couple SQL - PL/SQL Présentation du PL/SQL Intérêts du PL/SQL Structure du PL/SQL

Les trois parties d’un bloc PL/SQL.

Déclaration des variables et visibilité

Instructions SQL et PL/SQL Gestion des erreurs

Transactions Transaction

Transaction discrètes Les curseurs

Définition

Création de procédures Passage de paramètres Les fonctions et procédures Appels de procédures ou fonctions Visualisation de procédures et fonctions Polymorphismes

Contrôles d’accès

Dépendances procédurales Les packages

Définition et avantages

Les deux parties d’un package Création/destruction d’un package Types utilisateurs

Appel des éléments d’un package Gestion des packages

Traitement des exceptions Définitions

Types d'exception Exceptions prédéfinies Exceptions utilisateurs

(11)

Les triggers Définition

Caractéristiques d’un trigger Séquencement

Evénements déclencheurs Portée d’un trigger

Conditions restrictives Pseudo-variables

Gestion des triggers : stockage, désactivation, contrôle d’accès Utilisation des triggers

ORACLE ADMINISTRATION NIV I : 5 jours

Architecture d'une base de données Oracle Fichiers Processus

Ressources en mémoire Instances et bases de données Gestion d'une instance

Démarrage et arrêt, paramétrage Fichier des alertes

Fichier de contrôle Vues dynamiques

Gestion des fichiers d'une base Fichiers Logs

Séquencement, caractéristiques Création de groupes, de membres Fichiers de données

Modifier leur emplacement Modifier la taille

Vues dynamiques

Gestion des utilisateurs et de la sécurité Connexions et ouvertures de sessions

Authentification (profils, mots de passe, système) Ajout d'utilisateurs et de rôles

Privilèges systèmes et objets Structure logique et physique

Tablespaces, segments, extents, blocs Types objets Tables (types de données, contraintes, partitions) Index (table, Btree, bitmap) Stockage, dimensionnement et répartition

Tables et vues du dictionnaire de données

(12)

Activité transactionnelle

Mécanismes de verrouillage transactionnel Gestion des segments rollback

Sauvegardes et restaurations

Modes d'archivage, fichiers concernés Procédures de restauration

Export / Import, SQL*LOADER Aspects réseaux

Composants et configuration de Oracle Net Bases réparties, Snapshots

Mise en oeuvre

Création d'une instance, d'une base Scripts SQL d'administration Utilisation des packages standards

Approche de l'optimisation Optimisation par règles, par coûts Requête EXPLAIN

Outils SQL_TRACE et TKPROF

ORACLE ADMINISTRATION NIV II SAUVEGARDES ET RESTAURATIONS : 3 jours

Rappels

Rappels sur l’architecture Oracle

Les différents types de fichiers et leurs rôles dans une sauvegarde Les processus participant aux mécanismes d’intégrité de la base Objectifs à atteindre

La sauvergarde à froid

Sauvegarde à froid et restauration complète Sauvegarde à froid et mode Archivelog Mise en place du mode Archivelog

La commande RECOVER et ses différentes possibilitées de restauration incomplète

La sauvergarde à chaud

Les différents événements d’une sauvegarde à chaud Sauvegarde à chaud des fichiers de contrôle

Sauvegarde à chaud des fichiers de données Récupération incomplète/complète

Procédure TSPITR

Récupération de tablespace dans une base auxiliaire Transport de tablespace

Récupération d’une base de données auxiliaire

(13)

Outils d'export et d'import

Exportation et importation dans le mode base de données complète Exportation et importation dans le mode utilisateur

Exportation et importation dans le mode table Le transport de tablespace

Base de type standby

Création d’une base de secours Oracle Intérêts, limites et contraintes

Clonage de base de données Outils recovery manager Rôle et fonctionnement Configuration de Rman

Création et maintenance du catalogue Récupération avec Rman

Création et gestion de base de données dupliquée Récupération de tablespace

Log miner

Utilisation de l’outil Log miner Analyse des fichiers de journalisation

Références

Documents relatifs

- En raison d’une défaillance dans l’acheminement d’une partie des messages de relance envoyés aux demandeurs d’emploi lors de la campagne d’actualisation du mois d’août

Quelques règles pour la présentation des cas cliniques lors des réunions de pairs. Un fichier Power-Point pour présenter les groupes

L’ancrage spatial des groupes coopératifs traduit, pour les coopératives agricoles, l’importance de la proximité géographique comme facteur déterminant dans leur

 Plus précisément, on compare la moyenne d’un groupe avec la distribution des moyennes des groupes de taille N.. • On conclut grâce à la loi

42. [Sensation-émotion] Je me sens examinée, épiée et extrêmement libre à la fois. C’est très étrange comme sensation. J’ai cette association qui se fait en moi

Il les transforme dans trois usines en cacao en poudre ou en beurre de cacao et en produits intermédiaires de type chocolat de couverture ou bâtons de chocolat qu’il exporte ensuite

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of

Galois alla plus loin en introduisant ce qui deviendrait plus tard la notion de groupe afin de donner une condition n´ ecessaire pour la r´ esolution par radicaux d’une ´ equation..