IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

les paramètres SET


Sujet :

Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 76
    Par défaut les paramètres SET
    Bonjour à tous,
    J’aimerai crée un trigger ou autres solutions si elle existe bien afin de changer les paramètres SET ex (SET SERVEROUTPUT ON SIZE 1000000 ...... ou carrément CALL DBMS_JAVA.SET_OUTPUT (1000000)....) au démarrage d'une session ou à l'appelle d'un package.
    J’ai essayé de crée un trigger mais les paramètres set ne se modifie pas à l'intérieur d'un bloc pl/sql.

    Je m'explique pour le besoin :

    Au lieur de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SET SERVEROUTPUT ON SIZE 1000000;
    CALL DBMS_JAVA.SET_OUTPUT(1000000);
    execute cmdd.pro('dir');
    /
    Je fais directement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    execute cmdd.pro('dir');
    /
    Et j'obtiens comme résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Process out : Le volume dans le lecteur F s'appelle DATA
    Process out : Le numéro de série du volume est 2059-7CFD
    Process out :
    Process out : Répertoire de F:\oracle\ora92\DATABASE
    Process out :
    Process out :06/08/2007  09:26     <REP>          .
    Process out :06/08/2007  09:26     <REP>          ..
    Process out :02/01/2007  15:42     <REP>          archive
    Process out :02/08/2007  15:41              1 044 inittest.ora
    Process out :20/11/2006  11:49             31 744 oradba.exe
    Process out :09/09/2007  17:43             20 279 OraDim.Log
    Process out :03/09/2007  14:27             76 662 paradCORE.LOG
    Process out :10/09/2007  09:24              1 536 PWDPARAD.ora
    Process out :05/08/2007  14:07          1 613 824 SNCFPARAD.ORA
    Process out :02/08/2007  13:54              3 584 SPFILEPARAD.ORA
    Process out :02/01/2007  15:46              2 560 SPFILEPARADISE.ORA
    Process out :09/09/2007  17:43            360 152 sqlnet.log
    Process out :               9 fichier(s)        2 111 385 octets
    Process out :               3 Rép(s)  16 378 523 648 octets libres
     
    Procédure PL/SQL terminée avec succès.
    Merci pour votre aide.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    La commande SET dans le cas que vous décrivez permet de définir les variables d'environnement de SQL*Plus. Elles sont reconnues uniquement par SQL*Plus, et ne peuvent pas être intégrées dans du PL/SQL.

    Si SQL*Plus ou iSQL*Plus est bien votre outil quotidien, vous pouvez tirer profit du fichier GLOGIN.SQL et y placer toutes vos commandes de configuration (et plus largement tout code acceptable par SQL*Plus : des commandes SET, mais aussi des commandes SQL ou PL/SQL).
    Ce fichier est exécuté à chaque démarrage de SQL*Plus, et depuis la 10g, à chaque ouverture de session également (commande CONNECT). Il se place sur le serveur, sous %ORACLE_HOME%\sqlplus\admin

    Alternativement, vous pouvez utiliser son pendant côté client, qui est nommé LOGIN.SQL tout court (sans le G initial). Celui-ci est recherché dans le répertoire courant de l'utilisateur.

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 76
    Par défaut
    Merci beaucoup
    Cela me convient parfaitement.

Discussions similaires

  1. Sécuriser les paramètres utilisateurs (settings)
    Par moififi dans le forum Windows Forms
    Réponses: 4
    Dernier message: 20/06/2007, 13h49
  2. Réponses: 2
    Dernier message: 19/02/2007, 21h56
  3. Changer les paramètres régionaux
    Par STEF_1 dans le forum Access
    Réponses: 2
    Dernier message: 27/10/2004, 15h39
  4. Problème avec les paramètres date BDE/ODBC Oracle/XP Pro
    Par Bloon dans le forum Bases de données
    Réponses: 3
    Dernier message: 06/10/2004, 10h09
  5. Réponses: 4
    Dernier message: 04/07/2003, 19h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo