Outils pour utilisateurs

Outils du site


environnements:oracle

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
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
environnements:oracle [2017/09/27 09:26]
magim
environnements:oracle [2020/04/08 10:47]
magim
Ligne 18: Ligne 18:
   * IM2AG : sur cette instance, les utilisateurs peuvent créer leur propre base de donnée, elle est donc particulièrement adaptée aux TP plus avancés où les étudiants doivent faire de telles manipulations.   * IM2AG : sur cette instance, les utilisateurs peuvent créer leur propre base de donnée, elle est donc particulièrement adaptée aux TP plus avancés où les étudiants doivent faire de telles manipulations.
  
-Il y a aussi d'​autres instances qui sont réservées à des TP spécifiques,​ les enseignants s'​occupent de faire les demandes d'​accès au service info pour les étudiants concernés :+Il y a aussi d'​autres instances qui sont réservées à des TP spécifiques,​ les enseignants s'​occupent de faire les demandes d'​accès au service info pour les étudiants concernés ​(liste non exhaustive) ​:
  
   * M1MIAGE   * M1MIAGE
Ligne 28: Ligne 28:
   * HIB   * HIB
  
-Si l'on souhaite changer d'​instance,​ il faut utiliser la commande suivante :+Si l'on souhaite changer d'​instance,​ il faut utiliser la commande suivante ​en remplaçant INSTANCE par l'​instance voulue ​:
  
-   ​source /oracle/M1MIAGE/.cshrc+   ​source /oracle/INSTANCE/.cshrc
  
 Si vous souhaitez vérifier sur quelle instance vous travaillez avant de lancer sqlplus, vous pouvez utiliser la commande suivante : Si vous souhaitez vérifier sur quelle instance vous travaillez avant de lancer sqlplus, vous pouvez utiliser la commande suivante :
Ligne 50: Ligne 50:
 La colonne owner correspond au nom des schémas, et la colonne table_name contient le nom des tables. Attention, cette requête liste également les schémas des éventuels utilisateurs qui ont défini un accès public sur leurs tables (et peut être certaines tables système dont il ne faut pas tenir compte). La colonne owner correspond au nom des schémas, et la colonne table_name contient le nom des tables. Attention, cette requête liste également les schémas des éventuels utilisateurs qui ont défini un accès public sur leurs tables (et peut être certaines tables système dont il ne faut pas tenir compte).
  
-===== En cas d'​accès ​interdits ​depuis l'​extérieur =====+La mise à disposition d'un schéma sur une ou des instances se fait à la demande des enseignants. 
 + 
 +===== Les schémas personnels ===== 
 + 
 +Chaque étudiant ou enseignant possède sa propre base (schéma) sur Oracle, sur lequel il a les droits de lecture et d'​écriture. 
 + 
 +Ce schéma est accessible de deux façons : 
 + 
 +  * Soit en préfixant le nom des tables par votrelogin 
 +  * Soit en changeant le schéma sur lequel on travaille avec la commande **ALTER SESSION SET CURRENT_SCHEMA = votrelogin**,​ les tables sont ensuite accessible directement par leur nom sans aucun préfixe 
 + 
 +Il est possible de créer des tables, des vues, des triggers, etc. 
 + 
 +===== Se connecter à Oracle depuis une application ===== 
 + 
 +Pour se connecter à Oracle depuis une application,​ vous aurez en général besoin des informations suivantes : 
 + 
 +Nom d'hote : im2ag-oracle.e.ujf-grenoble.fr 
 +Port : 1521 
 +Instance/​Servicename : le nom de l'​instance sur laquelle vous travailler (voir la liste des instances en haut de cette page) 
 + 
 +Pour se connecter depuis une application PHP sur Goedel, vous avez un exemple de code ici : https://​im2ag-wiki.univ-grenoble-alpes.fr/​doku.php?​id=environnements:​php#​procedure_pour_se_connecter_a_une_base_oracle 
 + 
 +===== En cas d'​accès ​interdit ​depuis l'​extérieur =====
  
 Si vous essayez de vous connecter de chez vous, ou depuis le VPN, et Si vous essayez de vous connecter de chez vous, ou depuis le VPN, et
environnements/oracle.txt · Dernière modification: 2023/11/16 10:54 par magim