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

Sql*Plus Oracle Discussion :

problème affichage apres spool


Sujet :

Sql*Plus Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Par défaut problème affichage apres spool
    Bonjour, je suis sous Oracle 10gR2 et sous HP-Unix itanium.

    J'ai un problème d'affichage quand je fais un spool dans un fichier d'une requête qui fait un dbms_metadata.get_dll :

    En effet, je me retrouve avec des retours à la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    sqlplus -s user/mdp << EOF
    set long 20000
    set pages 0
    spool table.sql
    select dbms_metadata.get_ddl('TABLE', table_name) || ';'
    from user_tables
    where table_name = 'FONCTIONNALITE';
    spool off
    EOF
    voici le contenu de mon fichier table.sql

    CREATE TABLE "T_EGESTION"."FONCTIONNALITE"
    ( "FCT_COD" VARCHAR2(15 CHAR) NOT NULL ENABLE,
    "FCT_LIB_LONG" VARCHAR2(255 CHAR),
    "FCT_LIB_SHORT" VARCHAR2(30 CHAR),
    "FCT_TYPE" VARCHAR2(5 CHAR),
    "FCT_ORDRE" VARCHAR2(10 CHAR),
    "FCT_CLE_LANGUE" VARCHAR2(2 CHAR) DEFAULT '
    FR' NOT NULL ENABLE,
    "FCT_CLE_ORG" VARCHAR2(4 CHAR) DEFAULT '____' NOT NULL EN
    ABLE,

    CONSTRAINT "PK_FONCTIONNALITE" PRIMARY KEY ("FCT_CO
    D", "FCT_CLE_LANGUE", "FCT_CLE_ORG")

    USING INDEX PCTFREE 10 INITRANS 2 MAXTRAN
    S 255 NOLOGGING COMPUTE STATISTICS

    STORAGE(INITIAL 196608 NEXT 1048576 MINEXT
    ENTS 1 MAXEXTENTS 2147483645

    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFE
    R_POOL DEFAULT)

    TABLESPACE "EGESTION_ALL" ENABLE
    ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 2
    55 NOCOMPRESS LOGGING

    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTEN
    TS 2147483645

    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
    BUFFER_POOL DEFAULT)

    TABLESPACE "EGESTION_ALL"
    Pouvez-vous m'aider car j'ai testé la plupart de commande de paramètrage de sqlplus mais rien n'y fait.

    Merci

  2. #2
    Membre Expert Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Par défaut
    De mon coté quand j'utilise un get_ddl je paramètre de la façon suivante :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    set lines 32767
    set pages 0 
    set long 9999999
    set longc 9999999
    set trimspool on
     
    -- pour mettre automatiquement les point-virgules
     
    exec dbms_metadata.set_transform_param( DBMS_METADATA.SESSION_TRANSFORM, 'SQLTERMINATOR', TRUE ); 
     
    -- pour éviter les configurations de stockage 
     
    exec dbms_metadata.set_transform_param( DBMS_METADATA.SESSION_TRANSFORM, 'STORAGE', false);

  3. #3
    Membre émérite Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Par défaut
    Bonjour,

    merci ojo77, c'est ce que je cherchais mais je vais voir aussi pour les configuration de stockage.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème d'affichage après execution d'une macro
    Par ptitemar dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/08/2007, 17h45
  2. Problème d'affichage après import Excel
    Par e040098k dans le forum IHM
    Réponses: 1
    Dernier message: 25/06/2007, 12h20
  3. Réponses: 2
    Dernier message: 18/07/2006, 09h29
  4. Problème d'affichage après un tri....
    Par lyim dans le forum Langage
    Réponses: 4
    Dernier message: 27/04/2006, 17h06
  5. [Menu] Problème d'affichage après redirection
    Par Pfeffer dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/03/2006, 21h04

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