!
!
!
!
!
!
!
!

DBA - régénérer les instructions DDL

Export, Import

Un des problèmes d'ORACLE est qu'il ne met pas à notre disposition un outil permettant de régénérer les instructions DDL nécessaires à la création des objets de la base.

Nous pouvons utiliser un placebo pour ce symptôme: Import avec l'option SHOW=Y d'un export full et un exercice d'édition (enlèvement de quelques milliers de quottes)

Bien sur, vous pouvez jouer aussi avec le dictionnaire des données. Attention aux changements dus aux différentes versions !

A vos éditeurs !

Expfull.cmd

Impfull.cmd
set ORACLE_SID=RADU
EXP80 PARFILE=EXPFULL.PAR
set ORACLE_SID=RADU
imp80 PARFILE=IMPFULL.PAR

EXPFULL.PAR

IMPFULL.PAR

userid=sys/sys
file=expfull.dmp
log=expfull.log
full=Y
ROWS=N
compress=N
statistics=none
buffer=4096000
userid=SYS/sys
file=expfull.dmp
log=impfull.log
SHOW=Y
full=Y
buffer=4096000

Impfull.log

Connected to: Oracle8 Enterprise Edition Release 8.0.5.0.0 - Production
With the Partitioning and Objects options
PL/SQL Release 8.0.5.0.0 - Production
Export file created by EXPORT:V08.00.05 via conventional path
. importing SYSTEM's objects into SYSTEM
'ALTER SCHEMA = 'SYSTEM''
'CREATE TABLESPACE 'RBS' DATAFILE 'L:\ORANT\DATABASE\RBS1RADU.ORA' SIZE 104'
'85760 AUTOEXTEND ON NEXT 2048 MAXSIZE 8388604K DEFAULT STORAGE (INIT'
'IAL 1048576 NEXT 1048576 MINEXTENTS 2 MAXEXTENTS 121 PCTINCREASE 0) ONLINE '
'PERMANENT'
'CREATE TABLESPACE 'USR' DATAFILE 'L:\ORANT\DATABASE\USR1RADU.ORA' SIZE 209'
'71520 AUTOEXTEND ON NEXT 2048 MAXSIZE 8388604K DEFAULT STORAGE (INIT'
... et ainsi de suite sur plusieurs mégaoctets ;-)
 

Copyright © 1998-2002 Radu Caulea, TAFORA MAJ 20/04/2006 !
Commentaires et suggestions radu[CHEZ]tafora.fr