<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Oracle Fully Automated Install and Patch</title>
	<atom:link href="http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/</link>
	<description>Jeremy's Oracle Resources and Ramblings</description>
	<lastBuildDate>Wed, 03 Mar 2010 03:35:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ali</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1526</link>
		<dc:creator>Ali</dc:creator>
		<pubDate>Mon, 02 Mar 2009 06:07:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1526</guid>
		<description>Hi
I had same issue and prepared a bash script to do oracle installation automatically. Now I have some plans to write such a script for installation of Oracle RAC. I think there are many challenges to do Oracle RAC installation automatically, for example some issues like synchronization between nodes and some reboots which need during installation. I would be glad to have your advices about the issues.
Thanks</description>
		<content:encoded><![CDATA[<p>Hi<br />
I had same issue and prepared a bash script to do oracle installation automatically. Now I have some plans to write such a script for installation of Oracle RAC. I think there are many challenges to do Oracle RAC installation automatically, for example some issues like synchronization between nodes and some reboots which need during installation. I would be glad to have your advices about the issues.<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1419</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Sun, 30 Nov 2008 04:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1419</guid>
		<description>Oh, I also do the rootconfig too.</description>
		<content:encoded><![CDATA[<p>Oh, I also do the rootconfig too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1418</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Sun, 30 Nov 2008 04:53:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1418</guid>
		<description>Dan,

I can create extra nodes in about 10 minutes, meaning, if they clone the Hard Disk over, change the host names and IP addy&#039;s, I then have CRS disabled before they map it to the shared storage from the new IP&#039;s hostnames. Once that is done, it is just renaming some directories and running some srvctl commands to add the nodes. It&#039;s not &quot;exactly&quot; supported but I figured it out. I could share more with you if interested. It works great in my &quot;play&quot; environments.</description>
		<content:encoded><![CDATA[<p>Dan,</p>
<p>I can create extra nodes in about 10 minutes, meaning, if they clone the Hard Disk over, change the host names and IP addy&#8217;s, I then have CRS disabled before they map it to the shared storage from the new IP&#8217;s hostnames. Once that is done, it is just renaming some directories and running some srvctl commands to add the nodes. It&#8217;s not &#8220;exactly&#8221; supported but I figured it out. I could share more with you if interested. It works great in my &#8220;play&#8221; environments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Norris</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1415</link>
		<dc:creator>Dan Norris</dc:creator>
		<pubDate>Wed, 26 Nov 2008 17:06:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1415</guid>
		<description>Somewhat embarrassed that I didn&#039;t get here until now, but wanted to contribute that I can absolutely see benefit to this, especially for large(r) organizations that will do all the checks once, then via standards, be assured that the same installation, with the same options, can be performed many times in a row. 

Equally, I could see potential benefit for those sites without much knowledge at all using this type of tool just to complete the process since they aren&#039;t familiar with opatch or other such tools. 

I&#039;d definitely give it a whirl. 

@Greg I&#039;m very interested in how you add a node from bare metal in 5 minutes and build a 4-node cluster in 10 mins. Were you serious, or exaggerating to make a point? I can do those things pretty quickly, but not to those extreme numbers...even if I script it all out with rsp files.</description>
		<content:encoded><![CDATA[<p>Somewhat embarrassed that I didn&#8217;t get here until now, but wanted to contribute that I can absolutely see benefit to this, especially for large(r) organizations that will do all the checks once, then via standards, be assured that the same installation, with the same options, can be performed many times in a row. </p>
<p>Equally, I could see potential benefit for those sites without much knowledge at all using this type of tool just to complete the process since they aren&#8217;t familiar with opatch or other such tools. </p>
<p>I&#8217;d definitely give it a whirl. </p>
<p>@Greg I&#8217;m very interested in how you add a node from bare metal in 5 minutes and build a 4-node cluster in 10 mins. Were you serious, or exaggerating to make a point? I can do those things pretty quickly, but not to those extreme numbers&#8230;even if I script it all out with rsp files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Log Buffer #121: a Carnival of the Vanities for DBAs</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1380</link>
		<dc:creator>Log Buffer #121: a Carnival of the Vanities for DBAs</dc:creator>
		<pubDate>Fri, 31 Oct 2008 16:02:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1380</guid>
		<description>[...] Looking to automate your Oracle installations more? Take a look at Jeremy&#8217;s idea for a project to automate the install patch process. [...]</description>
		<content:encoded><![CDATA[<p>[...] Looking to automate your Oracle installations more? Take a look at Jeremy&#8217;s idea for a project to automate the install patch process. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregory</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1369</link>
		<dc:creator>Gregory</dc:creator>
		<pubDate>Fri, 24 Oct 2008 08:39:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1369</guid>
		<description>@Matt. I don&#039;t know any Senior DBAs are not junior at something. I understand what you are talking about. 

@Both. I admire you a lot. Both of you! And I&#039;ve been walking in your steps a few times ;-). Regarding Provisioning or what we could name Gold Images, I&#039;m very sure that&#039;s just the beginning and if you&#039;re looking for alpha/beta testers for anything that would improve the way we manage that, I&#039;m in! As a matter of fact, I wouldn&#039;t be surprised if Oracle does a lot of changes in that area in the coming years. 

I&#039;m looking forward to see Clarity manage rolling upgrade patches soon and to use orainstaller.</description>
		<content:encoded><![CDATA[<p>@Matt. I don&#8217;t know any Senior DBAs are not junior at something. I understand what you are talking about. </p>
<p>@Both. I admire you a lot. Both of you! And I&#8217;ve been walking in your steps a few times ;-). Regarding Provisioning or what we could name Gold Images, I&#8217;m very sure that&#8217;s just the beginning and if you&#8217;re looking for alpha/beta testers for anything that would improve the way we manage that, I&#8217;m in! As a matter of fact, I wouldn&#8217;t be surprised if Oracle does a lot of changes in that area in the coming years. </p>
<p>I&#8217;m looking forward to see Clarity manage rolling upgrade patches soon and to use orainstaller.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Zito</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1368</link>
		<dc:creator>Matthew Zito</dc:creator>
		<pubDate>Thu, 23 Oct 2008 13:58:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1368</guid>
		<description>@Jeremy - certainly, we do sell to large and medium-sized companies.  But we also sell to small companies - some companies have bought the software to roll out one or two rac clusters.

@gregory - it&#039;s not a question of speed, it&#039;s consistency, and simplicity.  What happens when you get used to the prereqs on RHEL4, and all of a sudden your organization decides to start rolling out SLES 10?  Or what happens when you have to wait for your SA to set up the storage?  Or when you want a junior DBA to set it up?  Or you have to prove to a regulatory body that every database has the latest CPU rolled out?</description>
		<content:encoded><![CDATA[<p>@Jeremy &#8211; certainly, we do sell to large and medium-sized companies.  But we also sell to small companies &#8211; some companies have bought the software to roll out one or two rac clusters.</p>
<p>@gregory &#8211; it&#8217;s not a question of speed, it&#8217;s consistency, and simplicity.  What happens when you get used to the prereqs on RHEL4, and all of a sudden your organization decides to start rolling out SLES 10?  Or what happens when you have to wait for your SA to set up the storage?  Or when you want a junior DBA to set it up?  Or you have to prove to a regulatory body that every database has the latest CPU rolled out?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1367</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Thu, 23 Oct 2008 13:46:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1367</guid>
		<description>Matt - thanks for the comment. Clarity looks like a really solid product - I&#039;d probably put it in the category of &quot;advanced kits for the big data centers&quot; (and perhaps the occasional medium-sized one).  In fact it handles a lot of the issues that Gregory just mentioned in his post. But I think I&#039;m looking for something a little smaller in scope.

Gregory - good points, especially about RAC and pre/post scripts. But I think that you&#039;re missing the main idea of the script. It&#039;s not intended to validate your environment or check for patch conflicts - that&#039;s all still your job. It also isn&#039;t intended to register with OCM or deal with upgrades - just copy the bits from B24792-01_1of5.zip to an empty ORACLE_HOME.

Like you, I could get a RAC system up and running by hand in a few hours. (In fact we did it at the &lt;a href=&quot;http://www.dannorris.com/2008/08/06/ioug-rac-attack-event-summary/&quot; rel=&quot;nofollow&quot;&gt;RAC Attack IOUG event here in Chicago&lt;/a&gt;.) But at some organizations I&#039;ve worked with, Oracle is part of a packaged application that needs an automated build process using only code from CVS or clearcase - and there are nightly builds. At other organizations I&#039;ve worked with, teams of 80 DBA&#039;s manage several thousand oracle databases - so they standardize on heavily tested internal &quot;builds&quot; of Oracle with specific patch levels. The build process doesn&#039;t register with OCM or upgrade anything; those steps are part of installing the build on a server. That build process is the specific use case that I have in mind.</description>
		<content:encoded><![CDATA[<p>Matt &#8211; thanks for the comment. Clarity looks like a really solid product &#8211; I&#8217;d probably put it in the category of &#8220;advanced kits for the big data centers&#8221; (and perhaps the occasional medium-sized one).  In fact it handles a lot of the issues that Gregory just mentioned in his post. But I think I&#8217;m looking for something a little smaller in scope.</p>
<p>Gregory &#8211; good points, especially about RAC and pre/post scripts. But I think that you&#8217;re missing the main idea of the script. It&#8217;s not intended to validate your environment or check for patch conflicts &#8211; that&#8217;s all still your job. It also isn&#8217;t intended to register with OCM or deal with upgrades &#8211; just copy the bits from B24792-01_1of5.zip to an empty ORACLE_HOME.</p>
<p>Like you, I could get a RAC system up and running by hand in a few hours. (In fact we did it at the <a href="http://www.dannorris.com/2008/08/06/ioug-rac-attack-event-summary/" rel="nofollow">RAC Attack IOUG event here in Chicago</a>.) But at some organizations I&#8217;ve worked with, Oracle is part of a packaged application that needs an automated build process using only code from CVS or clearcase &#8211; and there are nightly builds. At other organizations I&#8217;ve worked with, teams of 80 DBA&#8217;s manage several thousand oracle databases &#8211; so they standardize on heavily tested internal &#8220;builds&#8221; of Oracle with specific patch levels. The build process doesn&#8217;t register with OCM or upgrade anything; those steps are part of installing the build on a server. That build process is the specific use case that I have in mind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregory</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1366</link>
		<dc:creator>Gregory</dc:creator>
		<pubDate>Thu, 23 Oct 2008 13:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1366</guid>
		<description>Jeremy,

That&#039;s a good idea but probably unrealistic. 

I know the subject pretty well since I&#039;ve done a lot to automate those install/patch set/oneoff/clone with and without RAC. I&#039;m pretty good at that btw. If you take every install as a context, you&#039;ll easily beat any automated installation soon: In speed and quality :-). See for some examples here:
http://www.pythian.com/blogs/1046/oracle-silent-mode-part-8-add-a-node-to-a-102-rac-database

There are many issues to automate the provisioning and patching of the Oracle software. I wouldn&#039;t assume I can do better than the provisioning Pack in that area (and it looks like you and me know what we are talking about): 
* You need to download the files from eDelivery AND from Metalink
* You need to check the OS pre-requisites that are very dependent of the platform and may still today require reboot
* You have to use several tools to validate your config CVU or RDA. And sometimes there are pre-requisites available in Metalink notes
* You may have to run pre/post scripts that are in the README files
* The installer syntax can differ from one release to another (with 11.1.0.7, you have to take care of OCM, that wasn&#039;t the case before, the procedure to patch the clusterware with 11.1.0.6 differs from the one to patch with 10.2.0.4 or 11.1.0.7) 
* You may have to preform some steps as root (check CPUOCT2008 if you wonder). Depending the way the server are secured, the way to do run those scripts will differ...
* You may need to perform strict sequence of operations on several servers (In the case of rolling patch upgrades with RAC)
* You get tons of patches every week and you&#039;ll have to keep up with them so that your orainstall can manage them all
* If you pass everything you&#039;ll still get weird problems due to some configurations with third party software from storage layers to network specificity or clusterware.

But here is my point... On some Linux Platform, I know how to get to a point where you install a 4 node RAC with the OS and all the prerequisites in 10 min. Add a node in 5 on top of the bare metal. But who would be interested to get that level of speed ? Most projects with Oracle are dozen thousand of USD anyway. Do you think anybody really care about 2 days of work to install a RAC?

If you know somebody who care, I&#039;d be more than interested to work with you and him ;-).</description>
		<content:encoded><![CDATA[<p>Jeremy,</p>
<p>That&#8217;s a good idea but probably unrealistic. </p>
<p>I know the subject pretty well since I&#8217;ve done a lot to automate those install/patch set/oneoff/clone with and without RAC. I&#8217;m pretty good at that btw. If you take every install as a context, you&#8217;ll easily beat any automated installation soon: In speed and quality :-). See for some examples here:<br />
<a href="http://www.pythian.com/blogs/1046/oracle-silent-mode-part-8-add-a-node-to-a-102-rac-database" rel="nofollow">http://www.pythian.com/blogs/1046/oracle-silent-mode-part-8-add-a-node-to-a-102-rac-database</a></p>
<p>There are many issues to automate the provisioning and patching of the Oracle software. I wouldn&#8217;t assume I can do better than the provisioning Pack in that area (and it looks like you and me know what we are talking about):<br />
* You need to download the files from eDelivery AND from Metalink<br />
* You need to check the OS pre-requisites that are very dependent of the platform and may still today require reboot<br />
* You have to use several tools to validate your config CVU or RDA. And sometimes there are pre-requisites available in Metalink notes<br />
* You may have to run pre/post scripts that are in the README files<br />
* The installer syntax can differ from one release to another (with 11.1.0.7, you have to take care of OCM, that wasn&#8217;t the case before, the procedure to patch the clusterware with 11.1.0.6 differs from the one to patch with 10.2.0.4 or 11.1.0.7)<br />
* You may have to preform some steps as root (check CPUOCT2008 if you wonder). Depending the way the server are secured, the way to do run those scripts will differ&#8230;<br />
* You may need to perform strict sequence of operations on several servers (In the case of rolling patch upgrades with RAC)<br />
* You get tons of patches every week and you&#8217;ll have to keep up with them so that your orainstall can manage them all<br />
* If you pass everything you&#8217;ll still get weird problems due to some configurations with third party software from storage layers to network specificity or clusterware.</p>
<p>But here is my point&#8230; On some Linux Platform, I know how to get to a point where you install a 4 node RAC with the OS and all the prerequisites in 10 min. Add a node in 5 on top of the bare metal. But who would be interested to get that level of speed ? Most projects with Oracle are dozen thousand of USD anyway. Do you think anybody really care about 2 days of work to install a RAC?</p>
<p>If you know somebody who care, I&#8217;d be more than interested to work with you and him ;-).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Zito</title>
		<link>http://www.ardentperf.com/2008/10/22/oracle-fully-automated-install-and-patch/comment-page-1/#comment-1365</link>
		<dc:creator>Matthew Zito</dc:creator>
		<pubDate>Thu, 23 Oct 2008 12:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.ardentperf.com/?p=625#comment-1365</guid>
		<description>Hi Jeremy,

A colleague of mine pointed me to this blog post - I just wanted to let you know that we had the same idea back in 2002 and actually started a company around it - http://www.gridapp.com.

We make a software product called &quot;Clarity&quot; that can automate the complete build of databases, such as install, upgrade, patching, configuration, schema loading, etc. for Oracle, Oracle RAC, SQL Server, Sybase, etc. 

It&#039;s not a free software solution, but we&#039;re always interested in creative distribution mechanisms, so if you have any ideas, I&#039;d love to hear them.

Thanks!
Matt Zito
GridApp</description>
		<content:encoded><![CDATA[<p>Hi Jeremy,</p>
<p>A colleague of mine pointed me to this blog post &#8211; I just wanted to let you know that we had the same idea back in 2002 and actually started a company around it &#8211; <a href="http://www.gridapp.com" rel="nofollow">http://www.gridapp.com</a>.</p>
<p>We make a software product called &#8220;Clarity&#8221; that can automate the complete build of databases, such as install, upgrade, patching, configuration, schema loading, etc. for Oracle, Oracle RAC, SQL Server, Sybase, etc. </p>
<p>It&#8217;s not a free software solution, but we&#8217;re always interested in creative distribution mechanisms, so if you have any ideas, I&#8217;d love to hear them.</p>
<p>Thanks!<br />
Matt Zito<br />
GridApp</p>
]]></content:encoded>
	</item>
</channel>
</rss>
