extraire du code PLSQL d'un USER [Oracle 8i] - SQL/NoSQL - Programmation
Marsh Posté le 25-06-2004 à 13:23:45
Tu n'as pas besoin de faire du PL/SQL pour extraire tes données.
fais un script :
SQL>spool nomfichier.txt
SQL>SET HEADINGS OFF
SQL>SELECT text from user_sources;
SQL>spool off
Pour les tables, il va falloir que tu reconstruises les ordres. Il y a des outils très bien tel que PL/SQL dev, TOAD etc... etc...
Si c pour faire passer d'une base de données Oracle à une autre, je te conseil les commandes IMP et EXP
Infos sur l'import, export: http://www.labo-oracle.com/cours/dba1/
Voila
Marsh Posté le 25-06-2004 à 10:44:40
Bonjour,
J'utilise Oracle 8.1.7.
J'ai le problème suivant :
je dois extraire des users de mon instance, tous les objets oracle, et les mettre le code (DDL) de ces objets dans des fichiers texte
(j'ai des packages, des procédures, etc).
Plutôt que de prendre la solution "à la main", j'aimerais savoir s'il est possible, en PLSQL, de faire une procédure qui sauvegarderait tous les objets oracle dans des fichiers texte séparés (le nom du fichier pourrait être par exemple le nom de l'objet).
Merci d'avance.