bonjour,
je voulais savoir s'il existait un script ou un package sous oracle permettant de générer un script de création de base de données (sans les données). le but étant de pouvoir utiliser un dump FULL de la base en question.
merci d'avance.
bonjour,
je voulais savoir s'il existait un script ou un package sous oracle permettant de générer un script de création de base de données (sans les données). le but étant de pouvoir utiliser un dump FULL de la base en question.
merci d'avance.
Tu peux utiliser l'assistant graphique dbca (Database Creation Assistant) et sauvegarder les scripts qu'il génère
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !
Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
aussi, tu peux créer un template depuis une base existante et ensuite lancer la création de la base depuis ce template en ne cochant que la génération des scripts.
bien sûr... mais pas obligatoirement... d'ailleurs, ils ne sont pas forcément générés.
Essaye pour voir
Il sert a rien ton DUMP si ta base est vide !!! sauf si tu veut sauvegarder les tables ORACLE(SYS, SYSTEM SYSMAN ....) mais ya aucun intérêt
Je suis pas sure que tu puisses recréer l'osature d'une base avec un dump....
tu vas perdre des données...
a voir...
peut etre alors avec datapump !
perso je te conseillerais d'utiliser uniquement les scripts... modulable, rapide et efficace
C'est le terme de dump qui est mal utilisé simplement. Il veut juste recréer une base vide Enfin, avec le template c'est aussi bien
je reviens sur ce sujet.
je viens de tester la génération d'un template via DBCA. Et ce qu'il me génère ce n'est pas un script sql mais un fichier XML.
moi ce que je veux c'est un script SQL me permettant de créer tous les USERS,TABLESPACES,ROLES etc d'une base donnée.
Le but est le suivant:
Quand un client m'envoie un dump (résultat d'un import ou datapump) de sa base. je suis obligé de recréer les users, les tablespaces et les grants pour que l'import marche. ce que je veux c'est pouvoir lui fournir un script qu'ils va éxecuter sur sa base et qui va génerer un script dans lequel il y'aura les commandes permettant de recréer les user et les tablespaces.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager