Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
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 09/12/2010, 15h11   #1
Membre du Club
 
Inscription : décembre 2008
Messages : 159
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 159
Points : 53
Points : 53
Par défaut Récuperer la structure d'une base existante.

* Bonjour, *

Je cherche à récupérer la structure (sans les data) d'une base existante (10gr2):
- Est ce qu'il y a moyen de générer le script de création de la base ?
- Est ce qu'il y a moyen de générer un template pour passer par DBCA ?

Par avance Merci.

@+
dari68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 09h31   #2
Membre habitué
 
Inscription : septembre 2008
Messages : 92
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 92
Points : 112
Points : 112
pour recuperer la structure de schema expdp (metadataonly) ou exp row=N
ou le package dbms_metadata.get_ddl

pour la base on peu enregistrer une base comme template
dbca, manage template
a.presles est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 10h43   #3
Membre habitué
 
Avatar de Kazevil
 
Homme David Hueber
Inscription : août 2006
Messages : 105
Détails du profil
Informations personnelles :
Nom : Homme David Hueber
Âge : 30
Localisation : France

Informations professionnelles :
Secteur : Conseil

Informations forums :
Inscription : août 2006
Messages : 105
Points : 105
Points : 105
Envoyer un message via Skype™ à Kazevil
Hello,

si la solution d'export des meta-data avec expdp venait à ne pas convenir (c'est malgrès tout la plus pratique), il reste d'autres solutions:
  • Pour récupèrer le create database: créer un trace file du control file
  • Pour récupèrer les create table et autres: dbms_metadata

Pour dbms_metadata, regarde ici

Autre solution, bien sur, utiliser un tool du type de Toad qui fait du reverse engineering.

A++

Kaz
Kazevil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 14h35   #4
Membre du Club
 
Inscription : décembre 2008
Messages : 159
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 159
Points : 53
Points : 53
Bonjour,

Merci à vous deux.

J'ai fait avec DBCA.

@+
dari68 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 18h49.


 
 
 
 
Partenaires

Hébergement Web