<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8480317481197186793</id><updated>2026-07-21T14:50:27.980+05:30</updated><category term="Videos"/><category term="Document"/><category term="RAC"/><category term="ASM"/><category term="Backup n Recovery"/><category term="Screen Shots"/><category term="Scripts"/><category term="E-Business Suite"/><category term="GRID Control"/><category term="Performance Tuning"/><category term="Unix"/><category term="oracle database patches"/><title type='text'>Oracle DBA Videos</title><subtitle type='html'>This blog presents Oracle DBA Videos.An Audio visual Demo of some of the operations a DBA encounters in his day to day life.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-1828920778273321765</id><published>2017-11-22T04:42:00.000+05:30</published><updated>2017-11-22T04:47:54.825+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="oracle database patches"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Oracle Database Patches</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; color: black; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;color: black; font-style: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;div style=&quot;font-family: &amp;quot;times new roman&amp;quot;; margin: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0px;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This video gives an introduction to Oracle Database patches.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/pFikV41ek2s/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/pFikV41ek2s?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/1828920778273321765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2017/11/oracle-database-patches.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/1828920778273321765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/1828920778273321765'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2017/11/oracle-database-patches.html' title='Oracle Database Patches'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/pFikV41ek2s/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-5781483907988042356</id><published>2012-01-24T01:54:00.001+05:30</published><updated>2012-01-24T01:55:55.801+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Screen Shots"/><title type='text'>How to start a GUI session without VNC?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;a)&amp;nbsp; Download&amp;nbsp; &amp;amp; Install &quot;XManager&quot;, You can download a free trial version from the internet.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;fullpost&quot;&gt;b) Launch the Xstart and fill in the details as below:&lt;/span&gt;&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/jpeg;base64,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&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
It opens up a window &lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/jpeg;base64,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&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
In the Xterm window, test if the GUI is working with &quot;xclock&quot; utility.&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/jpeg;base64,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lOQcZ+hqxLoWppDEtle+VKUZrmXeR5szfx7cY+VucdwAvSulooA5U6LqzC0MRjt3jhuU3vdvM0TOoCEFly3IzzjGe9U5/Deu3NpdQPcgJPGyQq17I4tgc8HI/e5yOW6YrtqKAKunxTwWSQ3LB5EJBkDFt/P3jnoT6du1WqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACucl/5KFa/9g+X/ANDjro65yX/koVr/ANg+X/0OOgDo6KKKACqmpf8AHm34/wAjVuqmpf8AHm34/wAjQwLS/dH0paRfuj6UtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXOS/8lCtf+wfL/wChx10dc5L/AMlCtf8AsHy/+hx0AdHRRRQAVU1L/jzb8f5GrdVNS/482/H+RoYFpfuj6UtIv3R9KWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKZ5sf/AD0T/voUedH/AM9E/wC+hQA+imedH/z0T/voUedH/wA9E/76FAD6KZ50f/PRP++hR50f/PRP++hQA+imedH/AM9E/wC+hR50f/PRP++hQA+imedH/wA9E/76FHnR/wDPRP8AvoUAPopnnR/89E/76FHnR/8APRP++hQA+imedH/z0T/voUhniUEmVAAMklhxQBJRSKyuoZSGUjIIOQRS0AFc5L/yUK1/7B8v/ocddHXOS/8AJQrX/sHy/wDocdAHR0UUUAFVNS/482/H+Rq3VTUv+PNvx/kaGBaX7o+lLSL90fSloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPG/iL4g1bSvFdpb2mrzWGniza4uTEisTh8DG4dSSo9Oc1yt/4z8UXNlFcabqN3aS+Q1wbaWSOVpoV/wCWqjaCDwx24xhcg12HxA8I+I9f8S295otnBc2yWrW1yk0qpvBbJXnp2II6ECudvfhZ4itbCW00LSmU3QxcXF1dx+YqZyIk2nheOT1bpgCuyDw6pLmX7zp/Lbrzar8U7qyjZ3Zm+a7M6DX/AIkyRpIbm7MbrvV9sQVl27i2emMEc9Bn1rYuL/x/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&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/5781483907988042356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2012/01/how-to-start-gui-session-without-vnc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/5781483907988042356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/5781483907988042356'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2012/01/how-to-start-gui-session-without-vnc.html' title='How to start a GUI session without VNC?'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-701537970754886107</id><published>2012-01-23T23:43:00.001+05:30</published><updated>2012-01-23T23:46:31.048+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><title type='text'>MAX SCN / High SCN vulnerability</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;What is SCN?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;This is a number that increments sequentially with every database commit and is crucial to normal Oracle database operation.&amp;nbsp; &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;The SCN is also incremented through linked database activities.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;The Vulnerability? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;Some customers expressed concerns that they may be getting closer to the current maximum SCN limit faster than the data processing they are doing would warrant.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;What is the Max SCN? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;Max SCN is not a hard limited number. The max scn constantly increases every second. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;The current Max SCN limit is the number of seconds elapsed since 1988, multiplied by 16,384. So the max scn keeps increasing constantly.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;What is SCN Headroom? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;The difference between the current SCN the database is using, and the current MAX SCN, is known as the SCN headroom. For almost all Oracle Databases, this headroom is constantly increasing every second.&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt; &lt;br style=&quot;mso-special-character: line-break;&quot; /&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;What is the SCN Bug we are talking about? &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;Oracle has determined that some software bugs could cause the database to attempt to exceed the current maximum SCN value (or get closer to the limit than was warranted).&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;Example: When a database “A” (whose current SCN is lets say 10) has a db link to database “B” &amp;nbsp;(whose current SCN is lets say 100). When database “A” attempts to do a DML activity on one of the tables in database “B” via a DB Link, then Database “B” SCN (which is higher than A’s) is reflected in Database “A”.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;pre&gt;SQL&amp;gt; select * from v$version;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;BANNER&lt;/pre&gt;&lt;pre&gt;--------------------------------------------------------------------------------&lt;/pre&gt;&lt;pre&gt;Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production&lt;/pre&gt;&lt;pre&gt;PL/SQL Release 11.2.0.1.0 - Production&lt;/pre&gt;&lt;pre&gt;CORE&amp;nbsp;&amp;nbsp;&amp;nbsp; 11.2.0.1.0&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Production&lt;/pre&gt;&lt;pre&gt;TNS for 32-bit Windows: Version 11.2.0.1.0 - Production&lt;/pre&gt;&lt;pre&gt;NLSRTL Version 11.2.0.1.0 - Production&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;SQL&amp;gt; select * from global_name;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;GLOBAL_NAME&lt;/pre&gt;&lt;pre&gt;--------------------------------------------------------------------------------&lt;/pre&gt;&lt;pre&gt;www.oracledatabase12g.com&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;SQL&amp;gt; select current_scn from v$database;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;CURRENT_SCN&lt;/pre&gt;&lt;pre&gt;-----------&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5072553&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;SQL&amp;gt; select current_scn from v$database@PROD;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;CURRENT_SCN&lt;/pre&gt;&lt;pre&gt;-----------&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7798262&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;SQL&amp;gt; insert into testlink@PROD values(1);&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;1 row created.&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;SQL&amp;gt; select current_scn from v$database;&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;CURRENT_SCN&lt;/pre&gt;&lt;pre&gt;-----------&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7798282&lt;/pre&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;b) There is also another bug found – where hot backups (alter database begin backup) causes SCN numbers to jump extremely high&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;Oracle released a patch to fix the SCN growth rate bug in hot backup listed as 12371955: “High SCN growth rate from &lt;code&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;ALTER DATABASE BEGIN BACKUP&lt;/span&gt;&lt;/code&gt; in 11g.”&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;What happens if a database does hit the Max SCN Limit?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;Generally if the database does try to exceed the current maximum SCN value, the transaction that caused this event would be cancelled by the database, and the application would see an error. The next second the limit increases, so typically the application then continues with a slight hiccough in processing. However, in some very rare cases, the database does need to shut down to preserve its integrity. In no cases is data lost or corrupted.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;How to check if a database is close to hitting MAX SCN?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;Instructions in metalink doc:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt; font-weight: normal;&quot;&gt;Installing, Executing and Interpreting output from the &quot;scnhealthcheck.sql&quot; script [ID 1393363.1]&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;Fix?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt;&quot;&gt;Apply the Jan 2012 CPU Patch. Customers that have applied the fixes find that their SCN headroom starts to increase again.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/701537970754886107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2012/01/max-scn-vulnerability.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/701537970754886107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/701537970754886107'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2012/01/max-scn-vulnerability.html' title='MAX SCN / High SCN vulnerability'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-2626542900810824816</id><published>2011-05-07T01:00:00.006+05:30</published><updated>2011-05-07T01:08:43.765+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><category scheme="http://www.blogger.com/atom/ns#" term="Performance Tuning"/><title type='text'>How to enable tracing based on the type of clients connecting to database ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;Our applimation application was having performance issues. The application team engaged the DBAs to find out why the steps involving database operations were taking a long time. The 1st thing I had to do was enable tracing on these sessions to dig more into the problem. However, I noticed that in each step of its execution - the application spawned multiple database sessions. So the traditional &lt;br /&gt;
&lt;br /&gt;
EXECUTE dbms_system.set_sql_trace_in_session (24,13,TRUE); would not be of much use. &lt;br /&gt;
&lt;br /&gt;
I had two options in hand - a) to execute a logon trigger to enable tracing at user level (The application always connect to the database using the same user - lets say &#39;INFRA_USER&#39;).&lt;br /&gt;
&lt;br /&gt;
b) Enable tracing based on &lt;br /&gt;
i)&amp;nbsp; Service, Module, and Action&lt;br /&gt;
ii) Client Identifier&lt;br /&gt;
&lt;br /&gt;
I like the second approach.. than dealing with logon triggers.&lt;br /&gt;
&lt;br /&gt;
So here is what I did..&lt;br /&gt;
&lt;br /&gt;
1) First identify the Client ID, service, modules, action etc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;SQL&amp;gt; select sid, username, SERVICE_NAME,CLIENT_IDENTIFIER ,&amp;nbsp; module, action from v$session where username like &#39;INFRA_USER%&#39;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; &amp;nbsp; 2&amp;nbsp; ;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; &lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; &amp;nbsp;&amp;nbsp; SID USERNAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SERVICE_NA CLIENT_IDENTIFIER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODULE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACTION&lt;br /&gt;
------ ------------ ---------- ------------------------- ------------------ ----------&lt;br /&gt;
&amp;nbsp; 2192 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;INFRA_USER&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp; TEST &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; applmatn:14.296.88.155 &amp;nbsp;&amp;nbsp; JDBC Thin Client&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; &lt;/span&gt;&lt;br style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; SQL&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I can either enable tracing using the &quot; Service, Module, and Action&quot; or using &quot;Client Identifier&quot;. There were several other sessions from different applications having module as &quot;JDBC Thin Client&quot; and SERVICE_NAME = TEST (The SID Name). So to uniquely identify my session - I used the CLIENT_IDENTIFIER instead which is &quot;applmatn:14.296.88.155&quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Enable tracing on the sessions having client ID applmatn:14.296.88.155&lt;br /&gt;
&lt;br /&gt;
EXECUTE DBMS_MONITOR.CLIENT_ID_TRACE_ENABLE(client_id =&amp;gt; &#39;applmatn:144.226.90.35&#39;, waits =&amp;gt; TRUE, binds =&amp;gt; TRUE);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3) Disable tracing&lt;br /&gt;
&lt;br /&gt;
Once you have sufficient information/or the problamatic query has been run, Disable tracing.&lt;br /&gt;
&lt;br /&gt;
EXECUTE DBMS_MONITOR.CLIENT_ID_TRACE_DISABLE(client_id =&amp;gt; &#39;applmatn:144.226.90.35&#39;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Use trcsess utility to consolidate all trace files generated and then use tkprof to analyze the trace file.&lt;br /&gt;
More info can be found &lt;a href=&quot;http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/sqltrace.htm&quot;&gt;here&lt;/a&gt; &lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/2626542900810824816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2011/05/how-to-enable-tracing-based-on-type-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2626542900810824816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2626542900810824816'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2011/05/how-to-enable-tracing-based-on-type-of.html' title='How to enable tracing based on the type of clients connecting to database ?'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-6423101554725897373</id><published>2011-02-11T03:04:00.005+05:30</published><updated>2011-02-11T03:16:56.800+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><category scheme="http://www.blogger.com/atom/ns#" term="E-Business Suite"/><title type='text'>How to give responsibilites of one user to another in Ebusiness Suite?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;fullpost&quot;&gt;Recently I came across a requirement where I had to create a user (lets say NEW_USER) similar to an existing user (lets say FINANCE_USER). After creating the new users, I realized that the FINANCE_USER had over 100 responsibilities - which had to be given to 35 new users. Assigning responsibilities one by one seemed like a mountainous task.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
So here is how we can assign responsibilities using FND_LOAD:&lt;br /&gt;
&lt;br /&gt;
1) Download using FNDLOAD&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;strong&gt;FNDLOAD apps/&lt;em&gt;appspassword &lt;/em&gt;0 Y DOWNLOAD @FND:patch/115/import/afscursp.lct &lt;em&gt;SOURCE_USER&lt;/em&gt;.ldt FND_USER USER_NAME=&lt;em&gt;&#39;SOURCE_USER&#39;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2) Copy the LDT file to &lt;em&gt;NEW_USER&lt;/em&gt;.ldt&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;strong&gt;cp &lt;em&gt;SOURCE_USER&lt;/em&gt;.ldt &lt;em&gt;NEW_USER&lt;/em&gt;.ldt&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
3) Edit the &lt;em&gt;NEW_USER&lt;/em&gt;.ldt file to change the below entries:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;strong&gt;BEGIN FND_USER &quot;&lt;em&gt;NEW_USER&lt;/em&gt;&quot;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;strong&gt;EMAIL_ADDRESS = &quot;&lt;em&gt;New_Users_Email_id&lt;/em&gt;&quot;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
4) Upload using FNDLOAD &lt;br /&gt;
&lt;span style=&quot;color: black;&quot;&gt;&lt;strong&gt;FNDLOAD apps/&lt;em&gt;appspassword &lt;/em&gt;0 Y UPLOAD @FND:patch/115/import/afscursp.lct &lt;em&gt;NEW_USER&lt;/em&gt;.ldt FND_USER USER_NAME=&lt;em&gt;&#39;NEW_USER&#39;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/6423101554725897373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2011/02/how-to-give-responsibilites-of-one-user.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/6423101554725897373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/6423101554725897373'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2011/02/how-to-give-responsibilites-of-one-user.html' title='How to give responsibilites of one user to another in Ebusiness Suite?'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-6463527695319273456</id><published>2010-08-09T07:20:00.008+05:30</published><updated>2011-02-11T03:10:50.004+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><category scheme="http://www.blogger.com/atom/ns#" term="E-Business Suite"/><title type='text'>How to retrieve workflow mailer password?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;The workflow mailer password, SMTP address and other configurations related to Workflow are stored in &lt;strong&gt;$XDO_TOP/resource/xdodelivery.cfg&lt;/strong&gt;&lt;br /&gt;
So, if you ever loose your workflow mailer password - this is where you can find it..&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrPFWR5zL9ovXboiubAyzZtf_d31eSN-3myd4J0WK4-Uzpo3OVm-fZQOsLoSJqPO4oRjSy0kkfViZXyIldLv7B2ZGO_I8vkFc6iyTQv6je04usXVpHmAmoT21cWHCrlK7q2UkF5F-xDo1Z/s1600/xdo.bmp&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5503232256655476802&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrPFWR5zL9ovXboiubAyzZtf_d31eSN-3myd4J0WK4-Uzpo3OVm-fZQOsLoSJqPO4oRjSy0kkfViZXyIldLv7B2ZGO_I8vkFc6iyTQv6je04usXVpHmAmoT21cWHCrlK7q2UkF5F-xDo1Z/s320/xdo.bmp&quot; style=&quot;cursor: hand; height: 369px; width: 472px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/config&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/6463527695319273456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2010/08/how-to-retrieve-workflow-mailer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/6463527695319273456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/6463527695319273456'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2010/08/how-to-retrieve-workflow-mailer.html' title='How to retrieve workflow mailer password?'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrPFWR5zL9ovXboiubAyzZtf_d31eSN-3myd4J0WK4-Uzpo3OVm-fZQOsLoSJqPO4oRjSy0kkfViZXyIldLv7B2ZGO_I8vkFc6iyTQv6je04usXVpHmAmoT21cWHCrlK7q2UkF5F-xDo1Z/s72-c/xdo.bmp" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-5548593365861264216</id><published>2010-02-21T01:15:00.013+05:30</published><updated>2011-02-11T03:11:17.543+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASM"/><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><title type='text'>Convert database from NON-ASM to ASM</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;CONVERTING DATABASE FROM NON-ASM to ASM&lt;br /&gt;
=======================================&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;1) Backup the database.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;2) Shut down and startup the database in nomount mode.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
$ sqlplus&lt;br /&gt;
SQL*Plus: Release 10.2.0.4.0 - Production on Fri Jan 1 12:52:44 2010&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 1982, 2008, Oracle. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Enter user-name: /as sysdba&lt;br /&gt;
Connected to an idle instance.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; &lt;span style=&quot;color: black;&quot;&gt;startup nomount&lt;/span&gt;&lt;br /&gt;
ORACLE instance started.&lt;br /&gt;
&lt;br /&gt;
Total System Global Area 1.6034E+10 bytes&lt;br /&gt;
Fixed Size 2127408 bytes&lt;br /&gt;
Variable Size 1610615248 bytes&lt;br /&gt;
Database Buffers 1.4361E+10 bytes&lt;br /&gt;
Redo Buffers 60174336 bytes&lt;br /&gt;
SQL&amp;gt; exit&lt;br /&gt;
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production&lt;br /&gt;
With the Partitioning, Real Application Clusters, OLAP, Data Mining&lt;br /&gt;
and Real Application Testing options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;3) Copy the non-asm files to asm diskgroup.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
[oracle]$ &lt;span style=&quot;color: black;&quot;&gt;rman nocatalog&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Recovery Manager: Release 10.2.0.4.0 - Production on Fri Jan 1 12:57:14 2010&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 1982, 2007, Oracle. All rights reserved.&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; connect target&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; &lt;span style=&quot;color: black;&quot;&gt;sql &#39;alter database mount&#39;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
sql statement: alter database mount&lt;br /&gt;
released channel: ORA_DISK_1&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; &lt;span style=&quot;color: red; font-weight: bold;&quot;&gt;BACKUP AS COPY DATABASE FORMAT &#39;+DATA&#39;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Starting backup at 01-JAN-10&lt;br /&gt;
allocated channel: ORA_DISK_1&lt;br /&gt;
channel ORA_DISK_1: sid=383 devtype=DISK&lt;br /&gt;
channel ORA_DISK_1: starting datafile copy&lt;br /&gt;
input datafile fno=00379 name=/u10/oracle/data/TEST/undo01.dbf&lt;br /&gt;
output filename=+DATA/TEST/datafile/apps_undots1.257.707144559 tag=TAG20100101T130234 recid=1 stamp=707144573&lt;br /&gt;
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:26&lt;br /&gt;
channel ORA_DISK_1: starting datafile copy&lt;br /&gt;
input datafile fno=00353 name=/u10/oracle/data/TEST/system01.dbf&lt;br /&gt;
output filename=+DATA/TEST/datafile/system.258.707144581 tag=TAG20100101T130234 recid=2 stamp=707144595&lt;br /&gt;
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:25&lt;br /&gt;
channel ORA_DISK_1: starting datafile copy&lt;br /&gt;
input datafile fno=00406 name=/u10/oracle/data/TEST/a_txn_ind01.dbf&lt;br /&gt;
output filename=+DATA/TEST/datafile/apps_ts_tx_idx.259.707144605 tag=TAG20100101T130234 recid=3 stamp=707144616&lt;br /&gt;
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:15&lt;br /&gt;
channel ORA_DISK_1: starting datafile copy&lt;br /&gt;
......&lt;br /&gt;
.......&lt;br /&gt;
input datafile fno=00009 name=/u10/oracle/data/TEST/odm.dbf&lt;br /&gt;
output filename=+DATA/TEST/datafile/odm.298.707145081 tag=TAG20100101T130234 recid=42 stamp=707145080&lt;br /&gt;
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01&lt;br /&gt;
channel ORA_DISK_1: starting datafile copy&lt;br /&gt;
input datafile fno=00007 name=/u10/oracle/data/TEST/owad01.dbf&lt;br /&gt;
output filename=+DATA/TEST/datafile/owapub.299.707145081 tag=TAG20100101T130234 recid=43 stamp=707145081&lt;br /&gt;
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01&lt;br /&gt;
Finished backup at 01-JAN-10&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; SWITCH DATABASE TO COPY;&lt;br /&gt;
&lt;br /&gt;
datafile 1 switched to datafile copy &quot;+DATA/TEST/datafile/system.269.707144795&quot;&lt;br /&gt;
datafile 2 switched to datafile copy &quot;+DATA/TEST/datafile/system.270.707144811&quot;&lt;br /&gt;
datafile 3 switched to datafile copy &quot;+DATA/TEST/datafile/system.271.707144827&quot;&lt;br /&gt;
.....&lt;br /&gt;
....&lt;br /&gt;
datafile 406 switched to datafile copy &quot;+DATA/TEST/datafile/apps_ts_tx_idx.259.707144605&quot;&lt;br /&gt;
datafile 407 switched to datafile copy &quot;+DATA/TEST/datafile/apps_ts_seed.266.707144751&quot;&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;4) Switch tempfiles&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; run {&lt;br /&gt;
2&amp;gt; set newname for tempfile 1 to &#39;+DATA&#39;;&lt;br /&gt;
3&amp;gt; set newname for tempfile 2 to &#39;+DATA&#39;;&lt;br /&gt;
4&amp;gt; switch tempfile all;&lt;br /&gt;
5&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
executing command: SET NEWNAME&lt;br /&gt;
&lt;br /&gt;
executing command: SET NEWNAME&lt;br /&gt;
&lt;br /&gt;
renamed temporary file 1 to +DATA in control file&lt;br /&gt;
renamed temporary file 2 to +DATA in control file&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; Alter database open;&lt;br /&gt;
&lt;br /&gt;
database opened&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;5) Now, restore controlfile from non-asm to asm&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; shutdown immediate&lt;br /&gt;
&lt;br /&gt;
database closed&lt;br /&gt;
database dismounted&lt;br /&gt;
Oracle instance shut down&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; startup nomount&lt;br /&gt;
&lt;br /&gt;
connected to target database (not started)&lt;br /&gt;
Oracle instance started&lt;br /&gt;
&lt;br /&gt;
Total System Global Area 1073741824 bytes&lt;br /&gt;
&lt;br /&gt;
Fixed Size 2089336 bytes&lt;br /&gt;
Variable Size 427822728 bytes&lt;br /&gt;
Database Buffers 629145600 bytes&lt;br /&gt;
Redo Buffers 14684160 bytes&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; restore controlfile to &#39;+DATA&#39; from &#39;/u01/oracle/oradata/TEST/db/apps_st/data/cntrl01.dbf&#39;;&lt;br /&gt;
&lt;br /&gt;
Starting restore at 01-JAN-10&lt;br /&gt;
allocated channel: ORA_DISK_1&lt;br /&gt;
channel ORA_DISK_1: sid=384 devtype=DISK&lt;br /&gt;
&lt;br /&gt;
channel ORA_DISK_1: copied control file copy&lt;br /&gt;
Finished restore at 01-JAN-10&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; shutdown immediate&lt;br /&gt;
&lt;br /&gt;
Oracle instance shut down&lt;br /&gt;
&lt;br /&gt;
RMAN&amp;gt; exit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recovery Manager complete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;fullpost&quot; style=&quot;font-weight: bold;&quot;&gt;6) Using asmcmd find out the complete path to the controlfile and edit the pfile/spfile to the path in the asm.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;7) Add multiple logfile members to a group and drop non-asm files.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
select memeber from v$logfile;&lt;br /&gt;
&lt;br /&gt;
/u01/oracle/oradata/TESTlog02a.dbf&lt;br /&gt;
/u01/oracle/oradata/TESTlog02b.dbf&lt;br /&gt;
/u01/oracle/oradata/TESTlog01a.dbf&lt;br /&gt;
/u01/oracle/oradata/TESTlog01b.dbf&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER DATABASE ADD LOGFILE MEMBER &#39;+DATA&#39; TO GROUP 1;&lt;br /&gt;
&lt;br /&gt;
Database altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; /&lt;br /&gt;
&lt;br /&gt;
Database altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER DATABASE ADD LOGFILE MEMBER &#39;+DATA&#39; TO GROUP 2;&lt;br /&gt;
&lt;br /&gt;
Database altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; /&lt;br /&gt;
&lt;br /&gt;
Database altered.&lt;br /&gt;
&lt;br /&gt;
/u01/oracle/oradata/TESTlog02a.dbf&lt;br /&gt;
/u01/oracle/oradata/TESTlog02b.dbf&lt;br /&gt;
/u01/oracle/oradata/TESTlog01a.dbf&lt;br /&gt;
/u01/oracle/oradata/TESTlog01b.dbf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER DATABASE DROP LOGFILE MEMBER &#39;/u01/oracle/oradata/TESTlog02a.dbf&#39;;&lt;br /&gt;
&lt;br /&gt;
Database altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER SYSTEM SWITCH LOGFILE;&lt;br /&gt;
&lt;br /&gt;
System altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER DATABASE DROP LOGFILE MEMBER &#39;/u01/oracle/oradata/TESTlog02b.dbf&#39;;&lt;br /&gt;
ALTER DATABASE DROP LOGFILE MEMBER &#39;/u01/oracle/oradata/TESTlog02b.dbf&#39;&lt;br /&gt;
*&lt;br /&gt;
ERROR at line 1:&lt;br /&gt;
ORA-01609: log 2 is the current log for thread 1 - cannot drop members&lt;br /&gt;
ORA-00312: online log 2 thread 1: &#39;/u01/oracle/oradata/TESTlog02b.dbf&#39;&lt;br /&gt;
ORA-00312: online log 2 thread 1: &#39;+DATA/TEST/onlinelog/group_2.305.707145955&#39;&lt;br /&gt;
ORA-00312: online log 2 thread 1: &#39;+DATA/TEST/onlinelog/group_2.306.707145963&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER DATABASE DROP LOGFILE MEMBER &#39;/u01/oracle/oradata/TESTlog01a.dbf&#39;;&lt;br /&gt;
&lt;br /&gt;
Database altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER SYSTEM SWITCH LOGFILE;&lt;br /&gt;
&lt;br /&gt;
System altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER DATABASE DROP LOGFILE MEMBER &#39;/u01/oracle/oradata/TESTlog02b.dbf&#39;;&lt;br /&gt;
&lt;br /&gt;
Database altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER SYSTEM SWITCH LOGFILE;&lt;br /&gt;
&lt;br /&gt;
System altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; ALTER DATABASE DROP LOGFILE MEMBER &#39;/u01/oracle/oradata/TESTlog01b.dbf&#39;;&lt;br /&gt;
&lt;br /&gt;
Database altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select * from v$logfile;&lt;br /&gt;
&lt;br /&gt;
GROUP# STATUS TYPE MEMBER IS_&lt;br /&gt;
---------- ------- ------- -------------------------------------------------- ---&lt;br /&gt;
1 ONLINE +DATA/TEST/onlinelog/group_1.303.707145913 NO&lt;br /&gt;
1 ONLINE +DATA/TEST/onlinelog/group_1.304.707145943 NO&lt;br /&gt;
2 ONLINE +DATA/TEST/onlinelog/group_2.305.707145955 NO&lt;br /&gt;
2 ONLINE +DATA/TEST/onlinelog/group_2.306.707145963 NO&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;8) Restart the database.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/5548593365861264216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2010/02/convert-database-from-non-asm-to-asm.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/5548593365861264216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/5548593365861264216'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2010/02/convert-database-from-non-asm-to-asm.html' title='Convert database from NON-ASM to ASM'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-6612298171499958333</id><published>2010-01-27T22:40:00.005+05:30</published><updated>2010-01-27T23:26:50.134+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup n Recovery"/><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><title type='text'>How to clone a database when the source database is unavailable?</title><content type='html'>Recently I came across a situation, where I had to clone a database from the rman backup of the source. The source database was decommissioned and there was no way to connect to the source database.  How do I clone the auxiliary database with the source being unavailable? Because we usually connect to target and auxiliary and issue the command: &lt;br /&gt;&lt;br /&gt;DUPLICATE TARGET DATABASE TO &quot;TEST&quot; (but we cant use this command, because target is unavailable).&lt;br /&gt;&lt;br /&gt;Scenario:&lt;br /&gt;Source: PROD                           Files: /data01/PROD/oradata&lt;br /&gt;Target:  TEST                           Files: /data01/TEST/oradata&lt;br /&gt;&lt;br /&gt;Here is a work around I found (There probably other ways to do this):&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;a) Temporarily name the target database as source ie PROD.&lt;br /&gt;b) Prepare the init&lt;source&gt;.ora  (initPROD.ora) on the target server.&lt;br /&gt;c)  export ORACLE_SID=PROD on the target server.&lt;br /&gt;d)  startup nomount&lt;br /&gt;e)  rman target / nocatalog&lt;br /&gt;restore controlfile from &#39;backup_piece&#39;;&lt;br /&gt;alter database mount;&lt;br /&gt;catalog backup piece &#39;backup_piece1&#39;;&lt;br /&gt;catalog backup piece &#39;backup_piece2&#39;;&lt;br /&gt;......&lt;br /&gt;catalog backup piece &#39;backup_piecen&#39;;&lt;br /&gt;run {&lt;br /&gt;allocate channel c1 device type DISK;&lt;br /&gt;...&lt;br /&gt;allocate channel &lt;span style=&quot;font-style: italic;&quot;&gt;cn &lt;/span&gt;device type DISK;&lt;br /&gt;set newname for datafile 1 to &#39;/data01/&lt;span style=&quot;font-weight: bold;&quot;&gt;TEST&lt;/span&gt;/oradata/system01.dbf&#39;;  &lt;span style=&quot;font-style: italic;&quot;&gt;(We are using the Target datbase name here instead of source, because we would be later renaming the database to TEST, so we want the datafiles to go to the correct location).&lt;/span&gt;&lt;br /&gt;set newname for datafile 2 to &#39;/data01/&lt;span style=&quot;font-weight: bold;&quot;&gt;TEST&lt;/span&gt;/oradata/ar_index09.dbf&#39;;&lt;br /&gt;.....&lt;br /&gt;set newname for datafile &lt;span style=&quot;font-style: italic; font-weight: bold;&quot;&gt;n&lt;/span&gt; &#39;/data01/&lt;span style=&quot;font-weight: bold;&quot;&gt;TEST&lt;/span&gt;/oradata/xxxxxx.dbf&#39;;&lt;br /&gt;sql &quot;alter database rename file &#39;&#39;/data01/PROD/redo1_01.log&#39;&#39; to &#39;&#39;/data01/TEST/redo1_01.log&#39;&#39; &quot;;&lt;br /&gt;sql &quot;alter database rename file &#39;&#39;/data01/PROD/redo&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;n&lt;/span&gt;_0&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;n&lt;/span&gt;.log&#39;&#39; to &#39;&#39;/data01/TEST/redo&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;n&lt;/span&gt;_0&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;n&lt;/span&gt;.log&#39;&#39; &quot;;&lt;br /&gt;restore database;&lt;br /&gt;switch datafile all;&lt;br /&gt;recover database;&lt;br /&gt;release channel c1;&lt;br /&gt;...&lt;br /&gt;release channel c&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;n&lt;/span&gt;;&lt;br /&gt;}&lt;br /&gt;f) Once the database is up and open. Rename the database by recreating the controlfile.&lt;br /&gt;&lt;br /&gt;&lt;/source&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/6612298171499958333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/how-to-clone-database-when-source.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/6612298171499958333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/6612298171499958333'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/how-to-clone-database-when-source.html' title='How to clone a database when the source database is unavailable?'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-7789828231417402888</id><published>2010-01-23T22:26:00.002+05:30</published><updated>2010-01-23T22:50:28.168+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup n Recovery"/><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><title type='text'>Restoring a database using rman</title><content type='html'>In the last post I demonstrated how to take a cold backup of a database using nocatalog mode. In this post I would be demonstrating:&lt;br /&gt;&lt;br /&gt;a) How to take a backup of a database using recovery catalog&lt;br /&gt;b) Simulate a hardware failure where all files would be lost (Control files + Redo logs + Data Files).&lt;br /&gt;c) Then restore the database from the backup taken.&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1) Set the appropriate environment&lt;/span&gt;, &lt;span style=&quot;font-weight: bold;&quot;&gt;startup the database and verify the database file location.&lt;/span&gt;&lt;br /&gt;[oracle@lxhyd01 ~]$ . oraenv&lt;br /&gt;ORACLE_SID = [oracle] ? ebsdev&lt;br /&gt;[oracle@lxhyd01 ~]$ sqlplus &#39;/as sysdba&#39;&lt;br /&gt;SQL&gt; startup&lt;br /&gt;ORACLE instance started.&lt;br /&gt;&lt;br /&gt;Total System Global Area 1207959552 bytes&lt;br /&gt;Fixed Size                  2083528 bytes&lt;br /&gt;Variable Size             318768440 bytes&lt;br /&gt;Database Buffers          872415232 bytes&lt;br /&gt;Redo Buffers               14692352 bytes&lt;br /&gt;Database mounted.&lt;br /&gt;Database opened.&lt;br /&gt;&lt;br /&gt;SQL&gt; select name from v$datafile;&lt;br /&gt;&lt;br /&gt;NAME&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;/data01/oradata/ebsdev/system01.dbf&lt;br /&gt;/data01/oradata/ebsdev/undotbs01.dbf&lt;br /&gt;/data01/oradata/ebsdev/sysaux01.dbf&lt;br /&gt;/data01/oradata/ebsdev/users01.dbf&lt;br /&gt;/data01/oradata/ebsdev/example01.dbf&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;2) Since the database is not in archive log mode, we have to take a cold backup of the database.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;SQL&gt; archive log list&lt;br /&gt;Database log mode              No Archive Mode&lt;br /&gt;Automatic archival             Disabled&lt;br /&gt;Archive destination            /u01/oracle/product/10.2.0/db_1/dbs/arch&lt;br /&gt;Oldest online log sequence     1&lt;br /&gt;Current log sequence           2&lt;br /&gt;SQL&gt;&lt;br /&gt;SQL&gt; shut immediate&lt;br /&gt;Database closed.&lt;br /&gt;Database dismounted.&lt;br /&gt;ORACLE instance shut down.&lt;br /&gt;SQL&gt;exit&lt;br /&gt;Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production&lt;br /&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br /&gt;[oracle@lxhyd01 ~]$&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3) Review the script to take the cold backup.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;[oracle@lxhyd01 ~]$ cat level0_ebsdev.cmd&lt;br /&gt;run {&lt;br /&gt;       allocate channel d1 type disk;&lt;br /&gt;       allocate channel d2 type disk;&lt;br /&gt;       backup&lt;br /&gt;               incremental level=0&lt;br /&gt;               tag ebsdevLevel0&lt;br /&gt;               format &#39;/data01/backup/ebsdev%U&#39;&lt;br /&gt;               database include current controlfile;&lt;br /&gt;&lt;br /&gt;     release channel d1;&lt;br /&gt;     release channel d2;&lt;br /&gt;}&lt;br /&gt;[oracle@lxhyd01 ~]$&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;4) Connect to rman.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[oracle@lxhyd01 ~]$ rman target / catalog rcat/rcat@rman&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.2.0.4.0 - Production on Sat Jan 23 18:57:26 2010&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2007, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;connected to recovery catalog database&lt;br /&gt;&lt;br /&gt;RMAN&gt;&lt;br /&gt;RMAN&gt; startup mount&lt;br /&gt;&lt;br /&gt;Oracle instance started&lt;br /&gt;database mounted&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============&lt;br /&gt;RMAN-00571: ===========================================================&lt;br /&gt;RMAN-03002: failure of startup command at 01/23/2010 18:57:50&lt;br /&gt;RMAN-06004: ORACLE error from recovery catalog database: RMAN-20001: target database not found in recovery catalog&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;5) This database was not registered in the catalog. So, we register it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;RMAN&gt; register database;&lt;br /&gt;&lt;br /&gt;database registered in recovery catalog&lt;br /&gt;starting full resync of recovery catalog&lt;br /&gt;full resync complete&lt;br /&gt;&lt;br /&gt;RMAN&gt; exit&lt;br /&gt;&lt;br /&gt;Recovery Manager complete.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;6) Now execute the backup&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;[oracle@lxhyd01 ~]$ rman target / catalog rcat/rcat@rman cmdfile=/home/oracle/level0_ebsdev.cmd&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.2.0.4.0 - Production on Sat Jan 23 19:21:01 2010&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2007, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;connected to target database: EBSDEV (DBID=2521112594, not open)&lt;br /&gt;connected to recovery catalog database&lt;br /&gt;&lt;br /&gt;RMAN&gt; run {&lt;br /&gt;2&gt;         allocate channel d1 type disk;&lt;br /&gt;3&gt;         allocate channel d2 type disk;&lt;br /&gt;4&gt;         backup&lt;br /&gt;5&gt;                 incremental level=0&lt;br /&gt;6&gt;                 tag ebsdevLevel0&lt;br /&gt;7&gt;                 format &#39;/data01/backup/ebsdev%U&#39;&lt;br /&gt;8&gt;                 database include current controlfile;&lt;br /&gt;9&gt;&lt;br /&gt;10&gt;       release channel d1;&lt;br /&gt;11&gt;       release channel d2;&lt;br /&gt;12&gt; }&lt;br /&gt;13&gt;&lt;br /&gt;allocated channel: d1&lt;br /&gt;channel d1: sid=159 devtype=DISK&lt;br /&gt;&lt;br /&gt;allocated channel: d2&lt;br /&gt;channel d2: sid=155 devtype=DISK&lt;br /&gt;&lt;br /&gt;Starting backup at 23-JAN-10&lt;br /&gt;channel d1: starting incremental level 0 datafile backupset&lt;br /&gt;channel d1: specifying datafile(s) in backupset&lt;br /&gt;input datafile fno=00001 name=/data01/oradata/ebsdev/system01.dbf&lt;br /&gt;input datafile fno=00004 name=/data01/oradata/ebsdev/users01.dbf&lt;br /&gt;channel d1: starting piece 1 at 23-JAN-10&lt;br /&gt;channel d2: starting incremental level 0 datafile backupset&lt;br /&gt;channel d2: specifying datafile(s) in backupset&lt;br /&gt;input datafile fno=00003 name=/data01/oradata/ebsdev/sysaux01.dbf&lt;br /&gt;input datafile fno=00005 name=/data01/oradata/ebsdev/example01.dbf&lt;br /&gt;input datafile fno=00002 name=/data01/oradata/ebsdev/undotbs01.dbf&lt;br /&gt;channel d2: starting piece 1 at 23-JAN-10&lt;br /&gt;channel d2: finished piece 1 at 23-JAN-10&lt;br /&gt;piece handle=/data01/backup/ebsdev03l4718v_1_1 tag=EBSDEVLEVEL0 comment=NONE&lt;br /&gt;channel d2: backup set complete, elapsed time: 00:04:26&lt;br /&gt;channel d2: starting incremental level 0 datafile backupset&lt;br /&gt;channel d2: specifying datafile(s) in backupset&lt;br /&gt;including current control file in backupset&lt;br /&gt;channel d2: starting piece 1 at 23-JAN-10&lt;br /&gt;channel d2: finished piece 1 at 23-JAN-10&lt;br /&gt;piece handle=/data01/backup/ebsdev04l471ha_1_1 tag=EBSDEVLEVEL0 comment=NONE&lt;br /&gt;channel d2: backup set complete, elapsed time: 00:00:13&lt;br /&gt;channel d2: starting incremental level 0 datafile backupset&lt;br /&gt;channel d2: specifying datafile(s) in backupset&lt;br /&gt;including current SPFILE in backupset&lt;br /&gt;channel d2: starting piece 1 at 23-JAN-10&lt;br /&gt;channel d2: finished piece 1 at 23-JAN-10&lt;br /&gt;piece handle=/data01/backup/ebsdev05l471hp_1_1 tag=EBSDEVLEVEL0 comment=NONE&lt;br /&gt;channel d2: backup set complete, elapsed time: 00:00:03&lt;br /&gt;channel d1: finished piece 1 at 23-JAN-10&lt;br /&gt;piece handle=/data01/backup/ebsdev02l4718v_1_1 tag=EBSDEVLEVEL0 comment=NONE&lt;br /&gt;channel d1: backup set complete, elapsed time: 00:06:30&lt;br /&gt;Finished backup at 23-JAN-10&lt;br /&gt;&lt;br /&gt;released channel: d1&lt;br /&gt;&lt;br /&gt;released channel: d2&lt;br /&gt;&lt;br /&gt;Recovery Manager complete.&lt;br /&gt;[oracle@lxhyd01 ~]$&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;7) Validate the backup taken.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[oracle@lxhyd01 ~]$ rman target / catalog rcat/rcat@rman&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.2.0.4.0 - Production on Sat Jan 23 19:56:33 2010&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2007, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;connected to target database: EBSDEV (DBID=2521112594, not open)&lt;br /&gt;connected to recovery catalog database&lt;br /&gt;&lt;br /&gt;RMAN&gt; list backup ;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;List of Backup Sets&lt;br /&gt;===================&lt;br /&gt;&lt;br /&gt;BS Key  Type LV Size       Device Type Elapsed Time Completion Time&lt;br /&gt;------- ---- -- ---------- ----------- ------------ ---------------&lt;br /&gt;37      Incr 0  219.48M    DISK        00:04:22     23-JAN-10&lt;br /&gt;       BP Key: 41   Status: AVAILABLE  Compressed: NO  Tag: EBSDEVLEVEL0&lt;br /&gt;       Piece Name: /data01/backup/ebsdev03l4718v_1_1&lt;br /&gt; List of Datafiles in backup set 37&lt;br /&gt; File LV Type Ckp SCN    Ckp Time  Name&lt;br /&gt; ---- -- ---- ---------- --------- ----&lt;br /&gt; 2    0  Incr 688114     23-JAN-10 /data01/oradata/ebsdev/undotbs01.dbf&lt;br /&gt; 3    0  Incr 688114     23-JAN-10 /data01/oradata/ebsdev/sysaux01.dbf&lt;br /&gt; 5    0  Incr 688114     23-JAN-10 /data01/oradata/ebsdev/example01.dbf&lt;br /&gt;&lt;br /&gt;BS Key  Type LV Size       Device Type Elapsed Time Completion Time&lt;br /&gt;------- ---- -- ---------- ----------- ------------ ---------------&lt;br /&gt;38      Incr 0  7.08M      DISK        00:00:10     23-JAN-10&lt;br /&gt;       BP Key: 42   Status: AVAILABLE  Compressed: NO  Tag: EBSDEVLEVEL0&lt;br /&gt;       Piece Name: /data01/backup/ebsdev04l471ha_1_1&lt;br /&gt; Control File Included: Ckp SCN: 688114       Ckp time: 23-JAN-10&lt;br /&gt;&lt;br /&gt;BS Key  Type LV Size       Device Type Elapsed Time Completion Time&lt;br /&gt;------- ---- -- ---------- ----------- ------------ ---------------&lt;br /&gt;39      Incr 0  80.00K     DISK        00:00:01     23-JAN-10&lt;br /&gt;       BP Key: 43   Status: AVAILABLE  Compressed: NO  Tag: EBSDEVLEVEL0&lt;br /&gt;       Piece Name: /data01/backup/ebsdev05l471hp_1_1&lt;br /&gt; SPFILE Included: Modification time: 23-JAN-10&lt;br /&gt;&lt;br /&gt;BS Key  Type LV Size       Device Type Elapsed Time Completion Time&lt;br /&gt;------- ---- -- ---------- ----------- ------------ ---------------&lt;br /&gt;40      Incr 0  366.66M    DISK        00:06:29     23-JAN-10&lt;br /&gt;       BP Key: 44   Status: AVAILABLE  Compressed: NO  Tag: EBSDEVLEVEL0&lt;br /&gt;       Piece Name: /data01/backup/ebsdev02l4718v_1_1&lt;br /&gt; List of Datafiles in backup set 40&lt;br /&gt; File LV Type Ckp SCN    Ckp Time  Name&lt;br /&gt; ---- -- ---- ---------- --------- ----&lt;br /&gt; 1    0  Incr 688114     23-JAN-10 /data01/oradata/ebsdev/system01.dbf&lt;br /&gt; 4    0  Incr 688114     23-JAN-10 /data01/oradata/ebsdev/users01.dbf&lt;br /&gt;&lt;br /&gt;RMAN&gt;&lt;br /&gt;RMAN&gt; RESTORE VALIDATE DATABASE;&lt;br /&gt;&lt;br /&gt;Starting restore at 23-JAN-10&lt;br /&gt;allocated channel: ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: sid=158 devtype=DISK&lt;br /&gt;&lt;br /&gt;channel ORA_DISK_1: starting validation of datafile backupset&lt;br /&gt;channel ORA_DISK_1: reading from backup piece /data01/backup/ebsdev03l4718v_1_1&lt;br /&gt;channel ORA_DISK_1: restored backup piece 1&lt;br /&gt;piece handle=/data01/backup/ebsdev03l4718v_1_1 tag=EBSDEVLEVEL0&lt;br /&gt;channel ORA_DISK_1: validation complete, elapsed time: 00:00:57&lt;br /&gt;channel ORA_DISK_1: starting validation of datafile backupset&lt;br /&gt;channel ORA_DISK_1: reading from backup piece /data01/backup/ebsdev02l4718v_1_1&lt;br /&gt;channel ORA_DISK_1: restored backup piece 1&lt;br /&gt;piece handle=/data01/backup/ebsdev02l4718v_1_1 tag=EBSDEVLEVEL0&lt;br /&gt;channel ORA_DISK_1: validation complete, elapsed time: 00:00:55&lt;br /&gt;Finished restore at 23-JAN-10&lt;br /&gt;&lt;br /&gt;RMAN&gt;&lt;br /&gt;RMAN&gt; exit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recovery Manager complete.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;8) Simulate a failure, Remove all the database files at OS level.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[oracle@lxhyd01 ~]$ rm -f /data01/oradata/ebsdev/*&lt;br /&gt;[oracle@lxhyd01 ~]$ ls -ltr /data01/oradata/ebsdev/*&lt;br /&gt;ls: /data01/oradata/ebsdev/*: No such file or directory&lt;br /&gt;[oracle@lxhyd01 ~]$&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;9) Restore the database from the backup taken.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[oracle@lxhyd01 ~]$ rman target / catalog rcat/rcat@rman&lt;br /&gt;&lt;br /&gt;Recovery Manager: Release 10.2.0.4.0 - Production on Sat Jan 23 20:15:51 2010&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2007, Oracle.  All rights reserved.&lt;br /&gt;&lt;br /&gt;connected to target database (not started)&lt;br /&gt;connected to recovery catalog database&lt;br /&gt;&lt;br /&gt;RMAN&gt; startup nomount;&lt;br /&gt;&lt;br /&gt;Oracle instance started&lt;br /&gt;&lt;br /&gt;Total System Global Area    1207959552 bytes&lt;br /&gt;&lt;br /&gt;Fixed Size                     2083528 bytes&lt;br /&gt;Variable Size                318768440 bytes&lt;br /&gt;Database Buffers             872415232 bytes&lt;br /&gt;Redo Buffers                  14692352 bytes&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;10) Since the controlfile is missing as well, We should restore the controlfile first.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;RMAN&gt; restore controlfile;&lt;br /&gt;&lt;br /&gt;Starting restore at 23-JAN-10&lt;br /&gt;allocated channel: ORA_DISK_1&lt;br /&gt;channel ORA_DISK_1: sid=156 devtype=DISK&lt;br /&gt;&lt;br /&gt;channel ORA_DISK_1: starting datafile backupset restore&lt;br /&gt;channel ORA_DISK_1: restoring control file&lt;br /&gt;channel ORA_DISK_1: reading from backup piece /data01/backup/ebsdev04l471ha_1_1&lt;br /&gt;channel ORA_DISK_1: restored backup piece 1&lt;br /&gt;piece handle=/data01/backup/ebsdev04l471ha_1_1 tag=EBSDEVLEVEL0&lt;br /&gt;channel ORA_DISK_1: restore complete, elapsed time: 00:00:16&lt;br /&gt;output filename=/data01/oradata/ebsdev/control01.ctl&lt;br /&gt;output filename=/data01/oradata/ebsdev/control02.ctl&lt;br /&gt;output filename=/data01/oradata/ebsdev/control03.ctl&lt;br /&gt;Finished restore at 23-JAN-10&lt;br /&gt;&lt;br /&gt;RMAN&gt;&lt;br /&gt;RMAN&gt; restore database;&lt;br /&gt;&lt;br /&gt;Starting restore at 23-JAN-10&lt;br /&gt;using channel ORA_DISK_1&lt;br /&gt;&lt;br /&gt;channel ORA_DISK_1: starting datafile backupset restore&lt;br /&gt;channel ORA_DISK_1: specifying datafile(s) to restore from backup set&lt;br /&gt;restoring datafile 00002 to /data01/oradata/ebsdev/undotbs01.dbf&lt;br /&gt;restoring datafile 00003 to /data01/oradata/ebsdev/sysaux01.dbf&lt;br /&gt;restoring datafile 00005 to /data01/oradata/ebsdev/example01.dbf&lt;br /&gt;channel ORA_DISK_1: reading from backup piece /data01/backup/ebsdev03l4718v_1_1&lt;br /&gt;channel ORA_DISK_1: restored backup piece 1&lt;br /&gt;piece handle=/data01/backup/ebsdev03l4718v_1_1 tag=EBSDEVLEVEL0&lt;br /&gt;channel ORA_DISK_1: restore complete, elapsed time: 00:01:46&lt;br /&gt;channel ORA_DISK_1: starting datafile backupset restore&lt;br /&gt;channel ORA_DISK_1: specifying datafile(s) to restore from backup set&lt;br /&gt;restoring datafile 00001 to /data01/oradata/ebsdev/system01.dbf&lt;br /&gt;restoring datafile 00004 to /data01/oradata/ebsdev/users01.dbf&lt;br /&gt;channel ORA_DISK_1: reading from backup piece /data01/backup/ebsdev02l4718v_1_1&lt;br /&gt;channel ORA_DISK_1: restored backup piece 1&lt;br /&gt;piece handle=/data01/backup/ebsdev02l4718v_1_1 tag=EBSDEVLEVEL0&lt;br /&gt;channel ORA_DISK_1: restore complete, elapsed time: 00:02:16&lt;br /&gt;Finished restore at 23-JAN-10&lt;br /&gt;&lt;br /&gt;RMAN&gt;&lt;br /&gt;&lt;br /&gt;RMAN&gt; alter database mount;&lt;br /&gt;&lt;br /&gt;database mounted&lt;br /&gt;released channel: ORA_DISK_1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RMAN&gt; alter database open resetlogs;&lt;br /&gt;&lt;br /&gt;database opened&lt;br /&gt;new incarnation of database registered in recovery catalog&lt;br /&gt;starting full resync of recovery catalog&lt;br /&gt;full resync complete&lt;br /&gt;&lt;br /&gt;RMAN&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;11) Verify the status of the database from v$instance.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[oracle@lxhyd01 ~]$ sqlplus&lt;br /&gt;&lt;br /&gt;SQL*Plus: Release 10.2.0.4.0 - Production on Sat Jan 23 20:27:47 2010&lt;br /&gt;&lt;br /&gt;Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.&lt;br /&gt;&lt;br /&gt;Enter user-name: /as sysdba&lt;br /&gt;&lt;br /&gt;Connected to:&lt;br /&gt;Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production&lt;br /&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br /&gt;&lt;br /&gt;SQL&gt; select * from v$instance;&lt;br /&gt;&lt;br /&gt;INSTANCE_NUMBER INSTANCE_NAME&lt;br /&gt;--------------- ----------------&lt;br /&gt;HOST_NAME&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;VERSION           STARTUP_T STATUS       PAR    THREAD# ARCHIVE LOG_SWITCH_WAIT&lt;br /&gt;----------------- --------- ------------ --- ---------- ------- ---------------&lt;br /&gt;LOGINS     SHU DATABASE_STATUS   INSTANCE_ROLE      ACTIVE_ST BLO&lt;br /&gt;---------- --- ----------------- ------------------ --------- ---&lt;br /&gt;             1 ebsdev&lt;br /&gt;lxhyd01&lt;br /&gt;10.2.0.4.0        23-JAN-10 OPEN         NO           1 STOPPED&lt;br /&gt;ALLOWED    NO  ACTIVE            PRIMARY_INSTANCE   NORMAL    NO&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/7789828231417402888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/restoring-database-using-rman.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/7789828231417402888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/7789828231417402888'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/restoring-database-using-rman.html' title='Restoring a database using rman'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-2079754767258299275</id><published>2010-01-12T13:15:00.003+05:30</published><updated>2010-01-12T13:19:15.855+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Backup n Recovery"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Cold backup of a database using rman</title><content type='html'>There were many requests made to me for covering some backup recovery videos through rman..&lt;br /&gt;&lt;br /&gt;In this video I would be demonstrating a simple cold backup of a database using rman.&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;360&quot; height=&quot;221&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/kp54j5ASSGA&amp;hl=en_US&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/kp54j5ASSGA&amp;hl=en_US&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;360&quot; height=&quot;221&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/2079754767258299275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/cold-backup-of-database-using-rman.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2079754767258299275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2079754767258299275'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/cold-backup-of-database-using-rman.html' title='Cold backup of a database using rman'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-3242857388836478798</id><published>2010-01-02T12:31:00.004+05:30</published><updated>2010-01-02T21:15:36.174+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASM"/><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><title type='text'>How to clear asm disk headers</title><content type='html'>Use the below command if you want to clear an ASM disk header. We may want to do that if we want to reuse the disk to add it to some other diskgroup.&lt;br /&gt;&lt;br /&gt;$ dd if=/dev/zero of=/dev/raw/raw1 bs=8192 count=12800&lt;br /&gt;12800+0 records in&lt;br /&gt;12800+0 records out&lt;br /&gt;104857600 bytes (105 MB) copied, 3.78717 seconds, 27.7 MB/s&lt;br /&gt;&lt;br /&gt;Let us now verify the disk header..&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;br /&gt;$ kfed read /dev/raw/raw1&lt;br /&gt;kfbh.endian:                          0 ; 0x000: 0x00&lt;br /&gt;kfbh.hard:                            0 ; 0x001: 0x00&lt;br /&gt;kfbh.type:                            0 ; 0x002: &lt;span style=&quot;font-weight:bold;&quot;&gt;KFBTYP_INVALID&lt;/span&gt;&lt;br /&gt;kfbh.datfmt:                          0 ; 0x003: 0x00&lt;br /&gt;kfbh.block.blk:                       0 ; 0x004: T=0 NUMB=0x0&lt;br /&gt;kfbh.block.obj:                       0 ; 0x008: TYPE=0x0 NUMB=0x0&lt;br /&gt;kfbh.check:                           0 ; 0x00c: 0x00000000&lt;br /&gt;kfbh.fcn.base:                        0 ; 0x010: 0x00000000&lt;br /&gt;kfbh.fcn.wrap:                        0 ; 0x014: 0x00000000&lt;br /&gt;kfbh.spare1:                          0 ; 0x018: 0x00000000&lt;br /&gt;kfbh.spare2:                          0 ; 0x01c: 0x00000000&lt;br /&gt;$&lt;br /&gt;&lt;br /&gt;KFBTYP_INVALID, indicates the disk headers are cleared. This disk should now appear as a CANDIDATE disk in the v$asm_disk.&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/3242857388836478798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/how-to-clear-asm-disk-headers.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/3242857388836478798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/3242857388836478798'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/how-to-clear-asm-disk-headers.html' title='How to clear asm disk headers'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-49099340302234307</id><published>2010-01-02T11:19:00.005+05:30</published><updated>2010-01-02T21:16:37.495+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASM"/><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><title type='text'>Reading ASM Headers using kfed</title><content type='html'>kfed is an oracle based utility to read ASM disk headers.  kfed is not available by default. This needs to be relinked.&lt;br /&gt;&lt;br /&gt;I found this tool particularly useful in:&lt;br /&gt;a) Identifying if a particular raw device&#39;s disk headers were cleared before a raw device can be reused.&lt;br /&gt;b) Identifying which raw device belongs to which diskgroup.&lt;br /&gt;c) Identifying multiple paths to the same raw device.  (Oracle instance complains if you have multiple paths to the same raw device, and the diskgroup does not mount)&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;cd $ORACLE_HOME/rdbms/lib&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;font-size:100%;&quot; &gt;make -f &lt;a href=&quot;http://ins_rdbms.mk/&quot; target=&quot;_blank&quot;&gt;ins_rdbms.mk&lt;/a&gt; ikfed&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;[oracle]$ kfed read &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;fullpost&quot;&gt;/dev/raw/raw10&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;/dev/raw/raw10&lt;br /&gt;kfbh.endian:                          1 ; 0x000: 0x01&lt;br /&gt;kfbh.hard:                          130 ; 0x001: 0x82&lt;br /&gt;kfbh.type:                            1 ; 0x002: KFBTYP_DISKHEAD&lt;br /&gt;kfbh.datfmt:                          1 ; 0x003: 0x01&lt;br /&gt;kfbh.block.blk:                       0 ; 0x004: T=0 NUMB=0x0&lt;br /&gt;kfbh.block.obj:              2147483648 ; 0x008: TYPE=0x8 NUMB=0x0&lt;br /&gt;kfbh.check:                   822661445 ; 0x00c: 0x3108d145&lt;br /&gt;kfbh.fcn.base:                        0 ; 0x010: 0x00000000&lt;br /&gt;kfbh.fcn.wrap:                        0 ; 0x014: 0x00000000&lt;br /&gt;kfbh.spare1:                          0 ; 0x018: 0x00000000&lt;br /&gt;kfbh.spare2:                          0 ; 0x01c: 0x00000000&lt;br /&gt;kfdhdb.driver.provstr:         ORCLDISK ; 0x000: length=8&lt;br /&gt;kfdhdb.driver.reserved[0]:            0 ; 0x008: 0x00000000&lt;br /&gt;kfdhdb.driver.reserved[1]:            0 ; 0x00c: 0x00000000&lt;br /&gt;kfdhdb.driver.reserved[2]:            0 ; 0x010: 0x00000000&lt;br /&gt;kfdhdb.driver.reserved[3]:            0 ; 0x014: 0x00000000&lt;br /&gt;kfdhdb.driver.reserved[4]:            0 ; 0x018: 0x00000000&lt;br /&gt;kfdhdb.driver.reserved[5]:            0 ; 0x01c: 0x00000000&lt;br /&gt;kfdhdb.compat:                168820736 ; 0x020: 0x0a100000&lt;br /&gt;kfdhdb.dsknum:                        0 ; 0x024: 0x0000&lt;br /&gt;kfdhdb.grptyp:                        1 ; 0x026: KFDGTP_EXTERNAL&lt;br /&gt;kfdhdb.hdrsts:                        3 ; 0x027: KFDHDR_MEMBER&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;kfdhdb.dskname:            &lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;DATA_01_0000&lt;/span&gt; ; 0x028: length=12&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;kfdhdb.grpname:                 &lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;DATA_01&lt;/span&gt; ; 0x048: length=7&lt;/span&gt;&lt;br /&gt;kfdhdb.fgname:             DATA_01_0000 ; 0x068: length=12&lt;br /&gt;kfdhdb.capname:                         ; 0x088: length=0&lt;br /&gt;kfdhdb.crestmp.hi:             32932905 ; 0x0a8: HOUR=0x9 DAYS=0x1 MNTH=0x1 YEAR=0x7da&lt;br /&gt;kfdhdb.crestmp.lo:           3835458560 ; 0x0ac: USEC=0x0 MSEC=0x31d SECS=0x9 MINS=0x39&lt;br /&gt;kfdhdb.mntstmp.hi:             32932905 ; 0x0b0: HOUR=0x9 DAYS=0x1 MNTH=0x1 YEAR=0x7da&lt;br /&gt;kfdhdb.mntstmp.lo:           3835458560 ; 0x0b4: USEC=0x0 MSEC=0x31d SECS=0x9 MINS=0x39&lt;br /&gt;kfdhdb.secsize:                     512 ; 0x0b8: 0x0200&lt;br /&gt;kfdhdb.blksize:                    4096 ; 0x0ba: 0x1000&lt;br /&gt;kfdhdb.ausize:                  1048576 ; 0x0bc: 0x00100000&lt;br /&gt;kfdhdb.mfact:                    113792 ; 0x0c0: 0x0001bc80&lt;br /&gt;kfdhdb.dsksize:                  131069 ; 0x0c4: 0x0001fffd&lt;br /&gt;kfdhdb.pmcnt:                         3 ; 0x0c8: 0x00000003&lt;br /&gt;kfdhdb.fstlocn:                       1 ; 0x0cc: 0x00000001&lt;br /&gt;kfdhdb.altlocn:                       2 ; 0x0d0: 0x00000002&lt;br /&gt;kfdhdb.f1b1locn:                      0 ; 0x0d4: 0x00000000&lt;br /&gt;kfdhdb.redomirrors[0]:                0 ; 0x0d8: 0x0000&lt;br /&gt;kfdhdb.redomirrors[1]:                0 ; 0x0da: 0x0000&lt;br /&gt;kfdhdb.redomirrors[2]:                0 ; 0x0dc: 0x0000&lt;br /&gt;kfdhdb.redomirrors[3]:                0 ; 0x0de: 0x0000&lt;br /&gt;kfdhdb.dbcompat:              168820736 ; 0x0e0: 0x0a100000&lt;br /&gt;kfdhdb.grpstmp.hi:             32932905 ; 0x0e4: HOUR=0x9 DAYS=0x1 MNTH=0x1 YEAR=0x7da&lt;br /&gt;kfdhdb.grpstmp.lo:           3835427840 ; 0x0e8: USEC=0x0 MSEC=0x2ff SECS=0x9 MINS=0x39&lt;br /&gt;kfdhdb.ub4spare[0]:                   0 ; 0x0ec: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[1]:                   0 ; 0x0f0: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[2]:                   0 ; 0x0f4: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[3]:                   0 ; 0x0f8: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[4]:                   0 ; 0x0fc: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[5]:                   0 ; 0x100: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[6]:                   0 ; 0x104: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[7]:                   0 ; 0x108: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[8]:                   0 ; 0x10c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[9]:                   0 ; 0x110: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[10]:                  0 ; 0x114: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[11]:                  0 ; 0x118: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[12]:                  0 ; 0x11c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[13]:                  0 ; 0x120: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[14]:                  0 ; 0x124: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[15]:                  0 ; 0x128: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[16]:                  0 ; 0x12c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[17]:                  0 ; 0x130: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[18]:                  0 ; 0x134: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[19]:                  0 ; 0x138: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[20]:                  0 ; 0x13c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[21]:                  0 ; 0x140: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[22]:                  0 ; 0x144: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[23]:                  0 ; 0x148: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[24]:                  0 ; 0x14c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[25]:                  0 ; 0x150: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[26]:                  0 ; 0x154: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[27]:                  0 ; 0x158: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[28]:                  0 ; 0x15c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[29]:                  0 ; 0x160: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[30]:                  0 ; 0x164: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[31]:                  0 ; 0x168: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[32]:                  0 ; 0x16c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[33]:                  0 ; 0x170: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[34]:                  0 ; 0x174: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[35]:                  0 ; 0x178: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[36]:                  0 ; 0x17c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[37]:                  0 ; 0x180: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[38]:                  0 ; 0x184: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[39]:                  0 ; 0x188: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[40]:                  0 ; 0x18c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[41]:                  0 ; 0x190: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[42]:                  0 ; 0x194: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[43]:                  0 ; 0x198: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[44]:                  0 ; 0x19c: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[45]:                  0 ; 0x1a0: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[46]:                  0 ; 0x1a4: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[47]:                  0 ; 0x1a8: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[48]:                  0 ; 0x1ac: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[49]:                  0 ; 0x1b0: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[50]:                  0 ; 0x1b4: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[51]:                  0 ; 0x1b8: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[52]:                  0 ; 0x1bc: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[53]:                  0 ; 0x1c0: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[54]:                  0 ; 0x1c4: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[55]:                  0 ; 0x1c8: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[56]:                  0 ; 0x1cc: 0x00000000&lt;br /&gt;kfdhdb.ub4spare[57]:                  0 ; 0x1d0: 0x00000000&lt;br /&gt;kfdhdb.acdb.aba.seq:                  0 ; 0x1d4: 0x00000000&lt;br /&gt;kfdhdb.acdb.aba.blk:                  0 ; 0x1d8: 0x00000000&lt;br /&gt;kfdhdb.acdb.ents:                     0 ; 0x1dc: 0x0000&lt;br /&gt;kfdhdb.acdb.ub2spare:                 0 ; 0x1de: 0x0000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If a disk is not an ASM DISK, Then the header would look something like:&lt;br /&gt;&lt;br /&gt;[oracle]$ kfed read /dev/raw/raw1&lt;br /&gt;kfbh.endian:                          0 ; 0x000: 0x00&lt;br /&gt;kfbh.hard:                            0 ; 0x001: 0x00&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;kfbh.type:                            0 ; 0x002: &lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;KFBTYP_INVALID&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;kfbh.datfmt:                          0 ; 0x003: 0x00&lt;br /&gt;kfbh.block.blk:                       0 ; 0x004: T=0 NUMB=0x0&lt;br /&gt;kfbh.block.obj:                       0 ; 0x008: TYPE=0x0 NUMB=0x0&lt;br /&gt;kfbh.check:                           0 ; 0x00c: 0x00000000&lt;br /&gt;kfbh.fcn.base:                        0 ; 0x010: 0x00000000&lt;br /&gt;kfbh.fcn.wrap:                        0 ; 0x014: 0x00000000&lt;br /&gt;kfbh.spare1:                          0 ; 0x018: 0x00000000&lt;br /&gt;kfbh.spare2:                          0 ; 0x01c: 0x00000000&lt;br /&gt;[oracle]$&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/49099340302234307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/reading-asm-headers-using-kfed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/49099340302234307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/49099340302234307'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2010/01/reading-asm-headers-using-kfed.html' title='Reading ASM Headers using kfed'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-6612542199513616116</id><published>2009-12-21T17:00:00.004+05:30</published><updated>2010-01-02T21:16:37.496+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Document"/><title type='text'>How to speed up cloning</title><content type='html'>Usually during clones, we normally tar &amp;amp; gzip source files. Then copy them over to the target and then gunzip &amp;amp; untar it. Using the below method, we can actually avoid the two fold step and do the entire operation in a single step.&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;eg.&lt;br /&gt;We want to copy the Oracle Home from source &lt;lxhyd01&gt; to target.&lt;lxhyd02&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Create the Oracle Home location on target (lxhyd02):&lt;/span&gt;&lt;br /&gt;mkdir -p /data/oracle/product/10.2.0/db_1&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;On the source (lxhyd01):&lt;/span&gt;&lt;br /&gt;cd /u01/oracle/product/10.2.0/db_1&lt;br /&gt;tar cf - * | ssh lxhyd02.learning.com &#39;(cd /data/oracle/product/10.2.0/db_1/; tar xf - )&#39;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Check if files are being untarred on target:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[oracle@lxhyd02 data]$ cd /data/oracle/product/10.2.0/db_1&lt;br /&gt;[oracle@lxhyd02 db_1]$ ls -tlr&lt;br /&gt;total 240&lt;br /&gt;drwxr-x---   3 oracle dba  4096 Oct 25 20:38 jre&lt;br /&gt;drwxr-x---   7 oracle dba  4096 Oct 25 20:38 javavm&lt;br /&gt;drwxr-x---   3 oracle dba  4096 Oct 25 20:38 has&lt;br /&gt;drwxr-x---   3 oracle dba  4096 Oct 25 20:38 diagnostics&lt;br /&gt;drwxr-x---   3 oracle dba  4096 Oct 25 20:38 demo&lt;br /&gt;drwxr-x---   6 oracle dba  4096 Oct 25 20:38 crs&lt;br /&gt;drwxr-x---   4 oracle dba  4096 Oct 25 20:38 clone&lt;br /&gt;drwxr-x---   7 oracle dba  4096 Oct 25 20:38 assistants&lt;br /&gt;drwxr-x---   4 oracle dba  4096 Oct 25 20:49 jdbc&lt;br /&gt;.....&lt;br /&gt;.....&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Advantages:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) &lt;span style=&quot;font-weight: bold;&quot;&gt;Faster&lt;/span&gt; that the two folds approach&lt;br /&gt;2) &lt;span style=&quot;font-weight: bold;&quot;&gt;Does not require disk space&lt;/span&gt; to store the tar/gzip files on source and target. Here, the tar files are created on the fly and immediately untarred on the target.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Limitations:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Speed would depend on the network bandwidth.&lt;br /&gt;&lt;/lxhyd02&gt;&lt;/lxhyd01&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/6612542199513616116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/12/how-to-speed-up-cloning.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/6612542199513616116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/6612542199513616116'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/12/how-to-speed-up-cloning.html' title='How to speed up cloning'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-1815975919227738117</id><published>2009-12-11T01:34:00.002+05:30</published><updated>2009-12-11T01:46:07.693+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Unix"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Introduction to Shell Scripting - II</title><content type='html'>Here is the second video..&lt;br /&gt;&lt;embed src=&quot;http://blip.tv/play/AYG1gjoA&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;360&quot; height=&quot;221&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/1815975919227738117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/12/introduction-to-shell-scripting-ii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/1815975919227738117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/1815975919227738117'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/12/introduction-to-shell-scripting-ii.html' title='Introduction to Shell Scripting - II'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-8727718774638940589</id><published>2009-12-08T16:20:00.004+05:30</published><updated>2009-12-08T19:23:25.503+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Unix"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Introduction to Shell Scripting</title><content type='html'>In these videos I would be covering the basics of shell scripting. &lt;br /&gt;The videos are split into 3 parts, Here is the 1st video&lt;br /&gt;&lt;br /&gt;&lt;embed src=&quot;http://blip.tv/play/AYG1gHkA&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;360&quot; height=&quot;221&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;The topics covered in this tutorial are:&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;br /&gt;1. A simple hello world.&lt;br /&gt;2. A script to add two numbers&lt;br /&gt;3. A script to add two numbers passed as command line parameters.&lt;br /&gt;4. Understanding the Exit status $?&lt;br /&gt;5. Demonstrating through practical example: Check if a listener is up. If it is not then display a message that the listener is down.&lt;br /&gt;6. Executing sql queries from shell script- In the example we check if the database is up or not.&lt;br /&gt;7. Using cut, awk to find specific fields in an output.&lt;br /&gt;8. How to read contents of a file line by line and evaluating each line for a specific string.&lt;br /&gt;9. Using this for finding mountpoints above 90% used.&lt;br /&gt;10. Sending attachments through emails.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/8727718774638940589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/12/introduction-to-shell-scripting.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/8727718774638940589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/8727718774638940589'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/12/introduction-to-shell-scripting.html' title='Introduction to Shell Scripting'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-3796528778087603169</id><published>2009-11-20T09:12:00.019+05:30</published><updated>2009-11-20T10:43:30.254+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Screen Shots"/><title type='text'>Shared Memory segments and Semaphores</title><content type='html'>When you startup a database instance a shared memory is acquired equivalent to the size of the SGA. For more information of what a shared memory and semaphore is you can refer an article by Nidhi Jain at http://www.orafaq.com/node/8&lt;br /&gt;&lt;br /&gt;So shared memory and semaphores are allocated when you start the instance and it should be de-allocated when the instance is shut down. There are times when you shutdown an instance and the OS still leaves behind shared memory and semaphores.  How do we go about clearing these shared memory segments and semaphores?&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;First let us see one of the tools called &quot;sysresv&quot; to identify the shared memory and sempahores allocated to an instance.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBUpFe1vT6aYzCn1qkhVUzfvEGcY0I3fzwnGLYLlkkTXIJy2s1_UGli6AQsc4xZi8kTkXz4OGQBijP8DmxnxTLAJ6lhodIncrcLF82MUDxOcXB_h5JRkhxBvRpfENfbsSL3xMvCHt2CfLx/s1600/1.JPG&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 205px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBUpFe1vT6aYzCn1qkhVUzfvEGcY0I3fzwnGLYLlkkTXIJy2s1_UGli6AQsc4xZi8kTkXz4OGQBijP8DmxnxTLAJ6lhodIncrcLF82MUDxOcXB_h5JRkhxBvRpfENfbsSL3xMvCHt2CfLx/s320/1.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5406036220163016050&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQQXnx1htlLP8qZT7prW2E_3xTWIYeUSYT0rkYM-NBP3uJ0OSl6_oUGi_j9mrO4zd34785bW3EFcMBCQQSi5KqHid2oRqeV8uRPAVbM2ZF80XYPp5X6QxmeJQtF13xUrU8gvesEKUd1ykM/s1600/2.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 205px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQQXnx1htlLP8qZT7prW2E_3xTWIYeUSYT0rkYM-NBP3uJ0OSl6_oUGi_j9mrO4zd34785bW3EFcMBCQQSi5KqHid2oRqeV8uRPAVbM2ZF80XYPp5X6QxmeJQtF13xUrU8gvesEKUd1ykM/s320/2.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5406036403710846834&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see, we have have identified the shared memory segment id and sempahore id.&lt;br /&gt;Also note, the sysresv command is in the $ORACLE_HOME/bin location, so this is a utility supplied by Oracle.&lt;br /&gt;&lt;br /&gt;There is also an OS level utility calls &quot;ipcs&quot; available to view all the shared segments and semaphores allocated on that server.  So let us co-relate the output of sysresv and ipcs.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwgNUJHE8L2jTiuHs6LUjzJWCFmNQ3YWxBwjV6a7GoU-8Z8C_BJxXGN6Y4SCjRxJhN3dR4UVYrwb72MMXSHuL6IS0ciw8F3jA9OJAPMxS6uncozvw_g04VdwpTJrQKAG_sjt9pfua1lMEm/s1600/3.JPG&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 243px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwgNUJHE8L2jTiuHs6LUjzJWCFmNQ3YWxBwjV6a7GoU-8Z8C_BJxXGN6Y4SCjRxJhN3dR4UVYrwb72MMXSHuL6IS0ciw8F3jA9OJAPMxS6uncozvw_g04VdwpTJrQKAG_sjt9pfua1lMEm/s320/3.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5406038799509280770&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;ipcs -a gives much more information here like:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;owner&lt;/span&gt;  the shared memory segment,&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;bytes&lt;/span&gt; the size shared memory allocated (which is the size of SGA)&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;nattach&lt;/span&gt; is the number of processes attached to this shared memory.&lt;br /&gt;&lt;br /&gt;As you can see in the figure below the bytes allocated is equivalent to the sga_target.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7AOhGhLn1WisTj6hUDR3l5Zk1flKjv-d8POnp3qN6jxm9aTLMpO-tvrdnFR4FbRCOihwZBk7fZDfamiRvcs3mCLAT2DNyI_TCy1q6363z5KS3NKpywdPH6wYEVUfIDWer7q-3E4DsCNHd/s1600/4.JPG&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 103px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7AOhGhLn1WisTj6hUDR3l5Zk1flKjv-d8POnp3qN6jxm9aTLMpO-tvrdnFR4FbRCOihwZBk7fZDfamiRvcs3mCLAT2DNyI_TCy1q6363z5KS3NKpywdPH6wYEVUfIDWer7q-3E4DsCNHd/s320/4.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5406041965446585810&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ideally, when we shutdown an instance the allocated shared memory segment and sempahore should be released.  As you can see below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisJN_G4TrYAuZJFSrPJr85KvEV4kAPL46okugnUkvkrjJNXTcNlDhX2lAyFd-cuvalL2JjSRgAXp6O5Jagv1zPTBN5b5EqBIXGY_h1JOSuqgEWQh4PiRbeTpB24nt6QLAJeyKEEKV37u1y/s1600/5.JPG&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 181px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisJN_G4TrYAuZJFSrPJr85KvEV4kAPL46okugnUkvkrjJNXTcNlDhX2lAyFd-cuvalL2JjSRgAXp6O5Jagv1zPTBN5b5EqBIXGY_h1JOSuqgEWQh4PiRbeTpB24nt6QLAJeyKEEKV37u1y/s320/5.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5406043549864179314&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHAePpyQtQzBeu6kkKyiiZHOo6r5a9i0KB6nhXOj5iuAnI88RXrUR3TyL1qs-Pnzt2qsYBk6wP_QE71-oBfpB2a89TouKSnFpCWY2Q57Pzj30M_tNAFBakJ5uhj-m2L9xeds6_Qv90lN_n/s1600/6.JPG&quot;&gt;&lt;img style=&quot;cursor: pointer; width: 320px; height: 181px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHAePpyQtQzBeu6kkKyiiZHOo6r5a9i0KB6nhXOj5iuAnI88RXrUR3TyL1qs-Pnzt2qsYBk6wP_QE71-oBfpB2a89TouKSnFpCWY2Q57Pzj30M_tNAFBakJ5uhj-m2L9xeds6_Qv90lN_n/s320/6.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5406043682878409794&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However if this does not happen, we can release the shared memory and semaphore manually by using the &lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;&quot;ipcrm&quot;&lt;/span&gt; command.&lt;br /&gt;&lt;br /&gt;To remove the shared memory segment we use:&lt;br /&gt;&lt;br /&gt;ipcrm -m &lt;&lt;em&gt;SharedMemory ID&gt;&lt;br /&gt;&lt;br /&gt;considering the above example,&lt;br /&gt;ipcrm -m 491531&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;To remove the semaphores:&lt;br /&gt;&lt;br /&gt;ipcrm -s &lt;&lt;em&gt;SemaphoreID&gt;&lt;br /&gt;&lt;br /&gt;eg. ipcrm -s 229377&lt;br /&gt;&lt;br /&gt;For more options of ipcrm you can refer http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds3/ipcrm.htm&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/3796528778087603169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/when-you-startup-database-instance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/3796528778087603169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/3796528778087603169'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/when-you-startup-database-instance.html' title='Shared Memory segments and Semaphores'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBUpFe1vT6aYzCn1qkhVUzfvEGcY0I3fzwnGLYLlkkTXIJy2s1_UGli6AQsc4xZi8kTkXz4OGQBijP8DmxnxTLAJ6lhodIncrcLF82MUDxOcXB_h5JRkhxBvRpfENfbsSL3xMvCHt2CfLx/s72-c/1.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-9195846507743072830</id><published>2009-11-13T23:13:00.005+05:30</published><updated>2010-02-18T20:15:02.250+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Scripts"/><title type='text'>How to search a string in entire database</title><content type='html'>Recently I came across an issue where there was a certain text being displayed in the application which was incorrect. This data was stored in the database, however we were unable to trace out which table/column had that entry. How I wish that I could just grep the whole oracle database for that string. Googled up everywhere for some ready made code to do that... But couldn&#39;t find any...Finally had to come up with my own pl/sql code...Here it goes..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;set serveroutput on size 1000000&lt;br /&gt;declare&lt;br /&gt;TYPE QueryCurType is REF CURSOR;&lt;br /&gt;query1 QueryCurType ;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;cursor c1 is select owner,table_name from dba_tables where owner not in (&#39;SYS&#39;,&#39;SYSTEM&#39;) and table_name not like &#39;%$%&#39;;&lt;br /&gt;cursor c2(t1 varchar2) is select column_name from dba_tab_columns where table_name=t1 and DATA_TYPE in (&#39;NVARCHAR2&#39;,&#39;VARCHAR2&#39;,&#39;CHAR&#39;);&lt;br /&gt;temp_var varchar2(3000);&lt;br /&gt;query varchar2(3000);&lt;br /&gt;begin&lt;br /&gt;for tab1 in c1 loop&lt;br /&gt;for col in c2(tab1.table_name) loop&lt;br /&gt;query:=&#39;select &#39;||col.column_name||&#39; from &#39;||tab1.owner||&#39;.&#39;||tab1.table_name||&#39; where &#39;||col.column_name||&#39; like &#39;&#39;&lt;b style=&quot;color: rgb(204, 0, 0);&quot;&gt;%Ciudad%definida%&lt;/b&gt;&#39;&#39;&#39;;&lt;br /&gt;--dbms_output.put_line(&#39;executing..&#39;||query);&lt;br /&gt;open query1 for query;&lt;br /&gt;loop&lt;br /&gt;fetch query1 into temp_var;&lt;br /&gt;if concat(&#39;a&#39;,temp_var) != &#39;a&#39; then&lt;br /&gt;dbms_output.put_line(&#39;Found String: &quot;&#39;||temp_var||&#39;&quot;# Column:&#39;||col.column_name||&#39;# Table:&#39;||tab1.table_name);&lt;br /&gt;end if;&lt;br /&gt;exit when query1%NOTFOUND;&lt;br /&gt;end loop;&lt;br /&gt;end loop;&lt;br /&gt;end loop;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;The text in red is what we are searching for. Replace it with the text you would like to search.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/9195846507743072830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/how-to-search-string-in-entire-database.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/9195846507743072830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/9195846507743072830'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/how-to-search-string-in-entire-database.html' title='How to search a string in entire database'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-3467355664931619848</id><published>2009-11-10T11:34:00.005+05:30</published><updated>2009-11-20T10:41:27.944+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Performance Tuning"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Using TKPROF</title><content type='html'>In this presentation I would be covering a practical example of using tkprof to find out the problem query from a raw trace file.&lt;br /&gt;&lt;br /&gt;&lt;embed src=&quot;http://blip.tv/play/AYGt_GgA&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;360&quot; height=&quot;221&quot;&gt;&lt;/embed&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/3467355664931619848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/using-tkprof.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/3467355664931619848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/3467355664931619848'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/using-tkprof.html' title='Using TKPROF'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-1547092538243999714</id><published>2009-11-09T02:51:00.000+05:30</published><updated>2009-11-09T02:52:09.839+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="GRID Control"/><title type='text'>Patching using Grid Control</title><content type='html'>Coming Soon..&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/1547092538243999714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/patching-using-grid-control.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/1547092538243999714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/1547092538243999714'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/patching-using-grid-control.html' title='Patching using Grid Control'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-664066813183175852</id><published>2009-11-08T01:52:00.003+05:30</published><updated>2009-11-08T02:44:14.756+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Scripts"/><title type='text'>Find Details of a session using the SPID - unix.sql</title><content type='html'>set echo off&lt;br /&gt;
set serveroutput on size 50000&lt;br /&gt;
set verify off&lt;br /&gt;
&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;
set feedback off&lt;br /&gt;
accept uxproc prompt &#39;Enter Unix process id: &#39;&lt;br /&gt;
accept inst_id prompt &#39;Enter instance id: &#39;&lt;br /&gt;
DECLARE&lt;br /&gt;
&amp;nbsp; v_sid number;&lt;br /&gt;
&amp;nbsp; vs_cnt number;&lt;br /&gt;
&amp;nbsp; s sys.gv_$session%ROWTYPE;&lt;br /&gt;
&amp;nbsp; p sys.gv_$process%ROWTYPE;&lt;br /&gt;
&amp;nbsp; cursor cur_c1 is select sid from sys.gv_$process p, sys.gv_$session s&amp;nbsp; where&amp;nbsp; p.addr&amp;nbsp; = s.paddr and&amp;nbsp; (p.spid =&amp;nbsp; &amp;amp;uxproc or s.process = &#39;&amp;amp;uxproc&#39;) and s.inst_id=&#39;&amp;amp;inst_id&#39; and p.inst_id=s.inst_id;&lt;br /&gt;
BEGIN&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;=====================================================================&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; select nvl(count(sid),0) into vs_cnt from sys.gv_$process p, sys.gv_$session s&amp;nbsp; where&amp;nbsp; p.addr&amp;nbsp; = s.paddr and&amp;nbsp; (p.spid =&amp;nbsp; &amp;amp;uxproc or s.process = &#39;&amp;amp;uxproc&#39;) and s.inst_id=&#39;&amp;amp;inst_id&#39; and p.inst_id=s.inst_id;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(to_char(vs_cnt)||&#39; sessions were found with &#39;||&#39;&amp;amp;uxproc&#39;||&#39; as their unix process id for the instance number &#39;||&#39;&amp;amp;inst_id&#39;);&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;dbms_output.put_line(&#39;=====================================================================&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; open cur_c1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FETCH cur_c1 INTO v_sid;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT WHEN (cur_c1%NOTFOUND);&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; select * into s from sys.gv_$session where sid&amp;nbsp; = v_sid and inst_id=&#39;&amp;amp;inst_id&#39;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; select * into p from sys.gv_$process where addr = s.paddr and inst_id=&#39;&amp;amp;inst_id&#39;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;SID/Serial&amp;nbsp; : &#39;|| s.sid||&#39;,&#39;||s.serial#);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Foreground&amp;nbsp; : &#39;|| &#39;PID: &#39;||s.process||&#39; - &#39;||s.program);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Shadow&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &#39;|| &#39;PID: &#39;||p.spid||&#39; - &#39;||p.program);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Terminal&amp;nbsp;&amp;nbsp;&amp;nbsp; : &#39;|| s.terminal || &#39;/ &#39; || p.terminal);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;OS User&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &#39;|| s.osuser||&#39; on &#39;||s.machine);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Ora User&amp;nbsp;&amp;nbsp;&amp;nbsp; : &#39;|| s.username);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Details&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &#39;|| s.action||&#39; - &#39;||s.module);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Status Flags: &#39;|| s.status||&#39; &#39;||s.server||&#39; &#39;||s.type);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Tran Active : &#39;|| nvl(s.taddr, &#39;NONE&#39;));&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Login Time&amp;nbsp; : &#39;|| to_char(s.logon_time, &#39;Dy HH24:MI:SS&#39;));&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Last Call&amp;nbsp;&amp;nbsp; : &#39;|| to_char(sysdate-(s.last_call_et/60/60/24), &#39;Dy HH24:MI:SS&#39;) || &#39; - &#39; || to_char(s.last_call_et/60, &#39;9990.0&#39;) || &#39; min&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Lock/ Latch : &#39;|| nvl(s.lockwait, &#39;NONE&#39;)||&#39;/ &#39;||nvl(p.latchwait, &#39;NONE&#39;));&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Latch Spin&amp;nbsp; : &#39;|| nvl(p.latchspin, &#39;NONE&#39;));&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Current SQL statement:&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for c1 in ( select * from sys.gv_$sqltext&amp;nbsp; where HASH_VALUE = s.sql_hash_value and inst_id=&#39;&amp;amp;inst_id&#39; order by piece) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; loop&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(chr(9)||c1.sql_text);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; end loop;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Previous SQL statement:&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for c1 in ( select * from sys.gv_$sqltext&amp;nbsp; where HASH_VALUE = s.prev_hash_value and inst_id=&#39;&amp;amp;inst_id&#39; order by piece) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; loop&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(chr(9)||c1.sql_text);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; end loop;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Session Waits:&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for c1 in ( select * from sys.gv_$session_wait where sid = s.sid and inst_id=&#39;&amp;amp;inst_id&#39;) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; loop&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(chr(9)||c1.state||&#39;: &#39;||c1.event);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; end loop;&lt;br /&gt;
--&amp;nbsp; dbms_output.put_line(&#39;Connect Info:&#39;);&lt;br /&gt;
--&amp;nbsp; for c1 in ( select * from sys.gv_$session_connect_info where sid = s.sid and inst_id=&#39;&amp;amp;inst_id&#39;) loop&lt;br /&gt;
--&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(chr(9)||&#39;: &#39;||c1.network_service_banner);&lt;br /&gt;
--&amp;nbsp; end loop;&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Locks:&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for c1 in ( select&amp;nbsp; /*+ RULE */ decode(l.type,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- Long locks&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;TM&#39;, &#39;DML/DATA ENQ&#39;,&amp;nbsp;&amp;nbsp; &#39;TX&#39;, &#39;TRANSAC ENQ&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;UL&#39;, &#39;PLS USR LOCK&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- Short locks&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;BL&#39;, &#39;BUF HASH TBL&#39;,&amp;nbsp; &#39;CF&#39;, &#39;CONTROL FILE&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;CI&#39;, &#39;CROSS INST F&#39;,&amp;nbsp; &#39;DF&#39;, &#39;DATA FILE&amp;nbsp;&amp;nbsp; &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;CU&#39;, &#39;CURSOR BIND &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;DL&#39;, &#39;DIRECT LOAD &#39;,&amp;nbsp; &#39;DM&#39;, &#39;MOUNT/STRTUP&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;DR&#39;, &#39;RECO LOCK&amp;nbsp;&amp;nbsp; &#39;,&amp;nbsp; &#39;DX&#39;, &#39;DISTRIB TRAN&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;FS&#39;, &#39;FILE SET&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;,&amp;nbsp; &#39;IN&#39;, &#39;INSTANCE NUM&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;FI&#39;, &#39;SGA OPN FILE&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;IR&#39;, &#39;INSTCE RECVR&#39;,&amp;nbsp; &#39;IS&#39;, &#39;GET STATE&amp;nbsp;&amp;nbsp; &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;IV&#39;, &#39;LIBCACHE INV&#39;,&amp;nbsp; &#39;KK&#39;, &#39;LOG SW KICK &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;LS&#39;, &#39;LOG SWITCH&amp;nbsp; &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;MM&#39;, &#39;MOUNT DEF&amp;nbsp;&amp;nbsp; &#39;,&amp;nbsp; &#39;MR&#39;, &#39;MEDIA RECVRY&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;PF&#39;, &#39;PWFILE ENQ&amp;nbsp; &#39;,&amp;nbsp; &#39;PR&#39;, &#39;PROCESS STRT&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;RT&#39;, &#39;REDO THREAD &#39;,&amp;nbsp; &#39;SC&#39;, &#39;SCN ENQ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;RW&#39;, &#39;ROW WAIT&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;SM&#39;, &#39;SMON LOCK&amp;nbsp;&amp;nbsp; &#39;,&amp;nbsp; &#39;SN&#39;, &#39;SEQNO INSTCE&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;SQ&#39;, &#39;SEQNO ENQ&amp;nbsp;&amp;nbsp; &#39;,&amp;nbsp; &#39;ST&#39;, &#39;SPACE TRANSC&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;SV&#39;, &#39;SEQNO VALUE &#39;,&amp;nbsp; &#39;TA&#39;, &#39;GENERIC ENQ &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;TD&#39;, &#39;DLL ENQ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;,&amp;nbsp; &#39;TE&#39;, &#39;EXTEND SEG&amp;nbsp; &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;TS&#39;, &#39;TEMP SEGMENT&#39;,&amp;nbsp; &#39;TT&#39;, &#39;TEMP TABLE&amp;nbsp; &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;UN&#39;, &#39;USER NAME&amp;nbsp;&amp;nbsp; &#39;,&amp;nbsp; &#39;WL&#39;, &#39;WRITE REDO&amp;nbsp; &#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;TYPE=&#39;||l.type) type,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; decode(l.lmode, 0, &#39;NONE&#39;, 1, &#39;NULL&#39;, 2, &#39;RS&#39;, 3, &#39;RX&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4, &#39;S&#39;,&amp;nbsp;&amp;nbsp;&amp;nbsp; 5, &#39;RSX&#39;,&amp;nbsp; 6, &#39;X&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to_char(l.lmode) ) lmode,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; decode(l.request, 0, &#39;NONE&#39;, 1, &#39;NULL&#39;, 2, &#39;RS&#39;, 3, &#39;RX&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4, &#39;S&#39;, 5, &#39;RSX&#39;, 6, &#39;X&#39;,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to_char(l.request) ) lrequest,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; decode(l.type, &#39;MR&#39;, o.name,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;TD&#39;, o.name,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;TM&#39;, o.name,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;RW&#39;, &#39;FILE#=&#39;||substr(l.id1,1,3)||&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39; BLOCK#=&#39;||substr(l.id1,4,5)||&#39; ROW=&#39;||l.id2,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;TX&#39;, &#39;RS+SLOT#&#39;||l.id1||&#39; WRP#&#39;||l.id2,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;WL&#39;, &#39;REDO LOG FILE#=&#39;||l.id1,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;RT&#39;, &#39;THREAD=&#39;||l.id1,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;TS&#39;, decode(l.id2, 0, &#39;ENQUEUE&#39;, &#39;NEW BLOCK ALLOCATION&#39;),&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;ID1=&#39;||l.id1||&#39; ID2=&#39;||l.id2) objname&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; from&amp;nbsp; sys.gv_$lock l, sys.obj$ o&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; where sid&amp;nbsp;&amp;nbsp; = s.sid&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and inst_id=&#39;&amp;amp;inst_id&#39;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; and l.id1 = o.obj#(+) ) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; loop&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(chr(9)||c1.type||&#39; H: &#39;||c1.lmode||&#39; R: &#39;||c1.lrequest||&#39; - &#39;||c1.objname);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; end loop; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;=====================================================================&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; END LOOP;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(to_char(vs_cnt)||&#39; sessions were found with &#39;||&#39;&amp;amp;uxproc&#39;||&#39; as their unix process id for the instance number &#39;||&#39;&amp;amp;inst_id&#39;);&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Please scroll up to see details of all the sessions.&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;=====================================================================&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; close cur_c1;&lt;br /&gt;
exception&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; when no_data_found then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(&#39;Unable to find process id &amp;amp;&amp;amp;uxproc for the instance number &#39;||&#39;&amp;amp;inst_id&#39;||&#39; !!!&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; dbms_output.put_line(&#39;=====================================================================&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; when others then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dbms_output.put_line(sqlerrm);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;br /&gt;
END;&lt;br /&gt;
/&lt;br /&gt;
undef uxproc&lt;br /&gt;
set heading on&lt;br /&gt;
set verify on&lt;br /&gt;
set feedback on&lt;br /&gt;
set echo on&lt;br /&gt;
&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/664066813183175852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/set-echo-off-set-serveroutput-on-size.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/664066813183175852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/664066813183175852'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/set-echo-off-set-serveroutput-on-size.html' title='Find Details of a session using the SPID - unix.sql'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-397959001405007444</id><published>2009-11-08T00:52:00.038+05:30</published><updated>2009-11-09T03:28:13.775+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="GRID Control"/><category scheme="http://www.blogger.com/atom/ns#" term="Screen Shots"/><title type='text'>DB Clone using Grid Control</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWce2M6ZYjgIjDih2xa7LCm9byyqxBtCz7aNN-oLkM5pIRgyfWtJjOQpsfw1r_eWzKtf07rJ_pB6PzrSTHC1mvKWGXqJtiFHyM_T8nu-w9nxnZk79cnEgtVAHrGitG4jrqGE5rG4fjPMZ4/s1600-h/22.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;/a&gt;&lt;br /&gt;In this post I would demonstrate how to clone an Oracle Database using GRID CONTROL. The steps are pretty straight forward, however I am posting it just for the sake of familiarity - Most of the DBAs prefer to do clone the database manually (either using rman, or manual OS level copy). When cloning through grid - The agent runs the following script: $AGENT_HOME/sysman/admin/scripts/db/dbclone/db_clone.pl&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;1. Login to Grid Control&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG2brwpi2Ftw1o3XstNXMyw7_hzoh7HdsdvmzdbNQFaIvmXzbRcvKaCDUnUPVYyanmvVlIh71TWNO1iwPpeVcvrm_iX7fLceJfBDhVdFDQXc0rcVZDzlSCod6qSnayS4zdB49f68fGShov/s1600-h/1.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401685042870828770&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG2brwpi2Ftw1o3XstNXMyw7_hzoh7HdsdvmzdbNQFaIvmXzbRcvKaCDUnUPVYyanmvVlIh71TWNO1iwPpeVcvrm_iX7fLceJfBDhVdFDQXc0rcVZDzlSCod6qSnayS4zdB49f68fGShov/s320/1.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 209px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Follow the navigation &quot;TARGETS&quot; =&amp;gt; DATABASES=&amp;gt; Click on the Source Database (ie EBSPRD in this example)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbyLmRqGJahLB1Wqtrx2s6xtAStjHCxhoHPLJGH6JpcyjXwbip6Lg-9ZWzeQm3AgNiKtXSt_ydTeBO3UWiJrQQ_AzgL0ZWaYbBuVqFtjHbnA4sZTIP2vJRtlBg5DEKZwTAEaXrjIIxbEbu/s1600-h/4.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401685853118232898&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbyLmRqGJahLB1Wqtrx2s6xtAStjHCxhoHPLJGH6JpcyjXwbip6Lg-9ZWzeQm3AgNiKtXSt_ydTeBO3UWiJrQQ_AzgL0ZWaYbBuVqFtjHbnA4sZTIP2vJRtlBg5DEKZwTAEaXrjIIxbEbu/s320/4.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 209px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvTPKQN7h9rpHmWR6XP7uDXpJ08UMGQT2nfiuxrCvKpke_OqIy4PAHKzaW4_4v3p3nk-gmUY0JfbNTJwgNFtEG-YMg73SwuacG0027pIo7Eh5lhNB7-Mfp1WaIlajRxhz1G8cO2v-O-HZl/s1600-h/5.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401687855499111970&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvTPKQN7h9rpHmWR6XP7uDXpJ08UMGQT2nfiuxrCvKpke_OqIy4PAHKzaW4_4v3p3nk-gmUY0JfbNTJwgNFtEG-YMg73SwuacG0027pIo7Eh5lhNB7-Mfp1WaIlajRxhz1G8cO2v-O-HZl/s320/5.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 225px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqEWFCwDHfBP8wwKadxktUxfVGfHACAfLegT8Jsv_bjY8wKRaO1ehH64JhlI5kWfIliIjNTNx_kiorI0Y29rz6mUBiyq2qtRTo7YdJtkaaHJY_OJBkD5YpQ2YgmFYOaJqUWnArMCDluxKg/s1600-h/6.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401688091289201586&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqEWFCwDHfBP8wwKadxktUxfVGfHACAfLegT8Jsv_bjY8wKRaO1ehH64JhlI5kWfIliIjNTNx_kiorI0Y29rz6mUBiyq2qtRTo7YdJtkaaHJY_OJBkD5YpQ2YgmFYOaJqUWnArMCDluxKg/s320/6.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 225px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi36mZ8AzotTEoJuPjrt91vcjdUq8MsBGE0Hut4DbexO7MLwsTtBuicr_d0r8_hrSDVSnXb8iaGC7-EvDEHksXgr6admRWmjQLYroqGbM5O0Bt5f3Bbc0Wuaxv8DxG1lRxkHpcVpk4NAG8e/s1600-h/7.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401688358207913442&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi36mZ8AzotTEoJuPjrt91vcjdUq8MsBGE0Hut4DbexO7MLwsTtBuicr_d0r8_hrSDVSnXb8iaGC7-EvDEHksXgr6admRWmjQLYroqGbM5O0Bt5f3Bbc0Wuaxv8DxG1lRxkHpcVpk4NAG8e/s320/7.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 225px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;3. The working directory Location is where the source database backup files would be placed. You can choose to delete or retain the backup after the clone.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhekQDnaVGx2HOdrB3chJde4uSkDjKZcLUmXs0PqmISYkXxodboqk70dxJwFzZgiEtH4pCCcoARz0KtZ9On3DiDwd2yCa8AhlRbWTZ_hcU530LAvfx7eXZnX_dLnWzilWa0dRe78Pb8uwl4/s1600-h/8.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401690150180879346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhekQDnaVGx2HOdrB3chJde4uSkDjKZcLUmXs0PqmISYkXxodboqk70dxJwFzZgiEtH4pCCcoARz0KtZ9On3DiDwd2yCa8AhlRbWTZ_hcU530LAvfx7eXZnX_dLnWzilWa0dRe78Pb8uwl4/s320/8.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 225px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;4. Since the source database is not in archive log mode, It prompts you if the database should be put in archive log mode or not? (If not, It would take the cold backup of the source).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguesgR-6hqczVWsKEsRxxYbFnzBDQ_JQPHR37W6hqII9JqeImeTu9XbBia-zEe1TmBzmnXPFt7bueabhupec5Qfu0vWNzLdfLokH7NXhCCxhyphenhyphen8HaQ76J4oNZ7l49XKOzBqcnYPXVnUhhMp/s1600-h/9.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401690773958985058&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguesgR-6hqczVWsKEsRxxYbFnzBDQ_JQPHR37W6hqII9JqeImeTu9XbBia-zEe1TmBzmnXPFt7bueabhupec5Qfu0vWNzLdfLokH7NXhCCxhyphenhyphen8HaQ76J4oNZ7l49XKOzBqcnYPXVnUhhMp/s320/9.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 225px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;5. The below screen shows the database file locations, by default the database files are stored in one of the directories in the $ORACLE_HOME, we don&#39;t want that..To change it hit the &quot;Customize&quot; button.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRO2wjznIvafQz3Zj9K9Ez1lj0wgz9aIGUSu5RgJUa8S0koY7M0MwJu4WSZ5ZJIkGAdwrKwXfRIxbc8QrFnEOeFhpIscTjpFOArOj3em_dI4-2-HaSHm-fPESgE4_3kO1D0qVH8QA9ZE5T/s1600-h/10.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401692519466393538&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRO2wjznIvafQz3Zj9K9Ez1lj0wgz9aIGUSu5RgJUa8S0koY7M0MwJu4WSZ5ZJIkGAdwrKwXfRIxbc8QrFnEOeFhpIscTjpFOArOj3em_dI4-2-HaSHm-fPESgE4_3kO1D0qVH8QA9ZE5T/s320/10.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 225px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;6. Specify the location where you want the files to be on the target.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieHrTmWzVn3UL1Xwd9n6ya7zRkACxWCpNz45CBAnI20Ngf4OpV45I7qmwHe_7Cldf-XfoH0zE0vAIJs8nDD8kdgW9VhF7IuT4jgsRu42TS420sc9ZU3T6lQ38JScPBz-8xeO8wWOrV4ZqF/s1600-h/11.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401693141541158066&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieHrTmWzVn3UL1Xwd9n6ya7zRkACxWCpNz45CBAnI20Ngf4OpV45I7qmwHe_7Cldf-XfoH0zE0vAIJs8nDD8kdgW9VhF7IuT4jgsRu42TS420sc9ZU3T6lQ38JScPBz-8xeO8wWOrV4ZqF/s320/11.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 225px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDXv_HDmTCs3D3MfTgNCrj1M3sRAmfJiTTA-6A5fBamc18LoYNFRDW0gbRA6Lgfa1Lbo9FcauwVoKLFAWmvU036Jm5lkmG91lubYbIwv3Ke2jXV6wSP09IVLOXvOp9onbqiNbSzM0jQtGP/s1600-h/12.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401693250342084210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDXv_HDmTCs3D3MfTgNCrj1M3sRAmfJiTTA-6A5fBamc18LoYNFRDW0gbRA6Lgfa1Lbo9FcauwVoKLFAWmvU036Jm5lkmG91lubYbIwv3Ke2jXV6wSP09IVLOXvOp9onbqiNbSzM0jQtGP/s320/12.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 225px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;7. Give an appropriate Description of the Job. If you want to schedule the clone later, you can do that as well.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEFwD223FOUtQtGZ851HOK5aQMmSE1uupJ7qJe20cZhm0EJj2f12u6Hv8NAToNwjtlvR8DPUl7-jU8iKeEs_8JB9tGtSbuA_URli7X9G_n4Ijb-xV3TtkT-XwkViS2sepZVcMBTeN3xaAo/s1600-h/15.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401694178792647154&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEFwD223FOUtQtGZ851HOK5aQMmSE1uupJ7qJe20cZhm0EJj2f12u6Hv8NAToNwjtlvR8DPUl7-jU8iKeEs_8JB9tGtSbuA_URli7X9G_n4Ijb-xV3TtkT-XwkViS2sepZVcMBTeN3xaAo/s320/15.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 225px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWd-L8KyMoL8JOIpG9lGDkecyclUs8rD4ufVLFJYueTSsCIwh59PkDDOeAafZggUO9vSmOIH3zDASYMqRr01ich608IRFLC8yss_DK7DZ7SjvTc1UynK4kQyIHYeSQkt2dZNXOAGQT0NQk/s1600-h/16.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401694379083454258&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWd-L8KyMoL8JOIpG9lGDkecyclUs8rD4ufVLFJYueTSsCIwh59PkDDOeAafZggUO9vSmOIH3zDASYMqRr01ich608IRFLC8yss_DK7DZ7SjvTc1UynK4kQyIHYeSQkt2dZNXOAGQT0NQk/s320/16.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 227px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. You can monitor the status of the job by clicking on the &quot;Jobs&quot; tab on the top right hand side.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMN62DBlfno3f27xJtWIWDu4TgUqfEtmFzNDCC8GQkaMjrVKqKj11vVNvjGcliksrnrQm1858M9QgaAAo7bKn4BT4VxsALYNCfJdalgjgJol4xAtpumFJZcbQSZeTD33IK3sIXf0x8CV53/s1600-h/19.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401695036217629234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMN62DBlfno3f27xJtWIWDu4TgUqfEtmFzNDCC8GQkaMjrVKqKj11vVNvjGcliksrnrQm1858M9QgaAAo7bKn4BT4VxsALYNCfJdalgjgJol4xAtpumFJZcbQSZeTD33IK3sIXf0x8CV53/s320/19.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 183px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGiORHGK3PgqOcrPetbO4OnizWxmc6O7XvFh6uGRN5-j-vgwIKZD9KajNrWiFKV-NT1oHIqgHuysDFnKefzyR2jB5teKMSLLuhGooEYI-XSbOM2Scy9RpSZtXsmwWP875ZUAAuwZ9BvWuA/s1600-h/18.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401694929681757954&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGiORHGK3PgqOcrPetbO4OnizWxmc6O7XvFh6uGRN5-j-vgwIKZD9KajNrWiFKV-NT1oHIqgHuysDFnKefzyR2jB5teKMSLLuhGooEYI-XSbOM2Scy9RpSZtXsmwWP875ZUAAuwZ9BvWuA/s320/18.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 141px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMN62DBlfno3f27xJtWIWDu4TgUqfEtmFzNDCC8GQkaMjrVKqKj11vVNvjGcliksrnrQm1858M9QgaAAo7bKn4BT4VxsALYNCfJdalgjgJol4xAtpumFJZcbQSZeTD33IK3sIXf0x8CV53/s1600-h/19.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401695036217629234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMN62DBlfno3f27xJtWIWDu4TgUqfEtmFzNDCC8GQkaMjrVKqKj11vVNvjGcliksrnrQm1858M9QgaAAo7bKn4BT4VxsALYNCfJdalgjgJol4xAtpumFJZcbQSZeTD33IK3sIXf0x8CV53/s320/19.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 183px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;9. Incase you want to see more details of the job, just click on it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTp8OXo5WmCMZkimLulKnFupPLwA8swAkEpEd9VrFlTKt8gvAUDfhCgIX74NGV1Pv38JAHXSfG0_lYd192XHFB83Ts1bgE5pfx6VnWwRztniF04vsKG7qd1kM0oFJjMcOPXZ3MFWW22TH2/s1600-h/21.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401695607051417042&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTp8OXo5WmCMZkimLulKnFupPLwA8swAkEpEd9VrFlTKt8gvAUDfhCgIX74NGV1Pv38JAHXSfG0_lYd192XHFB83Ts1bgE5pfx6VnWwRztniF04vsKG7qd1kM0oFJjMcOPXZ3MFWW22TH2/s320/21.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 177px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIWtw-uQPCGa41K7Of5hlP3QmTVdvKjbr1MkSKidIlIg5xctfHtmorUls6ZQU-FMXSeIayuE9O2uaIZ6RzcKxJ7o8tPSQDg0z2F7DUMzgdPFGPHgwxPx_evFXNnXyewgdSg8K8pzi1lJnq/s1600-h/20.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401695521164019474&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIWtw-uQPCGa41K7Of5hlP3QmTVdvKjbr1MkSKidIlIg5xctfHtmorUls6ZQU-FMXSeIayuE9O2uaIZ6RzcKxJ7o8tPSQDg0z2F7DUMzgdPFGPHgwxPx_evFXNnXyewgdSg8K8pzi1lJnq/s320/20.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 186px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;10. Once the job completes successfully, the database is also registered in the grid control.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWce2M6ZYjgIjDih2xa7LCm9byyqxBtCz7aNN-oLkM5pIRgyfWtJjOQpsfw1r_eWzKtf07rJ_pB6PzrSTHC1mvKWGXqJtiFHyM_T8nu-w9nxnZk79cnEgtVAHrGitG4jrqGE5rG4fjPMZ4/s1600-h/22.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401696908052919010&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWce2M6ZYjgIjDih2xa7LCm9byyqxBtCz7aNN-oLkM5pIRgyfWtJjOQpsfw1r_eWzKtf07rJ_pB6PzrSTHC1mvKWGXqJtiFHyM_T8nu-w9nxnZk79cnEgtVAHrGitG4jrqGE5rG4fjPMZ4/s320/22.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 183px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2ynZSHw-TqVyxrcM6h7XDD-xfWmmhm_CetVGzGdQYxPwIMFST8Ouon8aZQjRIbiAOynV0tGroOyDGdzpAf0FVjgl5VKCTzWMIJlp2pXF0S0BLWozxjZPqmJUnJhxScu7uc0mQuzugSoym/s1600-h/23.JPG&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5401697107621803186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2ynZSHw-TqVyxrcM6h7XDD-xfWmmhm_CetVGzGdQYxPwIMFST8Ouon8aZQjRIbiAOynV0tGroOyDGdzpAf0FVjgl5VKCTzWMIJlp2pXF0S0BLWozxjZPqmJUnJhxScu7uc0mQuzugSoym/s320/23.JPG&quot; style=&quot;margin: 0pt 10px 10px 0pt; cursor: pointer; float: left; height: 129px; width: 320px;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/397959001405007444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/db-clone-using-grid-control.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/397959001405007444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/397959001405007444'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/db-clone-using-grid-control.html' title='DB Clone using Grid Control'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG2brwpi2Ftw1o3XstNXMyw7_hzoh7HdsdvmzdbNQFaIvmXzbRcvKaCDUnUPVYyanmvVlIh71TWNO1iwPpeVcvrm_iX7fLceJfBDhVdFDQXc0rcVZDzlSCod6qSnayS4zdB49f68fGShov/s72-c/1.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-2848237053647013272</id><published>2009-11-08T00:50:00.001+05:30</published><updated>2009-11-08T02:45:35.375+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Scripts"/><title type='text'>Check Wait events</title><content type='html'>set pages 1000&lt;br /&gt;
set lines 120&lt;br /&gt;
col inst format 9999&lt;br /&gt;
&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;
col sid format 9999&lt;br /&gt;
col event format a29 trunc&lt;br /&gt;
col program format a20 trunc&lt;br /&gt;
col module format a20 &lt;br /&gt;
col username format A11 &lt;br /&gt;
col secs format 99999&lt;br /&gt;
select w.inst_id inst, w.sid, w.event,s.module,s.username,w.p1,w.p2,w.p3,w.seconds_in_wait Secs&lt;br /&gt;
from gv$session_wait w, gv$session s&lt;br /&gt;
where w.inst_id = s.inst_id and&lt;br /&gt;
w.sid=s.sid and w.state=&#39;WAITING&#39; and&lt;br /&gt;
w.event not in (&#39;pmon timer&#39;,&lt;br /&gt;
&#39;smon timer&#39;,&lt;br /&gt;
&#39;rdbms ipc message&#39;,&lt;br /&gt;
&#39;pipe get&#39;,&lt;br /&gt;
&#39;SQL*Net message from client&#39;,&lt;br /&gt;
&#39;SQL*Net message to client&#39;,&lt;br /&gt;
&#39;SQL*Net break/reset to client&#39;,&lt;br /&gt;
&#39;SQL*Net more data from client&#39;,&lt;br /&gt;
&#39;wakeup time manager&#39;,&lt;br /&gt;
&#39;slave wait&#39;,&lt;br /&gt;
&#39;SQL*Net more data to client&#39;) and w.event not like &#39;%slave wait&#39;&lt;br /&gt;
group by w.inst_id, w.sid,w.event,s.module,s.username,w.p1,w.p2,w.p3,w.seconds_in_wait&lt;br /&gt;
order by 1,3;&lt;br /&gt;
&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/2848237053647013272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/check-wait-events.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2848237053647013272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2848237053647013272'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/check-wait-events.html' title='Check Wait events'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-995512140305589545</id><published>2009-11-07T14:42:00.000+05:30</published><updated>2009-11-09T02:54:28.867+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="RAC"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Transparent Application Failover TAF Demo</title><content type='html'>&lt;embed src=&quot;http://blip.tv/play/AYGtkjcA&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;360&quot; height=&quot;221&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/995512140305589545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/transparent-application-failover-taf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/995512140305589545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/995512140305589545'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/transparent-application-failover-taf.html' title='Transparent Application Failover TAF Demo'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-2865938046283009158</id><published>2009-11-07T00:51:00.003+05:30</published><updated>2009-11-09T02:54:28.868+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="RAC"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>10g Clusterware Presentation</title><content type='html'>&lt;object width=&quot;360&quot; height=&quot;221&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/M14glhy_1uU&amp;hl=en&amp;fs=1&amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/M14glhy_1uU&amp;hl=en&amp;fs=1&amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;360&quot; height=&quot;221&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/2865938046283009158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/10g-clusterware-presentation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2865938046283009158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2865938046283009158'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/10g-clusterware-presentation.html' title='10g Clusterware Presentation'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480317481197186793.post-2221357356186929622</id><published>2009-11-07T00:50:00.001+05:30</published><updated>2009-11-09T02:54:28.868+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="RAC"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>Backup and Recovery of OCR Demo Part -1 - Oracle 10g RAC</title><content type='html'>&lt;object width=&quot;360&quot; height=&quot;221&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/pl0ieahzCMc&amp;hl=en&amp;fs=1&amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/pl0ieahzCMc&amp;hl=en&amp;fs=1&amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;360&quot; height=&quot;221&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Please watch out for more updates on this blog...&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracledba-videos.blogspot.com/feeds/2221357356186929622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/backup-and-recovery-of-ocr-demo-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2221357356186929622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480317481197186793/posts/default/2221357356186929622'/><link rel='alternate' type='text/html' href='http://oracledba-videos.blogspot.com/2009/11/backup-and-recovery-of-ocr-demo-part-1.html' title='Backup and Recovery of OCR Demo Part -1 - Oracle 10g RAC'/><author><name>Ritesh Das</name><uri>http://www.blogger.com/profile/10683841837071378373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheiUyt1XO4P9TTXEohpXnjaLSlswcg5u8-lQHT45Z83B1LnFgSNJdjk_C2Gy1lHkexVCan5ehk4lvrAC51fJidRW-1wZa6BpN8n7Qf2L3jfoeBAP-QrK_FD6VTm1A-fg/s220/me1.JPG'/></author><thr:total>0</thr:total></entry></feed>