web-dev-qa-db-fra.com

Clona / Copy Oracle 10G & 11G

Bonjour, je suis Beggyer absolu dans Oracle Domaine. J'aimerais savoir comment cloner Copy Copy Oracle Base de base de données sur Som Backup, utilisez cette sauvegarde sur un autre serveur.

Oracle est installé sur Windows Server 2003.

J'ai quelques questions:

  • Quand j'ai besoin de copier oracle db je dois arrêter le service d'arrêt?
  • J'ai trouvé de nombreux exemples mais je ne sais pas qui convient au débutant.
  • Il existe un outil graphique SOM pour le clonage Oracle DB?
4
John

Bienvenue dans le monde de l'administration de la base de données ... et bonne chance. Vous voudrez vouloir lire autant de documents Oracle que vous le pouvez, ainsi que d'autres sources techniques de bonnes sources (O'Reilly ont toujours été bonnes) et abonnez-vous à de nombreux blogs Oracle.

Je vais répondre à vos questions ici, mais vous allez vraiment vouloir obtenir une base solide à Rman (pour 10gr2: http://www.oracle.com/pls/db102/portal.portal_db?selected = 4 ).

1. Avez-vous besoin d'arrêter votre DB Oracle lorsque vous souhaitez effectuer une copie/clone de celui-ci?

Oui et non. Cela dépend de si votre base de données est in archivalog Mode. Si la base de données archivait ses journaux, la sauvegarde peut être effectuée pendant que votre base de données est en ligne, bien que vous remarquiez que vous remarquiez une certaine dégradation de la performance pendant la sauvegarde. Il est donc toujours judicieux de planifier la sauvegarde au cours d'une période non critique. Si la base de données est n'apparaissant pas archiver les journaux, vous devez devez arrêter la base de données proprement afin de en faire une copie (tout autre moyen entraînera une restauration corrompue/incomplète).

2.A Bon exemple débutant

C'est difficile à faire sans connaître votre environnement. Il existe différentes commandes RMAN qui cloneront heureusement une base de données sur le même serveur, mais lorsque vous souhaitez déplacer un clone d'un serveur à un autre, vous devez passer une route différente. Donc, sans connaître votre environnement, je ne peux pas vraiment vous dire un bon exemple.

Cela dit, essentiellement, votre objectif est de procéder à ce qui suit: - Obtenez une bonne copie de tous vos Datafiles - Obtenez une bonne copie de toutes vos journaux d'archives - Obtenez une bonne copie de vos paramètres de base de données et de vos fichiers de contrôle - Créez une nouvelle base de données avec le Paramètres de votre ancienne base de données (ou réutilisez une base de données existante) - copiez sur vos datafiles et vos journaux d'archivage - restaurez à partir de votre fichier ControlFile et récupérez jusqu'à ce qu'il n'y ait pas d'archives à traiter.

Rman fait beaucoup de travail pour vous avec des commandes assez simples, alors je suggère d'apprendre à l'utiliser efficacement, mais vous pouvez toujours faire le travail acharné sans cela. (Pendant longtemps à un lieu de travail précédent, nous l'avons fait avec des scripts shell et tels. Amusant ce n'était pas, et était facile à bousiller.)

3. Existe une interface graphique pour cloner une base de données Oracle?

Je pense que la chose qui vient le plus proche serait Oracle Enterprise Manager (grille). Il propose plusieurs options de sauvegarde/restauration automatisées ainsi que de fonctionnalités de clonage. Gardez toutefois à l'esprit que cela utilise Rman sous-timon, et vous devriez jamais utiliser un outil aveuglément sans comprendre ce qui se passe en dessous. Tôt ou tard, vous devrez plonger dans la ligne de commande, car l'interface graphique ne fera pas ce que vous voulez que ce soit, et sans une bonne compréhension, vous serez coincé.

7
Kerri Shotts

Juste pour compléter Kerri Shotts Excellente réponse(+1)La documentation Oracle dispose d'un excellent guide sur les étapes requises pour dupliquer une base de données.

http://download.oracle.com/docs/cd/e11882_01/Backup.112/e10642/RCMDUPDB.HTM#BRADV01

2
Leigh Riffel

Le moyen le plus simple de cloner une base de données Oracle est avec Delphix et Delphix est un outil graphique pouvant être utilisé par un débutant complet. C'est un logiciel d'entreprise, donc il n'y a pas de téléchargement gratuit pour l'instant, mais je travaille sur un téléchargement gratuit disponible, espérons-le dans la prochaine année. Pour l'instant, je peux donner des copies parfois sur une base individuelle.

Par exemple, il est facile de découvrir une base de données Full Oracle RAC en 5 minutes avec toutes les connaissances du RAC. RAC est compliqué. Cloning RAC est compliqué mais avec Delphix tout le monde peut le faire: http://kylehailey.com/cloning-oracle-rac-in-5-minutes/

Encore une fois, la divulgation complète, je travaille à Delphix.

Pense toujours que c'est la chose la plus cool que j'ai vue depuis des années

0
Kyle Hailey