Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
aide:oracle [01/03/2011 14:26]
De Germain Frantz
aide:oracle [16/03/2012 10:06] (Version actuelle)
De Germain Frantz
Ligne 1: Ligne 1:
-====== Utilisation d'​Oracle au Département Informatique ====== 
  
-===== Connexion à oracle ===== +<​note ​warning>Oracle __**n'​est plus disponible**__ au Département ​informatique. ​Utiliser [[aide:​postgresql|PostgreSQL]] en remplacement.</​note>​
-  +
-<​note ​important>les SGBD hébergés sur forge ne sont pas accessibles par les applications clientes  +
-situées en dehors du réseau principal du département ​informatique. ​+
  
-Pour accéder aux bases depuis l'​extérieur de ce réseau (ce qui inclus le réseau WIFI et celui des portables), il faut d'​abord vous connecter sur sirius.info.univ-angers.fr puis sur forge</​note>​ 
- 
-Chacun a un login oracle identique à son login unix. Le mot de passe est 
-le nom de login : chacun doit [color=red]modifier son mot de passe[/​color].\\ 
- 
-Ne pas utiliser une requête SQL pour ceci, car le mot de passe est alors 
-affiché en clair. ​ Utiliser tora ou l'​interface web : 
-  * **tora** : 
-  ​ 
-''​Tools > password change''​ 
- 
-  * interface web : 
- 
-''"​Administration"​ : "​modifier mon mot de passe"''​\\ 
-\\ 
- 
- 
-Avant de pouvoir exécuter n'​importe quel programme accédant à oracle, il faut configurer son [color=blue]environnement[/​color] en tapant : 
- 
-    . oracle_env.sh ​ 
- 
-Il faut se connecter depuis forge : 
- 
-    sqlplus login@forge.info-ua ​ 
-ou 
-    yasql login@forge.info-ua 
-ou 
-    dbishell --driver Oracle --dsn host=forge.info-ua\;​sid=XE --user=login 
- 
-Attention, avec la syntaxe //​login/​password@forge.info-ua//,​ n'​importe qui peut voir 
-votre mot de passe 
- 
- 
-===== Outils disponibles pour oracle ===== 
-  
- 
-==== interpréteurs de commande sql ==== 
- 
-  * sqlplus (livré avec oracle) : fruste ​ 
- 
-  * **yasql** : bien plus pratique : 
- 
-Full ReadLine support :  
-comme avec bash, possibilité de rappel et édition des commandes (touches 
-fléchées),​ complétion des commandes et des objets, etc. \\ 
- 
-Meilleur affichage des résultats, etc... Voir "man yasql"​\\ 
- 
-etc... 
- 
-  * dbishell : à peu près identique à yasql 
- 
-terminer les commandes par "/"​ au lieu de ";"​\\ 
- 
-man dbishell ​ 
- 
-==== outils graphiques ==== 
- 
-  * **tora** 
- 
-Il faut choisir XE dans la liste déroulante database de tora.\\ 
- 
-NB : la création/​suppression de tables depuis le "​schema browser"​ ne fonctionne pas => 
-utiliser la fenêtre SQL 
- 
-  * web : 
- 
-Uniquement depuis un navigateur sur forge 
- 
-  http://​127.0.0.1:​8080/​apex/​ 
- 
-==== Accès via php ====  
- 
-Il faut utiliser PHP 5 (voir http://​forge.info.univ-angers.fr/​),​ le support 
-OCI n'​étant pas installé pour PHP 4 (qui sera abandonné à court terme). 
- 
-Pour la syntaxe des commandes OCI : rechercher //​oci_connect//​ sur //Google.// 
- 
-Configurer l'​environnement Oracle au début des scripts PHP 5 : 
- 
-  PutEnv("​ORACLE_HOME=/​usr/​lib/​oracle/​xe/​app/​oracle/​product/​10.2.0/​server"​);​ 
  
aide/oracle.txt · Dernière modification: 16/03/2012 10:06 par De Germain Frantz
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0