{"id":148,"date":"2007-05-21T15:19:00","date_gmt":"2007-05-21T19:19:00","guid":{"rendered":"http:\/\/onlineappsdba.com\/?p=148"},"modified":"2007-10-26T12:02:52","modified_gmt":"2007-10-26T16:02:52","slug":"1z0-312-cloning-and-staging-oracle-application-server","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/","title":{"rendered":"1Z0-312 Cloning and Staging Oracle Application Server"},"content":{"rendered":"<p>This post is in continuation of Oracle 10g Application Server administration (OCP) track 1Z0-312. This post covers second topic of certification track i.e. Cloning and Staging Oracle Application Server .<\/p>\n<p><strong><em><span style=\"font-size: 85%; color: #ff0000\">Cloning process mentioned here are w.r.t. Oracle Application Server 10g and not at all related to Oracle Applications 11i\/R12 (Financials\/HRMS) <\/span><\/em><\/strong><\/p>\n<p>This topic covers following points as per certification track explained under A, B, C&#8230;<br \/>\n<strong>A) Clone Oracle Application Server installations<br \/>\n=========================================<\/strong><br \/>\ni) Cloning is process of creating replica of existing installation to differnt location while preserving its configurations.<br \/>\nii) You can create a clone using command line cloning scripts or OEM 10g Grid control<\/p>\n<p>iii)<br \/>\n<a href=\"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s1600-h\/clone_2.jpg\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s320\/clone_2.jpg\" style=\"float: left; margin: 0px 10px 10px 0px; cursor: hand\" id=\"BLOGGER_PHOTO_ID_5067096866990291154\" \/><\/a><br \/>\nYou can clone J2EE and Web Cache middle tier which is not connected to Infrastructure,<\/p>\n<p><a href=\"http:\/\/bp1.blogger.com\/_LrtEX0cTLgI\/RlHxo_9zeMI\/AAAAAAAAAi4\/Ir34EKeA7QM\/s1600-h\/clone_1.jpg\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/bp1.blogger.com\/_LrtEX0cTLgI\/RlHxo_9zeMI\/AAAAAAAAAi4\/Ir34EKeA7QM\/s320\/clone_1.jpg\" style=\"float: left; margin: 0px 10px 10px 0px; cursor: hand\" id=\"BLOGGER_PHOTO_ID_5067096742436239554\" \/><\/a><\/p>\n<p>Similarly in Portal and Wireless only middle tier can be cloned (You can&#8217;t clone infrastructure tier) both source and target instances share same infrastructure database (as described in fig)<\/p>\n<p>iv) During cloning source ORACLE_HOME is copied to destination ORACLE_HOME , then a set of scripts is used to update information in key configuration files of oracle application server middle tier (like hostname).<\/p>\n<p><strong>Key points in OAS cloning ?<\/strong><br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&#8211;You can clone middle tier installation of (J2EE &amp; Webcache, Portal &amp; Wireless and BI &amp; Forms)<br \/>\n&#8211;You <strong>CANNOT<\/strong> clone<br \/>\n&#8212;&#8211;i)Infrastructure Tier (MR &amp; IM)<br \/>\n&#8212;&#8211;ii)OAS Integration, BPEL Process Anaytics or BPEL process manager<br \/>\n&#8212;&#8211;iii) Developer kit and SDK<br \/>\n&#8212;&#8211;iv) Installation that includes workflow<br \/>\n&#8211;Cloned instance must have different name than source instance.<br \/>\n&#8212; You can clone MT (Middle Tier) that is member of OracleAS Cluster or Farm but <strong>you must remove instance<\/strong> from OracleAS Cluster and Farm before beginning cloning operation.<br \/>\n&#8212; Cloning process does not configure Load Balancer Router, If you use one, you have to configure it manually including invalidation port<br \/>\n&#8212; If in source webcache instance is member of cache cluster, then target webcahe should be manually added in to cache cluster (or delete other cache cluster member info manually if you don&#8217;t wish to target cloned instance as cache cluster)<br \/>\n&#8212; If source webcache instance is configured to forward requests to more than one origin server on same host as source web cache instance, then cloning will fail.<br \/>\n<strong>Cloning Process in Oracle Application Server<\/strong><br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\ni) On source instance run <strong>prepare_colne.pl<\/strong> (in $OH\/clone\/bin) (parses files, create archives using DCM, backs up required files, and run wireless clone assistant if wireless is enabled)<br \/>\nii) Copy ORACLE_HOME to destination location<br \/>\niii) ON target instance run <strong>clone.pl<\/strong> (invokes OUI which repeats all actions done during source instance installation time)<br \/>\niv) post clone phase , clone.pl <strong>also does following post clone steps<\/strong> to make target cloned instance to a working state. These are<br \/>\n&#8212;-a) setting new ORACLE_HOME in DCM<br \/>\n&#8212;-b) update configuration file<br \/>\n&#8212;-c) calls chgiphost command to change hostname and IP address in cloned instance<br \/>\n&#8212;-d) If source instance was connected to OID (Portal\/BI) then add information about clone in OID<br \/>\n&#8212;-e) After cloning start services on target instance on unix you have to run root.sh after cloning (from root)<\/p>\n<p><strong>B) Customize the cloning process <\/strong><br \/>\n<strong>=============================<\/strong><br \/>\nYou can customize various aspects of cloning like specify custom port during cloning or preserve custom settings<\/p>\n<p>i) <strong>Customizing ports during cloning<\/strong><br \/>\nAs mentioned above, cloning oracle application server in turn calls Oracle Universal Installer (OUI), Though you don&#8217;t see OUI calls; still OUI calls can be customized by configuration file <strong>cs.properties<\/strong> in $ORACLE_HOME\/clone\/ias\/config<br \/>\nFor example &#8211; To configure custom ports (to target instance) during cloning<br \/>\n<strong>clone_command_line = oracle.iappserver.iapptop:szl_PortListSelect=&#8221;{\\&#8221;YES\\&#8221;,<\/strong><br \/>\n<strong>\\&#8221;\/location_of_port_list\/portlist.ini\\&#8221;}&#8221; <\/strong><\/p>\n<p>When you update this line in cs.properties while cloning , OUI will pick staticportlist.ini file and assign ports based on above file to target instance.<\/p>\n<p><strong>ii) Updating custom data<\/strong><br \/>\nYou can update custom data (custom files) that is not updated by default during cloning.<br \/>\nYou can change\/customize following data in target cloned instance<br \/>\n&#8212;<em><strong>Change hostname in a file<\/strong><\/em> -&gt; Add full path name of file in which hostname needs to be cahnged to<br \/>\n$ORACLE_HOME\/chgip\/config\/hostname.lst<br \/>\n&#8212;<strong><em>Update occurance of ORACLE_HOME in a file<\/em><\/strong> from old value to new OH value -&gt; Use replace tag in fixup_script.xml.tmpl under<br \/>\n$ORACLE_HOME\/clone\/ias\/config<br \/>\n&#8212;<strong><em>Extract value from file1 and use it to replace value<\/em><\/strong> in file2 -&gt; Use alter tag in fixup_script.xml.tmpl under<br \/>\n$ORACLE_HOME\/clone\/ias\/config<\/p>\n<p><strong>C) Use cloning to expand an OracleAS Cluster <\/strong><br \/>\n<strong>==================================<br \/>\n<\/strong>The most common example of cloning Oracle Application Server is expanding a Oracle AS cluster. For example you have a cluster of J2EE and Webcache Middle tier with identical configuration and wish to add another J2EE and webcache node with identical configuration and deployemt. Assume source Oracle Application Server is connected to file based repository and member of farm and OracleAS Cluster following are cloning steps to expand this OracleAS Cluster<br \/>\ni) Remove Source isnatnce from Farm and Cluster (Use dcmctl or iasConsole); dcmctl leaveFarm and dcmctl leaveCluster<br \/>\nii) Run preclone on source Instance (&#8220;perl prepare_clone.pl&#8221;)<br \/>\niii) Copy oracle_home and associated files from source to target instance<br \/>\niv) Run clone on target instance &#8220;perl clone.pl&#8221;<br \/>\nv) Add source isntance to Farm &amp; Cluster (&#8220;dcmctl joinFarm&#8221; &amp; &#8220;dcmctl joinCluster&#8221;)<br \/>\nvi) Add target instance to Farm &amp; Cluster using same command mentioned above<\/p>\n<p>Few points related to using cloning to expand OracleAS Cluster<br \/>\n&#8211;Cloning Oracle AS Clusters, If source cloned instance is member of Cluster\/Farm as mentioned in past remove it from cluster add it back to cluster after cloning.<br \/>\n&#8211;If source instance (clustered) is connected to file based repository in separate instance (it is not host of file based repository), cloned instance will be member of same farm as source instance<br \/>\n&#8211;If source instance (clustered) is connected to file based repository in same instance (it is host of file based repository), cloned instance will be host of new file based repository.<\/p>\n<p><strong>D) Move J2EE applications from a test middle tier to a new production environment. <\/strong><br \/>\n==========================================<br \/>\nTheir are various ways\/options (depending on your requirement)<br \/>\nin which you can move J2EE application from Test to Production Instance<\/p>\n<p>i) You already have J2EE and Webcache type test &amp; production inastance&#8211;&gt; Use &#8220;dcmctl redeployApplication&#8221; or iAS console &#8220;Deploy EAR File&#8221; method.<br \/>\nii) You already have J2EE and Webcache (without IM) Test Instance but no prod instance &#8211;&gt; Use middle tier clone method (mentioned in previous post) or Install J2EE and Webcache type middle tier on production and deploy J2EE application (using dcmctl or iASConsole)<br \/>\niii) You already have J2EE and WebCache (with IM &amp; MR) Test Instance but no prod instance &#8211;&gt; Install Infrasturure tier on prod instance, install J2EE and Webcache type middle tier and deploy J2EE application by method mentioned above in point ii)<\/p>\n<p><strong>E) Move OracleAS Portal metadata from test to production <\/strong><br \/>\n<strong>==========================================<\/strong><\/p>\n<p><a href=\"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHx1P9zeOI\/AAAAAAAAAjI\/kfry5TIdfL0\/s1600-h\/clone_3.jpg\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHx1P9zeOI\/AAAAAAAAAjI\/kfry5TIdfL0\/s320\/clone_3.jpg\" style=\"float: left; margin: 0px 10px 10px 0px; cursor: hand\" id=\"BLOGGER_PHOTO_ID_5067096952889637090\" \/><\/a><br \/>\nAs figure shown here is self explanatory that we have an existing test &amp; prod Oracle AS environment(Portal type) with Portal<br \/>\nMetadata repository on separate database. Now if you wish to move Portal MR from test to production use export\/import feature<br \/>\nto move content from test to prod.<br \/>\nPlease <strong><em>note here that export\/import mentioned here is portal import\/export and not database imp\/exp<\/em><\/strong> (though portal import\/export in background with some additional steps uses database exp\/imp only)<br \/>\ni) Create transport set and extract content to transport tables (using portal exp\/imp feature from GUI)<br \/>\nii) Move transport set from source to target (using portal exp\/imp command line tool)<br \/>\niii) copy dump file and script file from source to target instance<br \/>\niv) Run command line script to import data from dump file to transport tables on target instance<br \/>\nv) Import objects from transport tables to portal repository via GUI using Transport Set Manager Portlet<\/p>\n<p><strong>F) Move applications from a test middle tier with Identity Management and a product Metadata Repository to an existing production environment with Identity Management <\/strong><br \/>\n<strong>========================================<\/strong><br \/>\n<a href=\"http:\/\/bp3.blogger.com\/_LrtEX0cTLgI\/RlHyBf9zePI\/AAAAAAAAAjQ\/O4kAQwPVq-U\/s1600-h\/portal_mr_migration.jpg\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/bp3.blogger.com\/_LrtEX0cTLgI\/RlHyBf9zePI\/AAAAAAAAAjQ\/O4kAQwPVq-U\/s320\/portal_mr_migration.jpg\" style=\"float: left; margin: 0px 10px 10px 0px; cursor: hand\" id=\"BLOGGER_PHOTO_ID_5067097163343034610\" \/><\/a><\/p>\n<p>As shown in figure, this migration from test to production assume that ; You have an existing production Instance which already had Middle tier, Identity Management and metadata repository.<\/p>\n<p>Remaining steps on how to migrate them coming soon &#8230;.<\/p>\n<p>If you have any doubts in above topic or any other topic, leave a comment and I&#8217;ll get back to you.<\/p>\n<p class=\"blogger-post-footer\">http:\/\/teachMeOracle.com\/forum<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is in continuation of Oracle 10g Application Server administration (OCP) track 1Z0-312. This post covers second topic of [&hellip;]<\/p>\n","protected":false},"author":115,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[3,16,72],"class_list":["post-148","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-10gas","tag-cloning","tag-staging"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>1Z0-312 Cloning and Staging Oracle Application Server -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"1Z0-312 Cloning and Staging Oracle Application Server -\" \/>\n<meta property=\"og:description\" content=\"This post is in continuation of Oracle 10g Application Server administration (OCP) track 1Z0-312. This post covers second topic of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/\" \/>\n<meta property=\"article:published_time\" content=\"2007-05-21T19:19:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2007-10-26T16:02:52+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s320\/clone_2.jpg\" \/>\n<meta name=\"author\" content=\"Masroof Ahmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Masroof Ahmad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/\",\"name\":\"1Z0-312 Cloning and Staging Oracle Application Server -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s320\/clone_2.jpg\",\"datePublished\":\"2007-05-21T19:19:00+00:00\",\"dateModified\":\"2007-10-26T16:02:52+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#primaryimage\",\"url\":\"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s320\/clone_2.jpg\",\"contentUrl\":\"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s320\/clone_2.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"1Z0-312 Cloning and Staging Oracle Application Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onlineappsdba.com\/#website\",\"url\":\"https:\/\/onlineappsdba.com\/\",\"name\":\"\",\"description\":\"Oracle Implementation &amp; Training Experts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onlineappsdba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\",\"name\":\"Masroof Ahmad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"caption\":\"Masroof Ahmad\"},\"url\":\"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"1Z0-312 Cloning and Staging Oracle Application Server -","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:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/","og_locale":"en_US","og_type":"article","og_title":"1Z0-312 Cloning and Staging Oracle Application Server -","og_description":"This post is in continuation of Oracle 10g Application Server administration (OCP) track 1Z0-312. This post covers second topic of [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/","article_published_time":"2007-05-21T19:19:00+00:00","article_modified_time":"2007-10-26T16:02:52+00:00","og_image":[{"url":"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s320\/clone_2.jpg","type":"","width":"","height":""}],"author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/","url":"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/","name":"1Z0-312 Cloning and Staging Oracle Application Server -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#primaryimage"},"image":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#primaryimage"},"thumbnailUrl":"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s320\/clone_2.jpg","datePublished":"2007-05-21T19:19:00+00:00","dateModified":"2007-10-26T16:02:52+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#primaryimage","url":"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s320\/clone_2.jpg","contentUrl":"http:\/\/bp2.blogger.com\/_LrtEX0cTLgI\/RlHxwP9zeNI\/AAAAAAAAAjA\/S4p5hhgON1c\/s320\/clone_2.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2007\/05\/21\/1z0-312-cloning-and-staging-oracle-application-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"1Z0-312 Cloning and Staging Oracle Application Server"}]},{"@type":"WebSite","@id":"https:\/\/onlineappsdba.com\/#website","url":"https:\/\/onlineappsdba.com\/","name":"","description":"Oracle Implementation &amp; Training Experts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlineappsdba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb","name":"Masroof Ahmad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","caption":"Masroof Ahmad"},"url":"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/"}]}},"_links":{"self":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/148\/revisions"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}