{"id":3587,"date":"2014-02-13T07:35:00","date_gmt":"2014-02-13T06:35:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/"},"modified":"2014-02-13T07:35:00","modified_gmt":"2014-02-13T06:35:00","slug":"oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/","title":{"rendered":"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service&#8230; et sans stress"},"content":{"rendered":"<h2>By Franck Pachot<\/h2>\n<p>.<br \/>\n<img decoding=\"async\" class=\"blog-image aligncenter\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg\" alt=\"\" \/><\/p>\n<p>Je viens d&#8217;assister au Webinar Zero Downtime Migration pour Oracle, pr\u00e9sent\u00e9 par Chris Lawless qui est r\u00e9cemment pass\u00e9 de Product Manager Golden Gate \u00e0 Product Manager Dbvisit.\u00a0 Je vais d\u00e9tailler ici un point tr\u00e8s important \u00e9voqu\u00e9 par Chris Lawless. La migration par r\u00e9plication n&#8217;est pas seulement envisag\u00e9e pour \u00e9viter un arr\u00eat de service. Arr\u00eat n\u00e9c\u00e9ssaire lors de la migration proprement dite (qui peut aller de quelques minutes \u00e0 plusieurs heures en fonction de la taille et de la complexit\u00e9 de la solution) mais aussi pour les test avant la d\u00e9cision de Go-NoGo de r\u00e9ouverture du service sur la cible.<\/p>\n<h3>Migrer par r\u00e9plication<\/h3>\n<p>Une migration par r\u00e9plication, c&#8217;est d&#8217;abord pour \u00e9viter du stress, des co\u00fbts et du risque.<\/p>\n<p>Un upgrade\u00a0classique (dbua par exemple) a l&#8217;avantage de garantir l&#8217;int\u00e9grit\u00e9 des donn\u00e9es sans avoir \u00e0 impliquer les \u00e9quipes applicatives: pas besoin d&#8217;avoir la liste des schemas, des synonymes ou db links, ni de v\u00e9rifier s&#8217;il y a des op\u00e9rations particuli\u00e8res (nologging) ou des types de donn\u00e9es particuliers (XMLTYPE). Pas besoin de se poser des questions sur les triggers, les delete on cascade, etc.<\/p>\n<p>Bien s\u00fbr les equipes applicatives seront impliqu\u00e9es pour les tests. Mais lors de la migration le DBA peut s&#8217;en occuper sans savoir ce qu&#8217;il y a dans sa base. C&#8217;est la raison pour laquelle c&#8217;est la m\u00e9thode la plus utilis\u00e9e. Il n&#8217;y a que lorsque la dur\u00e9e de l&#8217;arr\u00eat de service peut poser un probl\u00e8me qu&#8217;on doit envisager une autre solution. Car un upgrade classique peut prendre une heure (suivant la taille du dictionnaire).<\/p>\n<p>Une migration (lorsque il n&#8217;y a pas que la version d&#8217;Oracle qui change, mais le stockage, le serveur, la plateforme) peut \u00eatre plus longue. Des solutions existent pour diminuer cette dur\u00e9e (Transportable Tablespaces, par exemple) mais bien s\u00fbr, l&#8217;op\u00e9ration sera plus complexe. Et plus complexe veut dire plus de temps, plus de risque, plus de stress.<\/p>\n<p>Alors vient l&#8217;id\u00e9e de migrer par r\u00e9plication, sans arr\u00eat de service, sans risque, sans stress.<\/p>\n<p>L\u00e0, le DBA ne peut pas le faire \u00e0 l&#8217;aveugle. C&#8217;est un projet \u00e0 mettre en place avec les equipes applicatives pour d\u00e9terminer quoi et quand r\u00e9pliquer. C&#8217;est d&#8217;ailleurs \u00e0 mon avis un avantage: la migration est aussi une bonne occasion de faire un peu de m\u00e9nage. Et pourquoi pas en profiter pour passer en UTF-8 aussi ?<\/p>\n<p>Et il est de toute fa\u00e7on assez facile de tester si notre application supporte la r\u00e9plication logique. Car bien s\u00fbr, le but n&#8217;est pas de passer 2 mois \u00e0 r\u00e9soudre des probl\u00e8mes de r\u00e9plication sur des triggers, contraintes on cascade, vues mat\u00e9rialis\u00e9es, types de colonnes non support\u00e9s, etc.<\/p>\n<p>Alors, pourquoi moins de risque et moins de stress ? Parce qu&#8217;on peut mettre en place la r\u00e9plication sans d\u00e9ranger la production, et la laisser tourner plusieurs jours voir semaines. On ne va d\u00e9cider de basculer l&#8217;application sur la cible que lorsque tout est pr\u00eat et valid\u00e9.<\/p>\n<p>La migration se passe en 3 phases:<\/p>\n<ul>\n<li><strong>Mise en place de la r\u00e9plication. <\/strong><br \/>\nNe n\u00e9cessite pas d&#8217;arr\u00eat de service, seulement un bref verrou TM Share sur les tables pour s&#8217;assurer qu&#8217;il n&#8217;y a pas de donn\u00e9es non committ\u00e9es au point de d\u00e9part de la copie des donn\u00e9es. On aura bien s\u00fbr pr\u00e9par\u00e9 toute la configuration avant sur un environnement de test.<br \/>\nUne fois le verrou pos\u00e9 et rel\u00e2ch\u00e9, les donn\u00e9es sont copi\u00e9es puis la r\u00e9plication s&#8217;applique.<\/li>\n<\/ul>\n<ul>\n<li><strong>Validation de la cible.<\/strong><br \/>\nTout le temps n\u00e9cessaire pour tester l&#8217;application sur l&#8217;environnement cible, avec des vraies donn\u00e9es de production. On peut comparer les deux environnements pour v\u00e9rifier la non regression. On peut valider les performances puisque la charge r\u00e9elle de production arrive sur la cible. On peut m\u00eame d\u00e9j\u00e0 y connecter les applications de production qui travaillent en read-only: reporting, exports,&#8230;<br \/>\nQuand \u00e0 la source, l&#8217;impact sur la production est tr\u00e8s faible puisqu&#8217;il s&#8217;agit seulement de lire le redo g\u00e9n\u00e9r\u00e9, et \u00e7a peut \u00eatre fait sur un autre serveur.<br \/>\nIl n&#8217;y a pas de deadline pour ces tests autre que la date souhait\u00e9e de migration. C&#8217;est la grosse diff\u00e9rence avec une migration classique o\u00f9 la dur\u00e9e des tests &#8211; avant de r\u00e9ouvrir le service &#8211; doit \u00eatre \u00e0 la fois rapide et fiable.<\/li>\n<\/ul>\n<ul>\n<li><strong>Basculement de la prod.<\/strong><br \/>\nLes applications vont maintenant se connecter \u00e0 la cible. On va le faire en m\u00eame temps pour que tout le monde voit toutes les mises \u00e0 jour. Mais de toute fa\u00e7on la r\u00e9plication est toujours l\u00e0: aucune donn\u00e9e ne serait perdue si on en oubliait une.<br \/>\nCeci se fait sans stress vu que tout l&#8217;environnement a \u00e9t\u00e9 valid\u00e9 avant, pendant plusieurs jours, sur de la production normale. C&#8217;est un arr\u00eat de quelques secondes, le temps que l&#8217;application se reconnecte. Et l\u00e0 pas de surprise: l&#8217;environnement cible a \u00e9t\u00e9 valid\u00e9 et optimis\u00e9 bien avant.<\/li>\n<\/ul>\n<h3>Licence temporaire et support 12c<\/h3>\n<p>Chris Lawless a aussi r\u00e9pondu \u00e0 deux questions sur les licences et sur le support de la 12c<\/p>\n<p>Au niveau du co\u00fbt, un produit comme Dbvisit Replicate, qui a d\u00e9j\u00e0 un prix de licence tout \u00e0 fait correct, peut aussi se louer pour une dur\u00e9e limit\u00e9e si on le souhaite: par exemple pour les 3 mois du projet de migration. Et la version trial de 30 jours peut m\u00eame permettre de faire un Proof Of Concept sans frais afin de valider la compatibilit\u00e9 de l&#8217;application avec la r\u00e9plication logique.<\/p>\n<p>Alors pourquoi ne pas passer 1 jour \u00e0 tester la r\u00e9plication de notre application ? Dbvisit Replicate peut s&#8217;installer en une heure et se configurer rapidement pour r\u00e9pliquer un schema en temps r\u00e9el. Ce qui permettra d&#8217;\u00e9valuer la charge de configuration en fonction du nombre d&#8217;exceptions \u00e0 g\u00e9rer.<\/p>\n<p>Oracle 12c \u00e9tant une cible support\u00e9e, c&#8217;est une solution envisageable en venant de n&#8217;importe quelle version sup\u00e9rieure \u00e0 9.2. Une cible Pluggable Database n&#8217;est pas encore support\u00e9e, mais de toute fa\u00e7on, Dbvisit s&#8217;adresse surtout \u00e0 des co\u00fbts r\u00e9duits, en Standard Edition.<\/p>\n<h3>Quand migrer en 12c ?<\/h3>\n<p>Alors, pour apaiser la peur de passer en 12c (peur historique des premi\u00e8res releases d&#8217;une nouvelle version), pourquoi ne pas r\u00e9pliquer sa prod 10g ou 11g pendant un mois (version trial) et tester tranquillement son appli sur la cible 12c avec des donn\u00e9es de prod ?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Franck Pachot . Je viens d&#8217;assister au Webinar Zero Downtime Migration pour Oracle, pr\u00e9sent\u00e9 par Chris Lawless qui est r\u00e9cemment pass\u00e9 de Product Manager Golden Gate \u00e0 Product Manager Dbvisit.\u00a0 Je vais d\u00e9tailler ici un point tr\u00e8s important \u00e9voqu\u00e9 par Chris Lawless. La migration par r\u00e9plication n&#8217;est pas seulement envisag\u00e9e pour \u00e9viter un arr\u00eat [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":3588,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[199,59],"tags":[372,429,328,15,96],"type_dbi":[],"class_list":["post-3587","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hardware-storage","category-oracle","tag-dbvisit","tag-dbvisit-replicate","tag-goldengate","tag-migration","tag-oracle"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service... et sans stress - dbi Blog<\/title>\n<meta name=\"description\" content=\"Dbvisit Replicate comme solution de migration sans risque vers la 12c\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service... et sans stress\" \/>\n<meta property=\"og:description\" content=\"Dbvisit Replicate comme solution de migration sans risque vers la 12c\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-02-13T06:35:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"299\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oracle Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service&#8230; et sans stress\",\"datePublished\":\"2014-02-13T06:35:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/\"},\"wordCount\":1161,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg\",\"keywords\":[\"dbvisit\",\"Dbvisit replicate\",\"GoldenGate\",\"Migration\",\"Oracle\"],\"articleSection\":[\"Hardware &amp; Storage\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/\",\"name\":\"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service... et sans stress - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg\",\"datePublished\":\"2014-02-13T06:35:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\"},\"description\":\"Dbvisit Replicate comme solution de migration sans risque vers la 12c\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg\",\"width\":300,\"height\":299},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service&#8230; et sans stress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"caption\":\"Oracle Team\"},\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/oracle-team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service... et sans stress - dbi Blog","description":"Dbvisit Replicate comme solution de migration sans risque vers la 12c","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/","og_locale":"en_US","og_type":"article","og_title":"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service... et sans stress","og_description":"Dbvisit Replicate comme solution de migration sans risque vers la 12c","og_url":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/","og_site_name":"dbi Blog","article_published_time":"2014-02-13T06:35:00+00:00","og_image":[{"width":300,"height":299,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg","type":"image\/jpeg"}],"author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service&#8230; et sans stress","datePublished":"2014-02-13T06:35:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/"},"wordCount":1161,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg","keywords":["dbvisit","Dbvisit replicate","GoldenGate","Migration","Oracle"],"articleSection":["Hardware &amp; Storage","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/","url":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/","name":"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service... et sans stress - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg","datePublished":"2014-02-13T06:35:00+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"description":"Dbvisit Replicate comme solution de migration sans risque vers la 12c","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/2e1ax_default_entry_dbvisit_replicate_20140213-164401_1.jpg","width":300,"height":299},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-et-dbvisit-replicate-pour-migrer-sans-arret-de-service-et-sans-stress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle et Dbvisit Replicate pour migrer sans arr\u00eat de service&#8230; et sans stress"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","caption":"Oracle Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/3587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=3587"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/3587\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/3588"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=3587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=3587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=3587"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=3587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}