Compte rendu de l étape N 1

Documents pareils
TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Vanilla : Virtual Box

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Les différentes méthodes pour se connecter

WDpStats Procédure d installation

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Guide d'installation rapide TFM-560X YO.13

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

DOCUMENTATION - FRANCAIS... 2

Contents Windows

Summary / Sommaire. 1 Install DRIVER SR2 USB01 Windows seven 64 bits / Installation du DRIVER SR2 USB01 Windows seven 64 bits 2

Table des matières. 1. Installation de VMware ESXI Pré-requis Installation... 3

Guide d installation de MySQL

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

LOGICIEL D'ADMINISTRATION POUR E4000 & G4000 MANAGEMENT SOFTWARE FOR E4000 & G4000

WEB page builder and server for SCADA applications usable from a WEB navigator

SERVEUR DÉDIÉ DOCUMENTATION

Déploiement de SAS Foundation

Once the installation is complete, you can delete the temporary Zip files..

Acronymes et abréviations. Acronymes / Abbréviations. Signification

DOCUMENTATION - FRANCAIS... 2

Direction des Systèmes d'information

Installation et configuration du logiciel BauBit

Installation d'un serveur RADIUS

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

HOWTO INSTALLATION DB2 et NSE (sous RedHat)

VXPERT SYSTEMES. CITRIX NETSCALER 10.1 et SMS PASSCODE 6.2. Guide d installation et de configuration pour Xenapp 6.5 avec SMS PASSCODE 6.

Tutoriel compte-rendu Mission 1

OUTIL DE TRAVAIL COLLABORATIF

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

XtremWeb-HEP Interconnecting jobs over DG. Virtualization over DG. Oleg Lodygensky Laboratoire de l Accélérateur Linéaire

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Notice Technique / Technical Manual

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

Archivage de courriels avec Outlook ( )

Guide Installation Serveur Extensive Testing

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Comment Créer une Base de Données Ab Initio

Installation d'un TSE (Terminal Serveur Edition)

Oracle Database SQL Developer Guide D'Installation Release 4.0 E

Oracle Learning Library Tutoriel Database 12c Installer le logiciel Oracle Database et créer une Database

How to Login to Career Page

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

Instructions Mozilla Thunderbird Page 1

Configuration du serveur FTP sécurisé (Microsoft)

Tutoriel de formation SurveyMonkey

Service Systèmes et Réseaux

Package Contents. System Requirements. Before You Begin

CommandCenter Secure Gateway

Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed.

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

Guide d installation de SugarCRM Open Source version 4.5.1

Configurer la supervision pour une base MS SQL Server Viadéis Services

France SMS+ MT Premium Description

PPE GESTION PARC INFORMATIQUE

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

Paxton. ins Net2 desktop reader USB

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

USB 598. Quick Start Guide (Windows) Guide de démarrage rapide (Windows) USB Modem. Modem USB.

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server.

Acce s aux applications informatiques Supply Chain Fournisseurs

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Guide Installation Serveur Extensive Testing

Mendeley, pour gérer sa bibliographie et la partager. Patricia Volland-Nail

Economies d énergie par GPO

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

Comment faire un Mailing A partir d une feuille Calc

Exécution de PCCOMPTA à distance sous Terminal Server 2003.

Modélisation et Gestion des bases de données avec mysql workbench

Les Utilisateurs dans SharePoint

équipement radio Procédure

Guide d installation esam

SOMMAIRE. 01_Installation ESXi Serveur HP.doc. Chapitre 1 Installation ESXi 5.1 2

Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition)

Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed.

Installation FollowMe Q server

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

Utiliser un proxy sous linux

Comment faire des étiquettes

A Libre Ouvert. Médiathèque Jacques Ellul. le

Installation de Vmware serveur Windows

Creating a Backup of Bootable Disk and Recovery Image

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Boîtier pour disque dur externe 3,5" (8,89cm) USB 2.0

Telecharger gratuitement convertisseur de fichier word en pdf

Installation et compilation de gnurbs sous Windows

Raja Bases de données distribuées A Lire - Tutoriel

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Guide de l'utilisateur. Linksys AE1000 Adaptateur USB sans fil - N hautes performances

Transcription:

Compte rendu de l étape N 1 Objectifs : Installation de Python sur la machine LinuxProd sur Vmware Paquetages d installation de Python Vérifiez que l interpréteur est déjà installé. Pour bénéficier d un environnement de développement, installer le paquetage drpython Tout d abords, une fois VMWare Vsphere Client démarré et notre machine virtuelle démarré (G18_SrvStockPro) (1), nous sommes allés dans Application > Installer et désinstaller des logiciels. Nous avons par le suite entré le mot de passe joliverie pour accéder au Gestionnaire de logiciels (3) où nous avons coché la case puis cliqué sur le bouton Appliquer afin de télécharger et d installer automatiquement Python. Le programme se trouve dans Application 1 2 3

Compte rendu de l étape N 2 Objectifs : Ecrire dans un fichier texte, réaliser un programme lisant le fichier test.txt et afficher ce que l on peut lire. Ensuite, extraire la première lettre du premier mot et le deuxième mot pour les afficher. Réaliser une synthèse de la gestion des fichiers en Python. Dans un premier temps, nous avons créé un fichier texte sur notre Bureau, puis l avons édité avec GEdit où nous avons rentré nos prénoms puis nos noms (1). Après avoir lu la documentation sur Python, nous avons essayé l exemple proposé. Puis nous avons ensuite modifié cet exemple avec certaines lignes modifiées, afin de créer un script répondant à la demande(2). Pour l essayer, nous avons ouvert la console et entré : python test.txt, ce qui nous a donnés un résultat positif(3). 1 2 3 Synthèse de la gestion des fichiers en Python : La ligne from os import chdir est obligatoire, afin d importer la commande chdir qui contient des fonctions permettant de communiquer avec le système d exploitation. La ligne suivante permet d identifier le répertoire courant où Python va récupérer les fichiers. La troisième assigne à la variable f le contenu du document test2.txt avec un mode d ouverture (lecture, écriture ou ajout), ici lecture. La ligne suivante va permettre d effectuer une boucle en allant jusqu à la fin du contenu du document. La ligne qui suit va permettre d insérer dans la variable, sous forme de tableau, chaque mot qui compose le document. L avant dernière ligne affiche le premier caractère du premier mot et le second mot dans son intégrité. La dernière ligne ferme proprement le document.

Compte rendu de l étape N 3 Objectifs : Rechercher les ordres SQL pour créer un utilisateur Oracle afin qu il puisse se connecter et créer une table. Réaliser un document pour expliquer ces ordres SQL. Afin de démarrer SQL Developer, nous avons ouvert la console et saisie les commandes pour nous connecter en tant que superutilisateur (SU), ce qui nous a permis de lancer l application (service oracle-xe restrart) (1). Une fois le logiciel lancé, nous nous sommes connectés en tant que system (2). Dans la partie SQL du logiciel, nous avons rentré le script permettant de créer l utilisateur (3), un autre permettant de lui donner le droit de créer des tables (4) et un dernier pour qu il puisse se connecter à une session (5). Puis d allouer les ressources nécessaires à la création d une table (6). 1 2 3 4

5 6 Explication des ordres SQL : CREATE USER Dupont : Créer l utilisateur Dupont. IDENTIFIED BY abc123 : Identifier cet utilisateur par le mot de passe abc123. ACCOUNT UNLOCK : Déverrouiller le compte. GRANT CREATE TABLE : Accorde le droit de créer des tables. TO Dupont : Ce droit est accordé à l utilisateur Dupont.

Objectif : Compte rendu de l étape N 4 Sur le serveur CD-STESIO (172.15.11.110) vous vous connecterez avec le compte btssio/j0l!verie à partir du poste prof. Vous extrayez le fichier des utilisateurs de Marseille comme suit : - Dans les outils d administration, choisissez Utilisateurs et ordinateurs Active Directory - Développez le noeud stesio.net, puis l unité d organisation Finances/Toulouse - Sélectionnez le noeud Utilisateurs, cliquez droit sur Exporter la liste au format texte (délimité par des tabulations) pour obtenir un fichier texte des noms et des prénoms des utilisateurs de l A.D. Suite à un problème de serveur, nous avons été autorisés à prendre le fichier directement sur nassio (1) 1

Compte rendu de l étape N 5 Objectifs : Réaliser le programme Python. Ce programme lira la liste des utilisateurs dans le fichier texte que l on aura récupéré. Puis créer le fichier de script SQL pour créer tous les utilisateurs et leur donner un droit de connexion. Le compte Oracle sera formé avec la première lettre du prénom suivie du nom. Ainsi l utilisateur Active Directoty Alain LAMBERT doit avoir le compte Oracle ALAMBERT. Une fois le logiciel Python lancé, nous avons repris l ancien script de l étape N 2 et nous l avons modifié pour l adapter au besoin définis (1), puis nous avons ensuite ouvert le fichier sql qui a été créé afin de vérifier que son contenu correspond bien à ce que l on souhaite (2). 1 2

Objectifs : Compte rendu de l étape N 6 Réaliser que la connexion dans Oracle est possible pour 3 utilisateurs différents. Vérifier que la création d une table est possible pour 3 utilisateurs différents. Tout d abord, nous avons importé le script SQL dans le logiciel SQL Developer en se connectant dans un premier temps avec l utilisateur system (1). Après avoir exécuté le script, nous avons sélectionnés les trois premiers utilisateurs. Pour chacun d entre eux, nous avons créé une session (2). Puis pour chaque utilisateurs, nous avons créé une table test# (3). 1 2 3

Objectif : Compte rendu de l étape N 7 Réaliser un mode opératoire en français, puis en anglais. I. Récupération des utilisateurs dans l Active Directory. Car le serveur Active Directory ne fonctionne pas pour le moment, vous allez devoir récupérer la liste des utilisateurs (marseille.txt et toulouse.txt) sur le nasssio. Allez dans Démarrer > Ordinateur. Cliquez sur la barre d adresse de la fenêtre Puis tapez la commande «\\nassio». La fenêtre s actualise. Allez dans le dossier Depot_1SIOA Puis dans le dossier PPE Copiez les fichiers «marseille» et «toulouse», et copiez-les sur votre bureau Linux présent sur votre VMware personnelle.

II. Utilisation du script Python. Vous allez devoir exécuter le script python. Ce script va créer des ordres SQL afin de créer des utilisateurs, grâce aux données contenues dans les fichiers textes. Pour ce faire, ouvrez le terminal. Une fenêtre s ouvre alors, tapez la commande «cd Bureau», puis appuyez sur la touche «entrée». Vous êtes maintenant positionné sur le bureau. Ensuite, tapez la commande «python etape5.py», puis appuyez sur la touche entrée. Vous pouvez maintenant fermez la fenêtre. Le script a été exécuté correctement si un fichier nommé «ordresql.sql» s est créé sur votre bureau. Ce fichier contient les requêtes SQL nécessaires à la création des utilisateurs Oracle.

III. Utilisation du script SQL généré par Python. Ouvrez le logiciel : allez dans l onglet Applications, puis développement, et cliquez sur l icône SQL Developer. Une fois le logiciel ouvert, allez dans l onglet «fichier», puis «ouvrir». Une fenêtre s affiche, saisissez le chemin de destination du fichier «ordresql.sql», puis ouvrez-le.

Si le fichier a bien été ouvert, les requêtes SQL s affichent dans un onglet du logiciel. Exécutez ces ordres en cliquant sur le bouton «exécutez le script». Afin d exécuter ces ordres, le logiciel va demander une connexion aux bases de données. Faites «Ok». Saisissez alors le mot de passe dans le cadre prévu, qui est «system», puis cliquez sur «ok». La sortie de script vous permets de voir que les requêtes ont bien été exécutés.

Tutoriel en Anglais : I. Users recovery in Active Directory. Because the Active Directory s server doesn t run at this moment, you will need retrieve the users list (marseille.txt and toulouse.txt) on the nasssio. Go on Start > Computer. Click on the window s addressbar. Then, type the command «\\nassio». The window update. Go on the folder Depot_1SIOA. Then, in the folder PPE Copy the files «marseille» and «toulouse», and copy them on the Linux s desktop, who are present on your personal VMware.

II. Usage of the Python s script. You will need run the Python s script. This script will create SQL commands, to create users, thanks to the data in text files. To do, start the terminal. A windows opens, type the command «cd Bureau», and push the key «enter». You are now positioned on the desktop. Then, type the command «python etape5.py», and push the key «enter». You can close the windows. The script has been run correctly if a file nammed «ordresql.sql»was created on your desktop. This file contains the SQL commands required to create Oracle users.

III. Usage of the script generated by Python. Run the software : go to the Applicationstab, then development, and click on the icon SQL Developer. Once the software is opened, go on the tab «file», then «open». A window appears, enter the destination path of the file «ordresql.sql», then, open it.

If the fils has been opened, the SQL queries are displayed in a tab s software. Run these commands by clicking on the button «run the script». To run these commands, the software will request a connection to database. Do OK. Then, enter the password in the space provided, which is «system», then click «OK». The output script allow you to see the queries have been executed.

Objectif : Compte rendu de l étape N 8 Réaliser un programme permettant de gérer les prénoms composés et les caractères interdits dans les noms d utilisateur Oracle. Nous avons repris le script précédent, afin de le modifier en conséquence. Dans les modifications apportées, nous avons ajouté les fonctionnalités suivantes : détection des tirets («-») pour les prénoms composés, ainsi que pour les apostrophes pour les noms grâce à la composition du début et de la fin du mot sans le caractère spécial, la formation du login en assemblant les fonctions précédentes.

Compte rendu de l étape N 9 Objectif : Réaliser un programme permettant de gérer les prénoms composés et les caractères interdits dans les noms d utilisateur Oracle. Nous avons repris le script précédent, afin de le modifier en conséquence. Dans les modifications apportées, nous avons créés un nouveau fichier contenant l instruction DROP, un modèle (pattern) et une fonctionnalité permettant de remplacer un élément en particulier d un modèle, alors que les modifications seront écrites dans la suite du fichier SQL.