Question

Bonjour, je suis nouveau et je suis habitué à la fonctionnalité Attacher / Détacher de MS SQL Manager pour déposer une base de données dans un fichier unique afin que je puisse la déplacer vers d'autres ordinateurs / instances SQL. En résumé, voici ce que je veux faire.

J'ai une base de données Oracle Express volumineuse (nom d'instance Zeus) que je dois transférer sur d'autres instances Oracle Express (installations neuves), puis je dois ensuite les tenir à jour avec la base de données de Zeus.

Comment je fais ça? Je ne comprends pas comment exporter la base de données / schéma - définition / autorisation utilisateur, définitions de table et données de table.

Merci les gars

Était-ce utile?

La solution

Je ne pense pas que vous puissiez le faire facilement avec Oracle (en particulier l'édition XE).

Vous feriez généralement une Importer / Exporter . Cela donnerait quelque chose comme:

système / mot de passe expdp @ XE DUMPFILE = expfull.dmp FULL = y
système / mot de passe impdp @ XE DUMPFILE = expfull.dmp FULL = y

Les fichiers expfull.dmp seraient situés dans un dossier nommé oradata / dpdump dans Oracle XE installation.

Vous pouvez également utiliser Espaces de table transportables as décrit ici et résumées ici .

Une autre méthode implique 10 étapes et doit être adaptée à Oracle XE. Je le mentionne ici pour référence.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top