Examen des XClone De Babboo




 

XClone de Babboo.com est une solution entièrement automatisée pour le clonage de bases de données Oracle et les applications Oracle. Autant que j'ai été en mesure de déterminer ces gars-là sont la seule compagnie que les clones les deux, et il accomplit de façon entièrement automatisée.

Le problème

Pour moi c'est une question très simple et je ne peux en tirer sur deux questions pertinentes et d'actualité, j'ai été confronté. Au cours des deux dernières années, j'ai travaillé pour un client qui demande sans cesse pour moi de "construire" des systèmes de test de production de sorte que plusieurs séries de surveillance du rendement ou des tests d'application peut être fait. Ceci est très laborieuse et prend beaucoup de temps pour moi. Plus souvent que je ne voulons l'admettre, ces tâches me demander de travailler des heures étranges de la nuit juste si ces systèmes peuvent être disponibles d'ici 7h00.

L'autre problème que j'ai est la promotion des bases de données de développement, de test ou d'intégration, puis à l'assurance qualité, et enfin à la production. Cette mise en scène et le modèle de promotion est difficile à maintenir, surtout si l'intégrité de ces différentes bases de données cloné doivent être préservés dans les scénarios de test multiples.

Il s'agit d'un véritable problème pour moi, qui existent tous les jours. Il ya des fois je fais construire jusqu'à 5 ou 6 bases de données chaque jour pour suivre les demandes. À ce jour, j'ai fait tout cela par le script et que tout récemment, ont été en mesure de programmer certaines d'entre elles grâce à cron et at. Mais même après la programmation et de script le plus de ce processus, je passe encore 60% de ma journée en faisant le clonage des opérations qui ne comprennent pas seulement une copie de base de données mais la migration de schémas et de données. J'ai très peu de temps ou d'énergie à s'engager à d'autres tâches DBA. Donc oui, c'est une question que je ne peux pas sortir des tranchées.

XClone S'y installée

Je cours en général ne vont pas aussi bien dans les détails pour l'un des produits que j'ai abordées dans le passé mais, depuis XClone était si facile à installer J'ai pensé qu'il pourrait être utile que je donne un léger coup par coup de mon expérience. Je pense que tu pourrais obtenir XClone opérationnel en quelques minutes comme je l'ai fait. Hey, si vous ne pouvez pas donner Babboo un appel, ils sont plus que disposés à prendre l'appel et vous permet de récupérer une grande réponse de même que j'ai acquis. Comme toujours, vous pouvez poser vos questions ici et je vais aussi lui donner mon meilleur coup.

Exécutez l'Assistant

Après le téléchargement, un simple clic de la souris génère un assistant Install Shield. Tout comme j'espère que vous vous attendez. Cliquez sur Suivant, acceptez le contrat de licence, cliquez à nouveau sur Suivant, donnez vos informations vitales, choisissez l'option d'installation typique, à côté de nouveau, et Ouf, vous êtes hors et en exécutant l'installateur. J'ai réellement essayé ceci plusieurs fois différents et sont passés par l'ONU en place des procédures aussi bien. Tout fonctionne comme prévu pour fixer le logiciel et le supprimer. Cette mai sembler un point mineur, mais je déteste personnellement logiciels qui traîne autour.

Vous voudrez peut-être lire un peu de documentation

Maintenant c'est un point où j'ai fait ma première erreur. J'ai, comme de nombreux techniciens à installer et à se lever et courir sans lire toute la documentation. C'est là que comprendre un peu comment le produit fonctionne et la lecture d'un peu de documentation va un long chemin. Comme beaucoup, sinon la totalité, des produits XClone est une application client-serveur qui a une partie client et un morceau de serveur. En tant que tel il faut s'attendre à installer non seulement le logiciel client, mais aussi du code serveur.

UGH! N'oubliez pas la clé de licence

En passant par le Bouclier assistant d'installation vous court installé la partie client. Mais si vous n'avez pas lu toute la documentation et ne lisait pas les informations sur la page de téléchargement Babboo vous auriez manqué la partie où vous avez besoin pour obtenir une clé de licence. Donc, si vous avez manqué cette question remontent à la page de téléchargement et il ya un lien pour demander une clé de licence gratuite sur le menu de droite. Ne vous inquiétez pas, tout cela est automatique et vous ne recevez un appel d'un commercial. Ce que vous obtiendrez est un simple email qui contient la clé de licence dans une pièce jointe. Il suffit de suivre les instructions du courriel pour installer la clé de licence.

Installez le logiciel serveur XClone

Installer les pièces du client d'un ensemble d'outils semblent toujours être les plus faciles. Ce sont ces morceaux de serveur que nous avons tendance à craindre. Principalement parce que nous avons pour obtenir nos pieds mouillés et nous obtenons paranoïaque à propos de toucher nos serveurs de bases de données précieuses. Je pense Babboo a au moins fait de ce processus aussi simple et indolore que possible. Le processus est aussi simple que de décompression des fichiers, la fixation d'une variable d'environnement (Unix uniquement), et d'exécuter un script pour démarrer l'agent serveur. Je ne sais pas vraiment combien plus facile il pourrait l'être.

Maintenant, nous allons installer le logiciel serveur XClone

Dans le répertoire par défaut pour le logiciel client, "C: Program FilesBabbooXCloneservers" vous trouverez un répertoire pour Windows et un pour Unix. Chaque annuaire est doté d'une fermeture éclair. Ou. Fichier tar pour leurs systèmes d'exploitation respectifs. Décompresser ou décompresser ces fichiers et regardez les fichiers readme.txt en eux avant de continuer. Personnellement, j'ai dézippé directement à mon répertoire c: et sur Linux à mon répertoire / tmp.

Dans ma première installation j'ai effectivement passé par les instructions pour Windows et cela a fonctionné comme un champion sans aucun problème. Eh bien effectivement le service ne démarre pas automatiquement après l'installation, vous devrez donc pour démarrer le service à la main la première fois, ou bien redémarrez votre système tel qu'il est défini sur Automatique. Not a big deal, mais il ne me font me gratter la tête pour un peu en essayant d'obtenir le client pour communiquer avec le serveur. J'ai aussi testé le script de désinstallation pour ce service et il a aussi retiré du service. Merci encore Babboo que je déteste le logiciel en attente qui ne peut être enlevé sans une refonte complète.

C'est aussi un bon point à noter que pas une seule fois au cours de l'installation ne me demandez mon pare-feu pour permettre l'envoi d'informations externes. Pour moi, c'est un grand "feature" que je connais plusieurs autres éditeurs de logiciels dans l'industrie des bases encore renvoyer des informations vitales de votre machine.

Ok, week-end dernier, j'ai construit un nouvel SUSE Linux que j'ai pensé que je pourrais aussi essayer de mettre l'agent serveur XClone de suite. Après avoir lu le fichier readme.txt fourni, Okay, vous m'avez pris, je n'ai pas lu toute la chose. Mais les étapes sont assez faciles à obtenir ce tournant sur Linux / Unix. Rappelez-vous juste que vous devez être l'utilisateur root pour effectuer cette installation. Après l'ONU-le goudron goudronnage XCloneServer fichier, vous avez besoin d'éditer le fichier nommé XClone.env dire XClone où Java existe sur la machine. Si vous ne savez pas où est installé sur votre système, vous pourriez être en mesure de s'en tirer à jeter un oeil à vos variables d'environnement actuel. Le mien était dans un JAVA_BINDIR variable nommée.

Alors la suivante émission sous le compte root et XClone serveur devrait démarrer.
. / Start XClonectl

Une vérification petit que vous pouvez faire, c'est la même commande avec l'option stop. Si elle était vraiment lancé, vous obtiendrez un message d'arrêt valide. Si non, vous obtiendrez une ligne de sortie qui indique l'XClonectl ne pouvait trouver aucun contrôle du travail. Plus que probablement vous aurez juste besoin de re-éditer et modifier les paramètres de Java existe aussi.

Utilisation XClone - Let's Something XClone

Lorsque XClone de départ pour la première fois, vous aurez besoin de définir une instance de base de données master dont vous serez le clonage à partir. Pour XClone s'agit d'un processus simple de répondre à quelques questions par le biais d'un assistant. Comme celle de donner le nom d'instance, la version d'Oracle, ce qui donne une définition de nœud pour le serveur de votre instance de maître réside. Et se compose de rien de plus que de donner l'adresse IP, nom d'hôte, le numéro de port pour l'agent XClone serveur, nom de domaine, le système d'exploitation, et un ORACLE_HOME. C'est comme vous le feriez pour configurer votre information Oracle TNS. J'ai aussi aimé qu'il ya aussi un bouton rapide petit test pour valider les informations de connexion que vous venez d'entrer. Il teste la connexion depuis le client XClone à l'agent serveur XClone. La première fois que j'ai fait cela j'avais oublié d'activer mon serveur XClone et donc j'ai eu une erreur. Donc, vérifiez bien que vous avez démarré votre serveur XClone. Si vous rebondi votre serveur vous mai également vouloir vérifier que le serveur a commencé après le redémarrage.

Si vous suivez le processus complet dans le Guide de démarrage rapide et de numérisation par exemple l'environnement de votre maître, ce que vous aurez alors une définition complète de votre environnement de maître qui peut maintenant être clonés. Je vous suggère de jeter un oeil à ce que XClone trouvé par l'intermédiaire du processus d'analyse et d'ajouter ou de modifier les composants qui seront clonés si besoin est. Mais depuis XClone trouvé tout dans mon environnement actuel, je n'avais pas besoin d'ajouter ou de changer quelque chose.

Sur le clone

La première fois que j'ai couru XClone j'ai décidé de suivre le Guide de démarrage rapide à la lettre. A quel moment, j'ai créé un environnement complet Clone. Cette répliqué toutes Oracle mon logiciel et ma base de données maître. Il a été rapide et indolore. Cette fois-ci à travers Je vais juste essayer de l'option pour cloner une base de données sans le logiciel Oracle. C'est ce qu'on appelle un clone environnement partagé où le clone créé sera effectivement le partage des fichiers binaires Oracle avec d'autres instances. C'est une chose que j'aime vraiment de XClone. Il est tellement configurable et donne ainsi beaucoup d'options, est pourtant simple à utiliser. Il est très configurable et sera essentiellement privée, toute installation d'Oracle besoins. Mais plus de cela dans les deux prochaines postes dès aujourd'hui.

Donc, après avoir traîné mon icône instance de maître dans le "clonage Area" Je suis invité par la question de savoir quel type de clone de produire, je sélectionne environnement partagé Clone. Après cela, à travers un autre assistant, vous êtes invité avec différents paramètres qui définissent l'environnement dans lequel vous clonage pour. Ne vous inquiétez pas trop de questions sur though. A propos de tout ce que vous devez faire est de donner le nom pour la nouvelle instance. XClone doivent traduire cette pré-remplissage et toutes les autres variables nécessaires. Vous pouvez bien sûr modifier ces variables qui XClone arrive avec, ce qui est sympa, mais j'ai trouvé que ce n'est vraiment pas nécessaire dans la plupart des cas. Tout ce que j'ai vraiment changé, c'est ma TNS numéro de port pour la nouvelle instance. Après avoir obtenu un nouveau cap / action sommaire, tout ce qu'il faut, c'est un clic sur le bouton Terminer et laissez-le clonage commencer. A ce stade, vous pouvez simplement vous asseoir et regarder. Ou aller chercher vous-même une tasse de café comme XClone maintenant ferons tout pour vous. Depuis que je fais ce clone d'une base de données relativement petites, je tiens à vous asseoir et regarder la sortie dans l'écran d'affichage.

Maintenant, le test ultime est de valider le nouvel environnement. Puis-je connecter à lui? Sont tous les fichiers en place? Dois-je avoir une entrée dans le TNS? Comment mon fichier oratab look? Eh bien tout ce que je peux dire, c'est que tout ce que j'ai regardé en était à sa "place, et prêt à utiliser. Je n'ai pas besoin de faire autre chose. Un autre avantage ici est que cette configuration de cloner entre mon maître et ce nouveau nœud défini a été enregistré sur une utilisation ultérieure. Je peux le programmer pour se produire chaque fois que je veux et XClone se contentait de faire le travail. Rien de plus simple? Personnellement je n'ai jamais eu une séance de clonage à une base de données est si efficace et facile à utiliser. Pour ce faire tout à la main est une chose du passé. Au moins pour moi!

Le clonage d'Oracle Schémas

De nombreux magasins n'ont pas besoin de cloner des environnements de base de données complète ou bases de données. Certains ont besoin seulement de cloner des schémas d'une base à l'autre. Eh bien, XClone a cette option alors j'ai pensé que je donnerais un essai pour le moment.

La session commence le clonage fondamentalement la même façon. Je vais traîner mon instance de base de données maître dans la zone de "clonage" mais quand on vous demande le type de clone Je vais choisir «Schema Clone". Comme j'ai déjà quelques clones là-bas, dans le menu déroulant liste des instances de destination Je vais choisir un de ceux. Cool, un nouvel écran, je n'ai pas encore vu. Je suis invité avec un écran qui me demande d'exportation et les paramètres d'importation. Je peux soit l'import / export par des méthodes classiques ou de l'utilisation des tablespaces transportables. Je peux alors, à travers une liste de sélection cliquez sur n'importe quel nombre de propriétaires de schéma de ma source / instance de base de données maître. Cela représente le «De l'utilisateur" de l'utilitaire d'exportation d'Oracle. Vient de maintenir enfoncée la clés et de sélectionner autant que je veux. Je suis également la possibilité de choisir parmi une liste de mon "user" option d'importation. Comme il s'agit d'un clone et mon utilisateur n'existe pas sur la destination que je suffit de choisir le bouton Suivant. Cela entraînera XClone pour créer l'utilisateur. Sous les options avancées il ya un également à supprimer l'utilisateur si elle existe déjà, afin de jouer avec prudence.

La session clonage montrer les résultats de la session complète, y compris la création de l'utilisateur, des services publics à l'exportation, l'importation et l'utilité. Une chose que je n'ai pas remarqué, ce qui est disponible dans toutes les sessions du clonage, c'est que vous pouvez insérer des scripts à exécuter au cours de différentes parties de la session de clonage. Création d'un utilisateur est un seul cas où vous pourriez vouloir faire cela que les choses comme paramètre par défaut et les tablespaces temporaires est quelque chose que vous voulez garder un oeil sur. La bonne chose est que XClone m'a prévenu à ce sujet.

Wrap-Up

J'ai travaillé dans une variété de magasins de base de données de mes jours. Certains d'entre eux m'obligeait à créer des environnements de base de données à la baisse d'un chapeau. D'autres n'ont pas. Mais ceux qui ont-ils prévu, ces environnements de bases de données nouvelles à créer rapidement et sans effort. Ce qu'ils ne savaient pas est que cela prend effectivement beaucoup de temps dans les coulisses pour faire correctement, en temps opportun, et sans erreur. D'habitude, quand je travaillais dans ces types de commerces à la fonction de clonage de mon travail ont pris entre 40-70 pour cent de mon temps. Et c'était un emploi à temps plein chaque fois que j'ai décidé d'essayer de développer une véritable série de procédures qui sont reproductibles. Lorsque ces procédures plus complet? Ont-ils fourni une solution complète? Non, ils n'ont pas! C'était toujours un "work in progress» que j'ai essayé de cacher mes managers.

Eh bien, je lève mon chapeau à Babboo.com et XClone. Je sais que je peux utiliser cet outil. XClone est ce que je me plais à penser comme une solution de service complet de clonage pour les environnements Oracle Database. Comme je l'ai dit, j'ai cloné environnements base de données avant par les scripts et par une multitude d'utilitaires de type Oracle. Tout cela ne sont pas une solution complète pour le clonage, m'a fallu de nombreuses heures à faire fonctionner, et vient d'avoir trop d'articles et d'interfaces pour bien agencées.

XClone d'autre part a mis ensemble en même temps compléter une collection merveilleuse de techniques de clonage et d'options qui peuvent cloner non seulement les bases de données Oracle, mais également des logiciels Oracle, y compris les applications Oracle.

Rappelez-vous le clonage n'est pas simplement copier les fichiers de données et le saumurage la même instance à un autre endroit sur votre réseau. XClone vous permet de traduire votre environnement de base de données dans un autre environnement et réellement en faire un environnement de bases de données différentes. Si vous y pensez, c'est une proposition très puissant. Après tout, si vous allez faire une copie de la production dans un environnement d'assurance qualité, pourquoi voudriez-vous l'appeler PROD. Ce simple renommer une base de données n'est que la pointe de l'iceberg qui ne XClone au cours de son processus de clonage.

Le Guide de démarrage rapide donnée est très facile à suivre et vous permettre de démarrer très rapidement. Et le Guide de l'utilisateur comme de multiples exemples qui vous guidera à travers n'importe quel type de clone de mai vous devez faire. Si j'avais une autre semaine pour jouer avec cet outil, je n'aurais probablement.

Plus il ya d'autres grands équipements internes à ce produit que je vraiment ne fait pas mention. Par exemple, vous pouvez créer des profils de clonage, planifiez vos clones pour s'exécuter automatiquement, une API externe pour appeler XClone, et une sauvegarde bonne et rétablir les services publics au cas où vous ne disposez pas encore.

Si vous vous trouvez la réplication ou la copie des bases de données autour de votre organisation, vous pouvez bénéficier d'une solution de clonage de réels tels que XClone.

Si vous n'avez pas pris un coup d'oeil XClone cependant je voudrais vous encourager à aller le site Babboo.com et regardez par vous-même. Mieux encore, télécharger l'essai gratuit et aller quelque chose de clone.

Take a look: www.babboo.com

 
Lightening Storm - Now Pas d'Internet?The Wonderful World of Software DevelopmentPhotomosaic ArtistryVidéo ProjecteursParleurs d'ordinateur - Some Things Are Better InchangéEverything You Ever Wanted To Know About KeyboardsLes avantages du CRMComment éteindre vidéo sur PSPInformations utiles sur Stations de travailComputer Memory Upgrades: Breathing New Life dans votre ordinateurSet Up Conseils pour un réseau privé virtuelUn guide rapide de la haute définition PlasmaWhy You Should Know About Adware?Sans suppression de spywaresLe ratio des analystes pour les programmeursBlu-Ray vs HD-DVD - la verité sur les formats WarringCompact Flash Lecteurs: Considérations Avant de CommanderSite Web Content Management SoftwareRemise Courtage en ligne de logicielsEntretien préventif des machines dans l'industrie manufacturière - Maintenir l'écoulement du système Avec Software

© 2007-2012 Geocitoyen.com