Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Sql*Plus
Sql*Plus Forum d'entraide sur Oracle Sql*Plus
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/02/2011, 12h33   #1
Membre chevronné
 
Avatar de Z3phur
 
Homme loic
Administrateur de base de données
Inscription : décembre 2007
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme loic
Âge : 37
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 : 673
Points : 773
Points : 773
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 :
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

Citation:
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
__________________
==========================================
La justice sans la force est impuissante, la force sans la justice est tyrannique...
Z3phur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 09h56   #2
Membre chevronné
 
Homme O. Joly
Support
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme O. Joly
Âge : 38
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

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

Code sql :
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);
ojo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 10h06   #3
Membre chevronné
 
Avatar de Z3phur
 
Homme loic
Administrateur de base de données
Inscription : décembre 2007
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme loic
Âge : 37
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 : 673
Points : 773
Points : 773
Bonjour,

merci ojo77, c'est ce que je cherchais mais je vais voir aussi pour les configuration de stockage.
__________________
==========================================
La justice sans la force est impuissante, la force sans la justice est tyrannique...
Z3phur est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h17.


 
 
 
 
Partenaires

Hébergement Web