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

Import/Export Oracle Discussion :

[SQLPLUS] Limitation Spool


Sujet :

Import/Export Oracle

  1. #1
    Membre éclairé Avatar de bstevy
    Homme Profil pro
    Solutions Architect
    Inscrit en
    Mai 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Japon

    Informations professionnelles :
    Activité : Solutions Architect
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 552
    Points : 870
    Points
    870
    Par défaut [SQLPLUS] Limitation Spool
    Bonjour à tous,



    je voulais savoir s'il y avait une limitation dans le nombre de lignes que l'on pouvait sortir avec la commande spool.

    J'ai lancé plusieurs grosses extractions, et à chaque fois, ca me plante à la ligne 999990 (chiffre étonnamment rond pour être une coïncidence je trouve)

    certes, ca me sort une erreur : ORA-25137 mais ca ne me parait pas specialement deconnant avec un depassament de compteur de ligne....


    Voici comment est paramétré mon fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    set serveroutput on
    set termout off
    set echo off
    set linesize 1000
    set pagesize 100000
    set newpage none
    set feedback off
    set heading off
    set headsep off
    set trimspool on
    spool off
    spool SHOKAI.20150101

    est ce que vous auriez une idée de ce que je peux modifier ou si je dois regarder qlq chose en particulier ?

    merci d'avance.

  2. #2
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    ORA-25137 est un message qui vient du serveur base de donnée, bien avant que sqlplus n'écrive dans le fichier. Donc il vaudrait mieux regarder à ce niveau.
    Cordialement,
    Franck.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  3. #3
    Membre éclairé Avatar de bstevy
    Homme Profil pro
    Solutions Architect
    Inscrit en
    Mai 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Japon

    Informations professionnelles :
    Activité : Solutions Architect
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 552
    Points : 870
    Points
    870
    Par défaut
    En cherchant un peu, je suis tombé sur cette limite de SQLPLUS :

    maximum page number 99,999
    (source : http://docs.oracle.com/cd/E11882_01/...pa.htm#i635278)


    ca ressemble etrangement à la limite que j'ai à chaque grosse extraction que je lance... il n'y aurait pas un genre de param qlq part qui considererait que 1 page = 10 lignes ?

    Je vais essayer d'augmenter le param PAGESIZE voir si ca change quelque chose.

  4. #4
    Membre expérimenté
    Profil pro
    MOA
    Inscrit en
    Décembre 2002
    Messages
    1 006
    Détails du profil
    Informations personnelles :
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : MOA

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 006
    Points : 1 741
    Points
    1 741
    Par défaut
    Comment tu as résolu du coup?
    Je serais curieux.

    Sinon sur certain exemple, on peux voire que pagefile est à 0. Pourquoi tu le précises?

    Et dans la doc :
    https://docs.oracle.com/cd/B10501_01...90842/ch13.htm

    SET PAGES[IZE] {24|n}
    Sets the number of lines in each page. You can set PAGESIZE to zero to suppress all headings, page breaks, titles, the initial blank line, and other formatting information.
    Du coup, si j'ai bien compris, il n'y a plus de notion de page. Après peut être que pour les grosses extract ce n'est pas possible.

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

Discussions similaires

  1. sqlplus spool et largeur de colonne fixe
    Par crazykangourou dans le forum Sql*Plus
    Réponses: 8
    Dernier message: 06/11/2007, 11h53
  2. script spool sqlplus pour exportation
    Par crazykangourou dans le forum Sql*Plus
    Réponses: 11
    Dernier message: 23/10/2007, 18h45
  3. [sqlplus]spool et saut de ligne
    Par maxvador dans le forum Sql*Plus
    Réponses: 4
    Dernier message: 29/05/2007, 16h15
  4. [9i][SQLPlus] spool en Interaction avec un fichier .bat
    Par Konrad Florczak dans le forum Sql*Plus
    Réponses: 34
    Dernier message: 07/09/2006, 17h08
  5. [Unix] Pb avec le spool de Sqlplus
    Par dyvim dans le forum Sql*Plus
    Réponses: 3
    Dernier message: 22/06/2006, 18h01

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