TD1 SQL sous ORACLE A – Installation d’oracle 10g sous windows Téléchargez le fichier 10g_win32_db.zip et le dézipper. Aller ensuite dans le répertoire Disk1 et cliquez sur setup.exe. L’installation d’oracle commence… Rentrez les informations comme ci-dessous. Oracle résume ce qu’il va installer sur votre poste. Cliquez sur le bouton Installer L’installation commence , c’est assez long. J’ai eu deux problèmes personnellement à l’installation, un à 43% (échec à l’initialisation Oracle Cluster Registry), en choisissant OK, le processus redémarre. Un second à 63% l’installation bloque de nouveau quelques minutes (échec du démarrage du service OracleCSService).En choisissant RESSAYER, le processus redémarre. L’installeur exécute différents assistants qui doivent tous se terminer avec succès. Parallèlement, Oracle crée une base de données. C’est assez long. On vous propose de changer les mots de passe de la nouvelle base de données qui vient d’être créée. Oracle est installé, la base de données est créée, vous pouvez appuyer sur le bouton QUITTER. Vous pouvez noter les différentes URL. B – Création d’un utilisateur Cliquez sur Démarrer – exécuter Tapez cmd. Une fenêtre dos s’ouvre. Nous allons créer un utilisateur etudiant avec le mot de passe etudiant Pour cela nous allons utiliser un outil ORACLE : sqlplus. Nous allons pouvoir taper des requêtes SQL. 1 – la connexion : tapez sqlplus / as sysdba 2 – création d’un utilisateur etudiant identifié par étudiant : tapez create user etudiant identified by etudiant ; 3 – Nous allons donner tous les droits de se connecter à la base à l’utilisateur etudiant : tapez grant create session to etudiant ; 4 – Tapez commit ; pour valider vos modifications. 5 – Tapez exit ; pour sortir de sqlplus. C – Différents outils C-1 – iSQL*Plus on utilise cet outils grâce à un navigateur web. Il suffit de taper l’adresse suivante : http://nom_de_la_machine:5560/isqlplus/ On entre l’utilisateur et le mot de passe et on clique sur connexion. Vous pouvez tapez des scripts , les enregisterr les modifier. Ils sont garder dans un historique, vous pouvez les rappeler à tous moments. C – 2 – Sql plus Pour ce second outils, vous allez comme ci dessous cliquer sur Sql Plus La fenêtre suivante s’ouvre. Renseignez les champs comme ci-dessous, et validez par OK. Vous pouvez alors taper vos requêtes . C – 3 – La méthode par DOS comme nous l’avons vu précédement. D – Modification des privilèges de l’utilisateur etudiant. Vous n’avez pas les droits de vous octroyer tous les privilèges (voir la fenêtre en fond d’écran). Ouvrir une fenêtre dos. Tapez sqlplus / as sysdba Grant all privilege to etudiant ; Commit; Exit; L’utilisateur etudiant possède maintenant tous les droits (dangereux…).