vendredi 7 mai 2010

Le fichier glogin.sql pour l'exécution de sqlplus

Quelqu'un m'a déjà posé la question de savoir comment afficher dans le prompt de sqlplus, le nom de l'utilisateur et la base de données à laquelle l'on est connecté .
Je publie donc la réponse ici:

Dans le fichier $ORACLE_HOME/sqlplus/admin/glogin.sql (windows: $ORACLE_HOME\sqlplus\admin\glogin.sql), ajouter la ligne suivante:

SET SQLPROMPT '&_USER@&_CONNECT_IDENTIFIER> '

Note:
Si vous voulez positionner certains paramètres à l'avance dans SQLPLUS, le faire dans ce fichier.

Exemple:

set pagesize 0
set linesize 190
define _editor=gvim

À vous donc de définir tout ce dont vous avez besoin.

3 commentaires:

  1. big etch,

    faut-il installer le grid infra sous Oracle 11g R2 avant d'utilisé ASM en standalone?

    RépondreSupprimer
  2. je suis en train de configuré ASM avec la 11g R2 infra mais il est exigent
    minimum 4 patch
    Patch 119964-14 Patch 137104-02 Patch 120754-06 Patch 119961-05 Patch 119964-14
    précision en standalone
    ça m'impressionne parce que ça prouve qu'il faut une bonne config OS avant de pouvoir utiliser ASM.
    Question1: Cette exigence est-elle du fait que c'est oracle qui va gérer l'organisation des données sur Disque a travers ASM?

    Question2: quelles est la différence entre:

    installer ASM en block device et
    installer ASM en Raw device?
    sous Solaris 10 bien sur.

    RépondreSupprimer
  3. Salut Maxime,

    ASM fait partie du grid infrastructure 11gR2. Donc pour utiliser ASM 11gR2 tu dois installer le grid infrastructure 11gR2 (que ce soit en standalone ou en cluster).

    Pour installer tout produit oracle, il y a des pre-requis au niveau de l'OS. Pour ce qui concerne le grid infrastructure 11gR2, tu peux trouver les pre-requis pour le standalone a l'adresse suivante:
    http://download.oracle.com/docs/cd/E11882_01/install.112/e10848/oraclerestart.htm#i1011299

    Mais ce n'est pas suffisant car on ne fait pas allusion aux pre-requis de l'OS, donc voir aussi a cette adresse:
    http://download.oracle.com/docs/cd/E11882_01/install.112/e10816/presolar.htm#CHDEJFJH
    (voir les sections «hardware requirements» et aussi «software requirements»)

    Pour ce qui concerne les raw devices et block devices, il est conseillé d'utiliser les raw devices pour tout ce qui est système de gestion de bases de données car il permet d'eviter la cache associée au block devices.

    RépondreSupprimer