<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0UCSXgycCp7ImA9WhRUE0g.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389</id><updated>2012-01-23T12:41:08.698-08:00</updated><title>neo is alive</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://neosatish.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/NeoIsAlive" /><feedburner:info uri="neoisalive" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CE4NR307cSp7ImA9WxVREkg.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-5781699593734781626</id><published>2009-01-17T20:08:00.000-08:00</published><updated>2009-01-17T20:29:56.309-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-17T20:29:56.309-08:00</app:edited><title>Internet Explorer Crashes When Forms Is Launched</title><content type="html">&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CPRABHU%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5CPRABHU%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso"&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="Street"&gt;&lt;/o:smarttagtype&gt;&lt;o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="address"&gt;&lt;/o:smarttagtype&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if !mso]&gt;&lt;object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"&gt;&lt;/object&gt; &lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt; &lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} h2 	{mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	mso-outline-level:2; 	font-size:18.0pt; 	font-family:"Times New Roman"; 	font-weight:bold;} a:link, span.MsoHyperlink 	{font-family:Arial; 	mso-ascii-font-family:Arial; 	mso-hansi-font-family:Arial; 	mso-bidi-font-family:Arial; 	color:#0D4988; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{color:purple; 	text-decoration:underline; 	text-underline:single;} p 	{mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} p.km, li.km, div.km 	{mso-style-name:km; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:63.0pt 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;div style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(196, 209, 230); border-width: medium medium 1pt; padding: 0in;"&gt;  &lt;h2 style="border: medium none ; padding: 0in;"&gt;&lt;strong&gt;&lt;span style="font-weight: normal;font-family:Arial;" &gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Internet Explorer Crashes When Forms Is Launched&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;  &lt;h2 style="border: medium none ; padding: 0in;"&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:12;"  &gt;&lt;span style="font-size:100%;"&gt;Applies to: &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;"&gt;Oracle Applications Technology Stack - Version: 11.5.2 to 11.5.10
&lt;br /&gt;This problem can occur on any platform.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(196, 209, 230); border-width: medium medium 1pt; padding: 0in;"&gt;  &lt;h2 style="border: medium none ; padding: 0in;"&gt;&lt;a name="SYMPTOM"&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:12;"  &gt;&lt;span style="font-size:130%;"&gt;Symptoms&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;/div&gt;  &lt;p class="km"&gt;&lt;span style="font-family:Arial;"&gt;You are attempting to launch any form function from the framework home page in applications E-business &lt;st1:address st="on"&gt;&lt;st1:street st="on"&gt;Suite&lt;/st1:street&gt; 11i&lt;/st1:address&gt;. When doing so, Internet Explorer crashes resulting in the following error:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: rgb(254, 252, 238) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;&lt;span style="font-family:Arial;"&gt;Internet Explorer has encountered a problem and needs to close. We are sorry for the inconvenience.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Figure 1 &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Z7DLGaG-ess/SXKuJYmuqGI/AAAAAAAABUk/cZWivJ-y7xM/s1600-h/Fig1.bmp"&gt;&lt;img style="cursor: pointer; width: 320px; height: 196px;" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/SXKuJYmuqGI/AAAAAAAABUk/cZWivJ-y7xM/s320/Fig1.bmp" alt="" id="BLOGGER_PHOTO_ID_5292483988360702050" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;span style="font-family:Arial;"&gt; &lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1027" type="#_x0000_t75" style="'width:314.25pt;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\PRABHU~1\LOCALS~1\Temp\msohtml1\01\clip_image001.png" title="Fig1"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(196, 209, 230); border-width: medium medium 1pt; padding: 0in;"&gt;  &lt;h2 style="border: medium none ; padding: 0in;"&gt;&lt;a name="CHANGE"&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:12;"  &gt;&lt;span style="font-size:130%;"&gt;Changes&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;/div&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;One may of recently installed or upgraded an application on their client PC, however this is not always the case&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(196, 209, 230); border-width: medium medium 1pt; padding: 0in;"&gt;  &lt;h2 style="border: medium none ; padding: 0in;"&gt;&lt;a name="CAUSE"&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:12;"  &gt;&lt;span style="font-size:130%;"&gt;Cause&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;/div&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;The problem can have various causes but generally is caused by incompatibilities between shared dll's&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(196, 209, 230); border-width: medium medium 1pt; padding: 0in;"&gt;  &lt;h2 style="border: medium none ; padding: 0in;"&gt;&lt;a name="FIX"&gt;&lt;/a&gt;&lt;span style=";font-family:Arial;font-size:12;color:red;"   &gt;&lt;span style="font-size:130%;"&gt;Solution&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;/div&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;To attempt to resolve the problem please do the following.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;When the error appears select the link "To see what data this error report contains, click here" as seen in Figure 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;You will then see something similar to the following screen&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Figure 2&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Arial;"&gt;
&lt;br /&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1028" type="#_x0000_t75" style="'width:394.5pt;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\PRABHU~1\LOCALS~1\Temp\msohtml1\01\clip_image003.png" title="Fig2"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Z7DLGaG-ess/SXKuasAUVUI/AAAAAAAABUs/iR9noD9SGag/s1600-h/Fig2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 203px;" src="http://3.bp.blogspot.com/_Z7DLGaG-ess/SXKuasAUVUI/AAAAAAAABUs/iR9noD9SGag/s320/Fig2.JPG" alt="" id="BLOGGER_PHOTO_ID_5292484285626078530" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;Select the link "To view technical information about the error report, click here". The following screen will then appear&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Figure3&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:Arial;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1029" type="#_x0000_t75" style="'width:394.5pt;height:319.5pt'"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\PRABHU~1\LOCALS~1\Temp\msohtml1\01\clip_image006.png" title="Fig3"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;  &lt;!--[if gte vml 1]&gt;&lt;v:shape id="_x0000_i1026" type="#_x0000_t75" alt="" style="'width:24pt;height:24pt'/"&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Z7DLGaG-ess/SXKumvPawRI/AAAAAAAABU0/zvGNMCECuMw/s1600-h/Fig3.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 259px;" src="http://1.bp.blogspot.com/_Z7DLGaG-ess/SXKumvPawRI/AAAAAAAABU0/zvGNMCECuMw/s320/Fig3.JPG" alt="" id="BLOGGER_PHOTO_ID_5292484492653150482" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Obtain the error report file. Note, instead of the white box you will see the user name of the user signed in to the client PC at the time of the error.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;Open the error report file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;Here is an extract of an error report file. I have highlighted the important fields in bold.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="background: rgb(238, 243, 247) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"&gt;&lt;i style=""&gt;&lt;span style=";font-family:Arial;color:red;"  &gt;
&lt;br /&gt;&lt;database&gt;
&lt;br /&gt;&lt;exe name="iexplore.exe" filter="GRABMI_FILTER_PRIVACY"&gt;
&lt;br /&gt;&lt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;MATCHING_FILE NAME="custsat.dll&lt;/span&gt;&lt;/strong&gt;" &lt;strong&gt;&lt;span style="font-family:Arial;"&gt;SIZE="33792"&lt;/span&gt;&lt;/strong&gt; CHECKSUM="0xA30E1EC0" BIN_FILE_VERSION="9.0.3790.2428" BIN_PRODUCT_VERSION="9.0.3790.2428" PRODUCT_VERSION="9.0.3790.2428" FILE_DESCRIPTION="custsat" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="9.0.3790.2428 (srv03_sp1_qfe.050422-1043)" ORIGINAL_FILENAME="custsat.dll" INTERNAL_NAME="custsat" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0xD494" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="9.0.3790.2428" UPTO_BIN_PRODUCT_VERSION="9.0.3790.2428" LINK_DATE="11/08/2006 05:03:34" UPTO_LINK_DATE="11/08/2006 05:03:34" VER_LANGUAGE="English (United States) [0x409]" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/exe&gt;&lt;/database&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;You are looking for the first occurrence of the value for "MATCHING_FILE_NAME" and "SIZE". These values indicate which file has the issue and what the file size is.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;Search the client operating system for the file name listed. There may be multiple occurrences so look for a file size that matches what is listed in the report file.
&lt;br /&gt;Observe which directory this file resides in. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;e.g. C:\Program Files\Windows Media Player&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;Using a search engine such as Google http://google.com search for the problem dll. Determine what this dll is used for. In the above example the search engine
&lt;br /&gt;reveals that custsat.dll is used for Windows Media Player. This is reinforced by the directory in which the file exists in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;Here is where the solution can get somewhat tricky. In most cases you can simply un-install the program that owns the dll and the problem should be resolved. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;If you actually need the application try un-installing it and re-installing it. You may also try un-installing the application, un-installing Jinitiator, re-installing Jinitiator and then re-installing the application. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt; If you are running Internet Explorer 7 please make sure you meet the minimum requirements as follows:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;- E-Business Suite Release 11i version 11.5.9.CU2
&lt;br /&gt;- Oracle Developer 6i patchset 18 (6.0.8.27.x) or later
&lt;br /&gt;- Oracle Applications Technology 11i.ATG_PF.H Rollup 4 (RUP 4) (&lt;a href="http://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=4676589" target="new"&gt;Patch 4676589&lt;/a&gt;)
&lt;br /&gt;- JInitiator 1.3.1.x
&lt;br /&gt;- Desktop clients running Microsoft Windows XP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;For complete details about this configuration, see:
&lt;br /&gt;Recommended Browsers for Oracle Applications 11i (Metalink &lt;a href="https://metalink2.oracle.com/metalink/plsql/showdoc?db=NOT&amp;amp;id=285218.1&amp;amp;blackframe=1"&gt;Note 285218.1&lt;/a&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;If you find that the problem dll actually exists in the Internet Explorer directory e.g. hmmapi.dll then please follow the steps below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;Obviously, un-installing Internet Explorer is not an option. Note: you will find that the Mozilla Firefox browser will work and this has the potential to be a workaround here.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;The likely cause of the issue is an incompatibility between Jinitiator and a 3rd-party browser extension. You can test this by disabling 3rd-party browser extensions as follows: &lt;span style="font-style: italic; color: rgb(102, 0, 0); font-weight: bold;"&gt;Navigate IE - Tools - Internet Options - Advanced - untick 'enable third-party browser extensions'&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Z7DLGaG-ess/SXKu7Za3ufI/AAAAAAAABU8/zJrKyOOQleE/s1600-h/Fig4.JPG"&gt;&lt;img style="cursor: pointer; width: 254px; height: 320px;" src="http://1.bp.blogspot.com/_Z7DLGaG-ess/SXKu7Za3ufI/AAAAAAAABU8/zJrKyOOQleE/s320/Fig4.JPG" alt="" id="BLOGGER_PHOTO_ID_5292484847572859378" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;Re-start IE and re-test. Again, this is only a workaround and will help define the root cause of the issue. If the issue no longer happens please read on&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;As proven in the previous step the problem is related to a 3rd party browser extension. At present there are some extensions that may cause conflicts with Jinitiator. These are:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;Windows Live Toolbar, Windows Live Toolbar Helper, Windows Live Messenger, McAfee Site Advisor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;If you have any of the above extensions installed try manually disabling them by selecting the extension and Selecting the disable button. Re-start IE and re-test the issue.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-style: italic; color: rgb(102, 0, 0); font-weight: bold;"&gt;Navigate: Tools - Internet Options - Programs - Manage Addons Button&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Z7DLGaG-ess/SXKvQxOSmEI/AAAAAAAABVE/jHThCqdk_FE/s1600-h/Fig5.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 304px;" src="http://2.bp.blogspot.com/_Z7DLGaG-ess/SXKvQxOSmEI/AAAAAAAABVE/jHThCqdk_FE/s320/Fig5.JPG" alt="" id="BLOGGER_PHOTO_ID_5292485214739798082" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;This plugin loads the (native) JRE used in Internet Explorer. However the native JRE is not compatible with the JRE on which Jinitiator 1.3.1 is based. So when Jinitiator is started is will try to 'reuse' the incompatible jvm.dll already loaded and this causes the error as seen.
&lt;br /&gt;
&lt;br /&gt;To resolve the problem please use one of the following work-arounds at your convenience:
&lt;br /&gt;
&lt;br /&gt;1. Disable the plugin (see above)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;OR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;2. Remove the software via add/remove programs in the control panel
&lt;br /&gt;
&lt;br /&gt;3. Use a different browser than Internet Explorer for running Applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;see Recommended Browsers for Oracle Applications 11i (Metalink &lt;a href="https://metalink2.oracle.com/metalink/plsql/showdoc?db=NOT&amp;amp;id=285218.1&amp;amp;blackframe=1"&gt;Note 285218.1&lt;/a&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;OR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;"&gt;4.  A definite solution will come from using the (same) native JRE to run Forms (instead of using Jinitiator). Follow the steps from &lt;a href="https://metalink2.oracle.com/metalink/plsql/showdoc?db=NOT&amp;amp;id=290807.1&amp;amp;blackframe=1"&gt;Note 290807.1&lt;/a&gt; "Upgrading Sun JRE with Oracle Applications 11i"  to implement this solution
&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-5781699593734781626?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Jji4xe4ufLeG3P7V-7pKH2ij4lI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jji4xe4ufLeG3P7V-7pKH2ij4lI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Jji4xe4ufLeG3P7V-7pKH2ij4lI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Jji4xe4ufLeG3P7V-7pKH2ij4lI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/-tq9287Zyv0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/5781699593734781626/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=5781699593734781626" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5781699593734781626?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5781699593734781626?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/-tq9287Zyv0/internet-explorer-crashes-when-forms-is.html" title="Internet Explorer Crashes When Forms Is Launched" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Z7DLGaG-ess/SXKuJYmuqGI/AAAAAAAABUk/cZWivJ-y7xM/s72-c/Fig1.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2009/01/internet-explorer-crashes-when-forms-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MBSH44eCp7ImA9WxRaEEo.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-7091448684954409774</id><published>2008-12-12T00:25:00.000-08:00</published><updated>2008-12-12T00:44:19.030-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-12T00:44:19.030-08:00</app:edited><title>About Log files in $APPLCSF/$APPLOG directory</title><content type="html">&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-family:verdana;" &gt;(a) l&lt;request_id&gt;&lt;request&gt;.req &lt;/request&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This is the Concurrent Request log file. When any concurrent request is submitted, request log file is created in this directory with file name as l&lt;request&gt;.req&lt;/request&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-family:verdana;" &gt;(b) Events####.log&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;adstrtal.sh script writes the log information in to this file, when ever there is any problem with starting of any Application Service.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-family:verdana;" &gt;(c) Error####.log &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This file contains the Java Exception Errors.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-family:verdana;" &gt;(d) #####.log&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This file keeps the information of starting of Apache Listener.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-family:verdana;" &gt; (e) f60webmx_dump_&lt;pid&gt;&lt;/pid&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This file is created when ever any Client Forms Session ends abruptly. When user forms session got crash or terminated abruptly that diagnostics information is written into this dump file.  If you want to get rid out of this dump files. Please execute the following stepsSet the FORMS60_CATCHTERM = 0 in Registry (NT) or Environment Variable (Unix/Linux) and bounce the Forms Services&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;font-family:verdana;" &gt;(f) em_&lt;pid&gt;.rti&lt;/pid&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This file contains Client run time process information. These files are used by Oracle Application Manager and Enterprise Manager for Forms Monitoring Services and are generated by Forms runtime processes. For each f60webmx session, there is one .rti file is created. These files are written to the directory set by parameter $FORMS60_RTI_DIR.  By default these are written into $APPLCSF/$APPLLOG directory. RTI files should be automatically cleaned up when user logs out of the forms session, in case user logs out of the forms sessions abruptly. Then these files are not cleaned up properly. So then you may need to clear these files manually. We can delete the files, but we should not delete these files when users are active&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;font-family:verdana;" &gt;em –&gt; enterprise manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;font-family:verdana;" &gt;&lt;pid&gt; –&gt; Process ID of Client&lt;/pid&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 0, 0);font-family:verdana;" &gt;rti –&lt;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;we need to delete the FNDCPPUR program log files and output files manually to free up the disk space. Here I am giving UNIX commands to find out and deleting the old files. If your FNDCPPUR program is scheduled to run daily and given AGE Mode value as 7, purge Program has to delete the files which are older than 7 days. But if program did not delete the files, use this command to find out those files.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; Find the Concurrent Request Log and Output files which are not deleted&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; find $APPLCSF/$APPLLOG -mtime +7 -name “*.req”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; find $APPLCSF/$APPLOUT -mtime +7 -name “*.out&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Delete the Concurrent Request log and output files which are older than 7 Days&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; find $APPLCSF/$APPLLOG -mtime +7 -name “*.req” -exec rm “{}” “;”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; find $APPLCSF/$APPLOUT -mtime +7 -name “*.out” -exec rm “{}” “;”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Delete other files in $APPLCSF/$APPLLOG directory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;find $APPLCSF/$APPLLOG -mtime +7 -name “*.log” -exec rm “{}” “;”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;find $APPLCSF/$APPLLOG -mtime +7 -name “*.mgr” -exec rm “{}” “;”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;find $APPLCSF/$APPLLOG -mtime +7 -name “f60webmx*” -exec rm “{}” “;”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;find $APPLCSF/$APPLLOG -mtime +7 -name “*.rti” -exec rm “{}” “;”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 51); font-weight: bold;font-family:verdana;" &gt;Reference:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 51); font-weight: bold;font-family:verdana;" &gt; (1) What Are .RTI and .FLI Files? Doc ID: Note: 470850.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 51); font-weight: bold;font-family:verdana;" &gt; (2) Oracle Forms in Applications FAQ Doc ID: Note: 177610.1&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-7091448684954409774?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pEG3WQn9DCI5b3kAR7wES3ET2pY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pEG3WQn9DCI5b3kAR7wES3ET2pY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pEG3WQn9DCI5b3kAR7wES3ET2pY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pEG3WQn9DCI5b3kAR7wES3ET2pY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/DDM8X3CWE2s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/7091448684954409774/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=7091448684954409774" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/7091448684954409774?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/7091448684954409774?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/DDM8X3CWE2s/about-log-files-in-applcsfapplog.html" title="About Log files in $APPLCSF/$APPLOG directory" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/12/about-log-files-in-applcsfapplog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYMSXYzfip7ImA9WxRWE0s.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-4636648653779570906</id><published>2008-10-30T02:59:00.000-07:00</published><updated>2008-10-30T03:39:48.886-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-30T03:39:48.886-07:00</app:edited><title>Concurrent request pending normal for long time</title><content type="html">&lt;span style=";font-family:arial;font-size:100%;"  &gt;Issue:&lt;br /&gt;&lt;br /&gt;All Request are in pending normal state. No request was processed since long time.&lt;br /&gt;&lt;br /&gt;Cause&lt;br /&gt;&lt;br /&gt;Problem with the stadard manager which is not processing the requests&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Action Taken #1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Shutdown all concurrent Managers&lt;br /&gt;2)Killed any FND process which is running.&lt;br /&gt;3) Ran the cmclean&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;Result:&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt; Not solved ..No Use&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;Action Taken #2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Found a note from metalink and forums. Followed the steps&lt;/span&gt;&lt;pre  style="font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;1. Shutdown the Concurrent Manager.&lt;br /&gt;2. Export the tables fnd_concurrent_queues and fnd_concurrent_queues_tl.&lt;br /&gt;3. Run the script afdcm019.sql to update the fnd tables with correct manager&lt;br /&gt;informations.&lt;br /&gt;4. Restart the concurrent manager.&lt;br /&gt;5. Resubmit the concurrent reqests.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Result: &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Not solved&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;Action taken #3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally one of my friend(Bharath) gave the solution, It worked after all.&lt;br /&gt;&lt;br /&gt;I deactivated the Standard concurrent manager and re created the standard concurrent manager&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) Shutdown your concurrent managers normally and let all the processes go.&lt;br /&gt;2) If all FNDLIBR processes are unable to go you can kill the processes.&lt;br /&gt;3) login to database as apps user.&lt;br /&gt;4) select running_processes, target_processes from fnd_concurrent_queues&lt;br /&gt;(they shouldnt be indicating 0 processes running - you can skip the next step if they are already zero)&lt;br /&gt;&lt;br /&gt;5)&lt;span style="font-style: italic;"&gt;update fnd_concurrent_queues set running_processes = 0, target_processes = 0;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6) Now try and start your concurrent managers.&lt;br /&gt;7) In a very remote situation your standard manager may be corrupt. If you see any message in your&lt;br /&gt;concurrent manager log file indicating the same, you may have to re-create your&lt;br /&gt;standard manager. So you can start your application services and login to&lt;br /&gt;application (without your concurrent manager and report server services) . Go to&lt;br /&gt;define manager form and re-create your standard manager. Disable the old&lt;br /&gt;one.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Result:&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;+ve working fine&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;all concurrent requests are running,&lt;br /&gt;problem with the standard concurrent manager which is corrupted&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-4636648653779570906?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/96JuGxIz6J58ksjoBXxqBVTGZ4I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/96JuGxIz6J58ksjoBXxqBVTGZ4I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/96JuGxIz6J58ksjoBXxqBVTGZ4I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/96JuGxIz6J58ksjoBXxqBVTGZ4I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/FG33AjdEW_A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/4636648653779570906/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=4636648653779570906" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/4636648653779570906?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/4636648653779570906?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/FG33AjdEW_A/concurrent-manager-i.html" title="Concurrent request pending normal for long time" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/10/concurrent-manager-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIGRnc-eCp7ImA9WxdVEkQ.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-297799741884834279</id><published>2008-07-17T03:23:00.000-07:00</published><updated>2008-07-17T03:28:47.950-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-17T03:28:47.950-07:00</app:edited><title>Tablespace-size(free,Used,Pct)</title><content type="html">&lt;span style="font-family:verdana;"&gt;select df.tablespace_name "Tablespace",&lt;br /&gt;totalusedspace "Used MB", (df.totalspace - tu.totalusedspace) "Free MB",&lt;br /&gt;df.totalspace "Total MB", round(100 * ( (df.totalspace - tu.totalusedspace)/ df.totalspace)) "Pct. Free" from&lt;br /&gt;(select tablespace_name, round(sum(bytes) / 1048576) TotalSpace&lt;br /&gt;from dba_data_files group by tablespace_name) df,&lt;br /&gt;(select round(sum(bytes)/(1024*1024)) totalusedspace, tablespace_name&lt;br /&gt;from dba_segments group by tablespace_name) tu&lt;br /&gt;where df.tablespace_name = tu.tablespace_name ; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-297799741884834279?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ooqPdD3aXhBLvivfovqzeM3-xQY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ooqPdD3aXhBLvivfovqzeM3-xQY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ooqPdD3aXhBLvivfovqzeM3-xQY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ooqPdD3aXhBLvivfovqzeM3-xQY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/fddyZ4DQ4L4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/297799741884834279/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=297799741884834279" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/297799741884834279?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/297799741884834279?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/fddyZ4DQ4L4/tablespace-sizefreeusedpct.html" title="Tablespace-size(free,Used,Pct)" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/07/tablespace-sizefreeusedpct.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUCRnw4fSp7ImA9WxdXFEo.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-8928455387463347911</id><published>2008-06-26T01:41:00.000-07:00</published><updated>2008-06-26T01:51:07.235-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-26T01:51:07.235-07:00</app:edited><title>Kill Oracle process at UNIX</title><content type="html">&lt;a href="http://imergegroup.blogspot.com/2008/04/kill-oracle-session.html"&gt;&lt;span style="font-family:verdana;"&gt;Kill Oracle Session&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;The SQL*Plus Approach&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Sessions can be killed from within oracle using the ALTER SYSTEM KILL SESSION syntax.First identify the offending session as follows:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#3366ff;"&gt;SELECT s.sid, s.serial#, s.osuser, s.program FROM v$session s;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;SID SERIAL# OSUSER PROGRAM---------- ---------- ------------------------------ ---------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;1 1SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;2  1  SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;3  1  SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;4  1  SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;5  1  SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;6  1  SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;20  60 SYSTEM DBSNMP.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;43 11215 USER1 SQLPLUSW.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;33 5337 USER2 SQLPLUSW.EXE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The SID and SERIAL# values of the relevant session can then be substituted into the following statement:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#3366ff;"&gt;SQL&gt; ALTER SYSTEM KILL SESSION 'sid,serial#';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; In some situations the Oracle.exe is not able to kill the session immediately. In these cases the session will be "marked for kill". &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt; It will then be killed as soon as possible.Issuing the ALTER SYSTEM KILL SESSION command is the only safe way to kill an Oracle session. If the marked session persists for some time you may consider killing the process at the operating system level, as explained below. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Killing OS processes is dangerous and can lead to instance failures, so do this at your own risk.It is possible to force the kill by adding the IMMEDIATE keyword:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#3333ff;"&gt;SQL&gt; ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This should prevent you ever needing to use the orakill.exe in Windows, or the kill command in UNIX/Linux.&lt;/span&gt;&lt;a id="NT"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The NT Approach&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;To kill the session via the NT operating system, first identify the session as follows:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#3366ff;"&gt;SELECT s.sid, p.spid, s.osuser, s.program FROM v$process p, v$session s WHERE p.addr = s.paddr; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;SID SPID OSUSER PROGRAM---------- --------- ------------------------------ ---------------1 310 SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;2 300 SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;3 309 SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;4 299 SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;5 302 SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;6 350 SYSTEM ORACLE.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;20 412 SYSTEM DBSNMP.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;43 410 USER1 SQLPLUSW.EXE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;33 364 USER2 SQLPLUSW.EXE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The SID and SPID values of the relevant session can then be substituted into the following command issued from the command line:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#cc0000;"&gt;C:&gt; orakill ORACLE_SID spid&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The session thread should be killed immediately and all resources released.&lt;/span&gt;&lt;br /&gt;&lt;a id="UNIX"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The UNIX Approach&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;To kill the session via the UNIX operating system, first identify the session in the same way as the NT approach, then substitute the relevant SPID into the following command:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#990000;"&gt;% kill -9 spid&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;If in doubt check that the SPID matches the UNIX PROCESSID shown using:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#990000;"&gt;% ps -ef grep ora&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The session thread should be killed immediately and all resources released.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-8928455387463347911?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ewIYLUeyHaVgv--kgGFe6NOV4QQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ewIYLUeyHaVgv--kgGFe6NOV4QQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ewIYLUeyHaVgv--kgGFe6NOV4QQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ewIYLUeyHaVgv--kgGFe6NOV4QQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/bc_ClIghk4o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/8928455387463347911/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=8928455387463347911" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/8928455387463347911?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/8928455387463347911?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/bc_ClIghk4o/kill-oracle-process-at-unix.html" title="Kill Oracle process at UNIX" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/06/kill-oracle-process-at-unix.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8BQnk6eCp7ImA9WxRWFU4.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-261664718194334172</id><published>2008-05-28T03:40:00.000-07:00</published><updated>2008-11-01T04:10:53.710-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-01T04:10:53.710-07:00</app:edited><title>Imp Links</title><content type="html">System Tables in Oracle:&lt;br /&gt;&lt;a href="http://www.techonthenet.com/oracle/sys_tables/"&gt;http://www.techonthenet.com/oracle/sys_tables/&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Unix --- Sudo&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.unixcities.com/sudo/index.html"&gt;http://www.unixcities.com/sudo/index.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-261664718194334172?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/t7cLci0f6LhwZ8cUum6BlgmjZeo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t7cLci0f6LhwZ8cUum6BlgmjZeo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/t7cLci0f6LhwZ8cUum6BlgmjZeo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t7cLci0f6LhwZ8cUum6BlgmjZeo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/v1ig3oltcww" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/261664718194334172/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=261664718194334172" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/261664718194334172?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/261664718194334172?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/v1ig3oltcww/imp-links.html" title="Imp Links" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/05/imp-links.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YDSXc6fip7ImA9WxdTE08.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-8725233075789323765</id><published>2008-05-09T02:14:00.000-07:00</published><updated>2008-05-09T02:26:18.916-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-09T02:26:18.916-07:00</app:edited><title>Kill the Locked session</title><content type="html">&lt;span style="color:#000000;"&gt;Whenevr you patching session or any process get hold just check for the lock and kill those locks by following steps &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;select * from v$lock where LMODE=6 and block=1 order by SID;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ADDR        Kaddr         SID    ID1  ID2   LMODE   REQUEST    CTIME&lt;br /&gt;616970C8 61697194   363   TX   524313    6                0             2812&lt;br /&gt;Pick the SID=363 and put in the following command&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6633ff;"&gt;select * from v$session where SID=&amp;SID;&lt;/span&gt;&lt;br /&gt;Enter the value for sid: 363&lt;br /&gt;&lt;br /&gt;Then out put should be like&lt;br /&gt;SID            SERIAL#   AUDSID PADDR USER# USERNAME  COMMAND so on....&lt;br /&gt;342AC098     376         47366       T33S       36            PE    &lt;br /&gt;&lt;br /&gt; Pick the SID and SERIAL# values from the out put and run the script&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Alter system kill session '376,1473';&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-8725233075789323765?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DFlSlJmmBrJ4ID5hPMzHzONUf8E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DFlSlJmmBrJ4ID5hPMzHzONUf8E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DFlSlJmmBrJ4ID5hPMzHzONUf8E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DFlSlJmmBrJ4ID5hPMzHzONUf8E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/d9pFLVCCz7g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/8725233075789323765/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=8725233075789323765" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/8725233075789323765?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/8725233075789323765?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/d9pFLVCCz7g/kill-locked-session.html" title="Kill the Locked session" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/05/kill-locked-session.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEHR3k_eip7ImA9WxRaEEw.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-1687871188512912939</id><published>2008-05-01T00:47:00.000-07:00</published><updated>2008-12-11T09:47:16.742-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T09:47:16.742-08:00</app:edited><title>AOLJ Test</title><content type="html">&lt;a href="http://3.bp.blogspot.com/_Z7DLGaG-ess/SBl4YhWJbDI/AAAAAAAAAro/P6DeUlrZ7z8/s1600-h/clip_image002.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5195316007812033586" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_Z7DLGaG-ess/SBl4YhWJbDI/AAAAAAAAAro/P6DeUlrZ7z8/s320/clip_image002.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;AOLJ test&lt;br /&gt;http://&lt;hostname:port&gt;/OA_HTML/jsp/fnd/aoljtest.jsp&lt;br /&gt;&lt;br /&gt;To do this run the AOL test UI. This option consists of a collection of tests that you can run to determine if your web server is configured properly. You can access these tests via :&lt;br /&gt;http://&lt;hostname:port&gt;/OA_HTML/jsp/fnd/aoljtest.jsp&lt;br /&gt;After you sign in, some preliminary information about your environment will be displayed. Click on the Enter Aol/J Setup Test link to get to the menu of tests. You must run the tests under the "Connection Test" and "Apps Framework Agent" categories.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Test Name Comments&lt;br /&gt;Locate DBC File Mandatory. Run this test first.&lt;br /&gt;Verify DBC Settings Mandatory. Run this test second.&lt;br /&gt;AOL/J Connection test Mandatory. Run this test third.&lt;br /&gt;Apps Framework Agent Mandatory&lt;br /&gt;Virtual Directory Settings Mandatory&lt;br /&gt;Jsp Ping Mandatory&lt;br /&gt;Cabo Setup Tests Mandatory&lt;br /&gt;X Server Accessibility Test Mandatory&lt;br /&gt;OA Framework System Info Mandatory&lt;br /&gt;Servlet Ping Optional&lt;br /&gt;Versions for Loaded Classes Optional&lt;/span&gt;&lt;/div&gt;&lt;/hostname:port&gt;&lt;/hostname:port&gt;&lt;br /&gt;&lt;hostname:port&gt;&lt;hostname:port&gt;&lt;p&gt;&lt;/hostname:port&gt;&lt;/hostname:port&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-1687871188512912939?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7aQuvtegS7ZE0Wwp5jyIXkNObBw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7aQuvtegS7ZE0Wwp5jyIXkNObBw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7aQuvtegS7ZE0Wwp5jyIXkNObBw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7aQuvtegS7ZE0Wwp5jyIXkNObBw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/TOyLrOcvhGE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/1687871188512912939/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=1687871188512912939" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/1687871188512912939?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/1687871188512912939?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/TOyLrOcvhGE/aolj-test.html" title="AOLJ Test" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Z7DLGaG-ess/SBl4YhWJbDI/AAAAAAAAAro/P6DeUlrZ7z8/s72-c/clip_image002.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/05/aolj-test.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4NRn0yeip7ImA9WxZaFk8.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-1356340934464656421</id><published>2008-05-01T00:46:00.001-07:00</published><updated>2008-05-01T00:46:37.392-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-01T00:46:37.392-07:00</app:edited><title>Form Compile</title><content type="html">f60gen JAINPO.fmb output_file=$JA_TOP/forms/US/JAINPO.fmx userid=apps/apps&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-1356340934464656421?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MKxue3nmqErU9CUL-EEv9wL2F48/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MKxue3nmqErU9CUL-EEv9wL2F48/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MKxue3nmqErU9CUL-EEv9wL2F48/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MKxue3nmqErU9CUL-EEv9wL2F48/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/a4rvsjDhaPA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/1356340934464656421/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=1356340934464656421" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/1356340934464656421?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/1356340934464656421?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/a4rvsjDhaPA/form-compile.html" title="Form Compile" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/05/form-compile.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8CQ3k4cCp7ImA9WxZaFk8.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-3105810529070334900</id><published>2008-05-01T00:43:00.000-07:00</published><updated>2008-05-01T00:44:22.738-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-01T00:44:22.738-07:00</app:edited><title>FND&amp;AD Tables</title><content type="html">&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Apps tables&lt;br /&gt;FND_USER--à No of users in the system&lt;br /&gt;FND_PRODUCT_GROUPS&lt;br /&gt;FND_PRODUCT_INSTALLATIONS-à Patch set level&lt;br /&gt;FND_INSTALL_PROCESS&lt;br /&gt;FND_NODES&lt;br /&gt;FND_LANGUAGES&lt;br /&gt;FND_CONCURRENT_REQUESTS&lt;br /&gt;FND_CONCURRENT_QUEUES&lt;br /&gt;FND_LOGINS-à No of users logged in.&lt;br /&gt;FND_ORACLE_USERID-à when validating apps schema&lt;br /&gt;FND_APPLICATIONS&lt;br /&gt;FND_RESPONSIBILITY&lt;br /&gt;AD_DEFFERED_JOBS&lt;br /&gt;AD_BUGS&lt;br /&gt;AD_PATCH_HIST_TEMP-à Temp tables to store patch history&lt;br /&gt;AD_PATCH_DRIVERS&lt;br /&gt;AD_APPLIED_PATCHES&lt;br /&gt;AD_SNAPSHOT&lt;br /&gt;AD_SNAPSHOT_FILES&lt;br /&gt;AD_SNAPSHOT_BUFFERS&lt;br /&gt;Select * from v$FIXED_TABLE; -à To know all the views&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-3105810529070334900?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sf9FaAbeDuvMlc0sQR_9w8V5K0o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sf9FaAbeDuvMlc0sQR_9w8V5K0o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sf9FaAbeDuvMlc0sQR_9w8V5K0o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sf9FaAbeDuvMlc0sQR_9w8V5K0o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/KIW-jsybLu8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/3105810529070334900/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=3105810529070334900" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/3105810529070334900?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/3105810529070334900?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/KIW-jsybLu8/fnd-tables.html" title="FND&amp;AD Tables" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/05/fnd-tables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIDRXY6fip7ImA9WxZaF0w.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-8448940792760068012</id><published>2008-04-28T04:23:00.000-07:00</published><updated>2008-05-02T00:16:14.816-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-02T00:16:14.816-07:00</app:edited><title>Cron and Crontab</title><content type="html">What are cron and crontab, and how do I use them?&lt;br /&gt;Don't know....No issue folks i will give some needful introduction which will give an idea on that........&lt;br /&gt;If you have any queries and have more information than this let share with me.....&lt;br /&gt;Coming to the point what are &lt;span style="font-size:130%;color:#3333ff;"&gt;&lt;strong&gt;CRON and CRONTAB&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;cron&lt;/span&gt; is a unix, solaris utility that allows tasks to be automatically run in the background at regular intervals by the cron daemon. These tasks are often termed as cron jobs in unix , solaris. &lt;span style="color:#ff0000;"&gt;Crontab&lt;/span&gt; (CRON TABle) is a file which contains the schedule of cron entries to be run and at specified times&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;1. Crontab &lt;/span&gt;&lt;/strong&gt;&lt;a name="Restrictions"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Restrictions&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;You can execute crontab if your name appears in the file /usr/lib/cron/cron.allow. If that file does not exist, you can usecrontab if your name does not appear in the file /usr/lib/cron/cron.deny. If only cron.deny exists and is empty, all users can use crontab. If neither file exists, only the root user can use crontab. The allow/deny files consist of one user name per line.&lt;br /&gt;&lt;br /&gt;Note: On most systems, you must get permission from the system administrator before you can submit job requests to cron. On some shared systems, because there is only one crontab file, only the administrator has access to the crontab command. The cron &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://kb.iu.edu/data/aiau.html" target="_blank"&gt;daemon&lt;/a&gt; is a long-running process that executes commands at specific dates and times. You can use this to schedule activities, either as one-time events or as recurring tasks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Crontab &lt;/strong&gt;&lt;/span&gt;&lt;a name="Environment"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Environment&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;cron invokes the command from the user's HOME directory with the shell, (/usr/bin/sh).&lt;br /&gt;cron supplies a default environment for every shell, defining:&lt;br /&gt;HOME=user's-home-directory&lt;br /&gt;LOGNAME=user's-login-id&lt;br /&gt;PATH=/usr/bin:/usr/sbin:.&lt;br /&gt;SHELL=/usr/bin/shUsers who desire to have their .profile executed must explicitly do so in the crontab entry or in a script called by the entry&lt;br /&gt;For commands that need to be executed repeatedly (e.g., hourly, daily, or weekly), you can use the crontab command. The crontab command creates a crontab file containing commands and instructions for the cron daemon to execute. You can use the crontab command with the following options:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;crontab -a filename&lt;/span&gt;&lt;br /&gt;Install filename as your crontab file. On many systems, this command is executed simply as crontab filename (i.e., without the -a option).&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;crontab -e&lt;br /&gt;&lt;/span&gt;Edit your crontab file, or create one if it doesn't already exist.(if you want to edit the timing which the script has 2 be run, we have to use this command to c the file and hash for not 2 run the script or changr the timings)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;crontab -l&lt;br /&gt;&lt;/span&gt;Display your crontab file. (we give this command in database to find out any scheduled task is going on at this moment)&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;crontab -r &lt;/span&gt;Remove your crontab file.&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;crontab -v&lt;/span&gt; Display the last time you edited your crontab file. (This option is available on only a few systems.)&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;crontab -u&lt;/span&gt; user&lt;br /&gt;Used in conjunction with other options, this option allows you to modify or view the crontab file of user. When available, only administrators can use this option.&lt;br /&gt;Each entry in a crontab file consists of six fields, specifying in the following order:minute(s) hour(s) day(s) month(s) weekday(s) command(s)&lt;br /&gt;The fields are separated by spaces or tabs. The first five are integer patterns and the sixth is the command to execute. The following table briefly describes each of the fields:&lt;br /&gt;&lt;span style="color:#660000;"&gt;Field Value&lt;/span&gt; &lt;span style="color:#660000;"&gt;Description&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;minute 0-59 The exact minute that the command sequence executes&lt;br /&gt;hour 0-23 The hour of the day that the command sequence executes&lt;br /&gt;day 1-31 The day of the month that the command sequence executes&lt;br /&gt;month 1-12 The month of the year that the command sequence executes&lt;br /&gt;weekday 0-6 The day of the week that the command sequence executes (Sunday = 0, Monday = 1, Tuesday = 2, and so forth)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#6633ff;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;a name="Disable Email"&gt;&lt;strong&gt;&lt;span style="color:#6633ff;"&gt;Disable Email&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By default cron jobs sends a email to the user account executing the cronjob. If this is not needed put the following command At the end of the cron job line .&lt;br /&gt;&gt;/dev/null 2&gt;&amp;amp;1&lt;br /&gt;&lt;br /&gt;&lt;a name="Generate log file"&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;Generate log file&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To collect the cron execution execution log in a file :30 18  *    *   *    rm /home/someuser/tmp/* &gt; /home/someuser/cronlogs/clean_tmp_dir.log&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;command Special&lt;/strong&gt;&lt;br /&gt;The complete sequence of commands to execute. The command string must conform to Bourne &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://kb.iu.edu/data/agvf.html" target="_blank"&gt;shell&lt;/a&gt; syntax. Commands, executables (such as scripts), or combinations are acceptable.&lt;br /&gt;Each of the patterns from the first five fields may be either * (an asterisk), meaning all legal values, or a list of elements separated by commas. An element is either a number or an inclusive range, indicated by two numbers separated by a minus sign ( e.g., 10-12). You can specify days with two fields: day of the month and day of the week. If you specify both of them as a list of elements, cron will observe both of them, for example:0 0 1,15 * 1 /mydir/myprogram&lt;br /&gt;The cron daemon would run the program myprogram in the mydir directory on the first and fifteenth of each month, as well as on every Monday. To specify days by only one field, the other field should be set to * ,&lt;br /&gt;&lt;br /&gt;for example:0 0 * * 1 /mydir/myprogram&lt;br /&gt;&lt;br /&gt;In the above example, the program would run only on Mondays.&lt;br /&gt;If a cron job specified in your crontab entry produces any error messages when it runs, you will get a mail message reporting the errors.&lt;br /&gt;For more information, consult the following relevant &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://kb.iu.edu/data/afjm.html" target="_blank"&gt;man&lt;/a&gt; pages:&lt;br /&gt;man crontab man cron man at man batch&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-8448940792760068012?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/55F4r9t42HkoYQeexiEDTLGM5bo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/55F4r9t42HkoYQeexiEDTLGM5bo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/55F4r9t42HkoYQeexiEDTLGM5bo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/55F4r9t42HkoYQeexiEDTLGM5bo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/cetG2E5eK50" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/8448940792760068012/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=8448940792760068012" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/8448940792760068012?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/8448940792760068012?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/cetG2E5eK50/what-are-cron-and-crontab.html" title="Cron and Crontab" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/04/what-are-cron-and-crontab.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUMRHk8eCp7ImA9WxZUE00.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-8716219164330688686</id><published>2008-04-04T02:56:00.000-07:00</published><updated>2008-04-04T03:01:25.770-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-04T03:01:25.770-07:00</app:edited><title>Printer Configuration</title><content type="html">&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;                                                              &lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;a name="_Toc122838050"&gt;&lt;span style="font-size:130%;"&gt;1.  Introduction and scope&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Printer configuration for OnDemand customers is normally done by customer. Some cases where customer  has issues with infrastucture like OS, network,firewall will be handled by respective groups. Issues related with application will be worked by Product Support, who will then provide an Action Plan for Operations to fix the issue.&lt;br /&gt;This documents covers the following topics&lt;br /&gt;&lt;br /&gt;Navigation used to configure printers in applications&lt;br /&gt;Configuration files used&lt;br /&gt;Troubleshooting information for printing issues&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838051"&gt;2.  Standard configuration steps description&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838052"&gt;2.1 Prerequisites&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Printers should be first defined at Unix OS level by customers  @Oracle model using  PrintPro.&lt;br /&gt;&lt;br /&gt;Printpro URL which will be used by customer for defining printers is &lt;a href="http://hostname.domain:631/"&gt;http://hostname.domain:631/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Eg: &lt;a href="http://auohssato01.oracleoutsourcing.com:631/"&gt;http://auohssato01.oracleoutsourcing.com:631/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please check the status of  printer at unix level by using the following command&lt;br /&gt;&lt;br /&gt;lpstat –a&lt;br /&gt;&lt;br /&gt;Logins for printpro will be provided by  Onlinesupport/OnDemandhub/SDM to the customer&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838053"&gt;2.2 Standard Configuration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here are the steps to be followed  in configuring a  printer in Oracle Applications&lt;br /&gt;&lt;br /&gt;Define Driver&lt;br /&gt;Define Style&lt;br /&gt;Define Printer Type&lt;br /&gt;Register the Printer&lt;br /&gt;Test printing to the printer&lt;br /&gt;Login to application using System Administrator or Application Administrator resp&lt;br /&gt;&lt;br /&gt;Define the printer driver, Install &gt; Printer &gt; Driver&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enter the Driver Name : LANDWIDEHPLJ4SI&lt;br /&gt;Enter the User Driver Name: LANDWIDE for Printer HPLJ4SI&lt;br /&gt;Description: Give some desc appropiate&lt;br /&gt;SRW Driver: HPW&lt;br /&gt;SRW drivers are read by Oracle reports when a report is run and insert control characters which tell the destination printer on where to insert the page breaks and font to be used etc.. SRW driver is used when  output file is sent to the printer&lt;br /&gt;&lt;br /&gt;SRW driver files on unix are  located in $FND_TOP/reports. In the above example,  file name would be HPW.prt&lt;br /&gt;Platform: Not required&lt;br /&gt;Arguments: Printer Driver pass the following arguments to progrram&lt;br /&gt;Name of the destination printer&lt;br /&gt;Number of Copies to print&lt;br /&gt;Banner of the title page&lt;br /&gt;Filename&lt;br /&gt;Initialization and Reset strings: Instructs printer on printing characteristics are needed for the document to be printed. Printer vendor provides these details&lt;br /&gt;Define the printer style , Install &gt; Printer &gt; Style&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Style Name : HPW&lt;br /&gt;Seq: Enter unique sequence number&lt;br /&gt;User Style: LANDWIDE - HPLJ4&lt;br /&gt;SRW Driver: HPW , this should match with driver define page&lt;br /&gt;Layout:Columns,Rows and Orinetation: Columns and Rows inserted here override the height and width defined in SRW driver file&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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Define the printer type, Install &gt;  Printer  &gt; Type&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Type: HPLJ4SI&lt;br /&gt;Style: Style name&lt;br /&gt;Driver Name: Driver name&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;br /&gt;&lt;br /&gt;&lt;br /&gt;Register a new printer , Navigation Path is Install  &gt; Printer  &gt; Register&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Printer : Printer Name&lt;br /&gt;Type: Type defined earlier&lt;br /&gt;Description : Useful description&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;br /&gt;&lt;br /&gt;&lt;br /&gt;Configuration files&lt;br /&gt;&lt;br /&gt;Some of the important configuration files in printer configuration are&lt;br /&gt;&lt;8.0.6&gt;/guicommon6/tk60/admin/uiprint.txt&lt;br /&gt;&lt;8.0.6&gt;/guicommon6/tk60/admin/Tk2Motif.rgb&lt;br /&gt;&lt;br /&gt;For more details about above config files, please refer to Doc id: 16888.1   and 8422.1&lt;br /&gt;&lt;br /&gt;Some important tables related with printing in APPLSYS schema are&lt;br /&gt;&lt;br /&gt;FND_PRINTER&lt;br /&gt;FND_PRINTER_INFORMATION&lt;br /&gt;FND_PRINTER_STYLES&lt;br /&gt;FND_PRINTER_DRIVERS&lt;br /&gt;&lt;br /&gt;Bouncing Concurrent Manager&lt;br /&gt;&lt;br /&gt;Concurrent Manager cache printing related information,  so any changes to Printer Type, Style and Driver needs bouncing of concurrent manager for the changes to take effect.&lt;br /&gt;&lt;a name="_Toc122838054"&gt;2.2.1 @Oracle Customers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Printers are configured at unix by customers using PrintPro url mentioned in Prereq&lt;br /&gt;&lt;a name="_Toc122838055"&gt;2.2.2 @Customer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Printers at unix level are configured by customer or third party who is hosting customer hardware&lt;br /&gt;&lt;a name="_Toc122838056"&gt;2.2.3 Architecture specifics (RAC, PCP, Multi MT...etc)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Printers at unix level have to be added on  all PCP nodes&lt;br /&gt;&lt;a name="_Toc122838057"&gt;2.2.4 Version/Patchset dependency&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NA&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838058"&gt;2.3 Post steps&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Customeers should print from applications and test it. If any  issues, printing should be first tested at unix level with the following command&lt;br /&gt;&lt;br /&gt;lp –d &lt;printer&gt; /tmp/test.txt&lt;br /&gt;&lt;br /&gt;/tmp/test.txt can be a ASCII text file.&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838059"&gt;3.  Known issues&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Most of the times when we get TARs related with ‚‘not printing to particular printer‘,&lt;br /&gt;&lt;br /&gt;please check if the jobs are queued at unix level by using the following command&lt;br /&gt;lpstat –o&lt;br /&gt;Please check if printer is configured on unix by using the following command&lt;br /&gt;lpstat -a&lt;br /&gt;&lt;br /&gt;If you see jobs are stuck, please transfer the TAR to unix Sas to fix the issue.&lt;br /&gt;If printer is not configured, please request the customer to define the printer from PrintPro&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838060"&gt;4.  Refresh/Patch persistency&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NA&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838061"&gt;5.  Automation/Verification&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NA&lt;br /&gt;&lt;a name="_Toc122838062"&gt;5.1 Reference to any automation scripts&lt;/a&gt;&lt;br /&gt;NA&lt;br /&gt;&lt;a name="_Toc122838063"&gt;5.2 Reference to any diagnostic scripts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NA&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838064"&gt;6.  Exceptions from standard&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NA&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838065"&gt;7.  Time information&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2 hrs for defining Printer Driver,Style,Type and  boucing concurrent manager&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name="_Toc122838066"&gt;8.  Other Documentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NA&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-8716219164330688686?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mI1PN0hIuCn_IgaEYNDVWDC7X6A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mI1PN0hIuCn_IgaEYNDVWDC7X6A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mI1PN0hIuCn_IgaEYNDVWDC7X6A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mI1PN0hIuCn_IgaEYNDVWDC7X6A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/YLwm_1e3sYg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/8716219164330688686/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=8716219164330688686" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/8716219164330688686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/8716219164330688686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/YLwm_1e3sYg/printer-configuration.html" title="Printer Configuration" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2008/04/printer-configuration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ACSXw7eyp7ImA9WB9bE0k.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-5825396677739156567</id><published>2007-12-22T08:35:00.000-08:00</published><updated>2007-12-22T08:42:48.203-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-22T08:42:48.203-08:00</app:edited><title>health check</title><content type="html">&lt;span style="color:#ff0000;"&gt;Front_End Health checks&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;1.     To check web server is up and runningor not&lt;br /&gt;&lt;/span&gt;http://localhost.domainname:port no-------&gt;&gt;displays Home Page&lt;br /&gt; &lt;br /&gt;&lt;span style="color:#ff0000;"&gt;2.     To check database is up and running&lt;br /&gt;&lt;/span&gt;Check 11i online help&lt;br /&gt;&lt;br /&gt;Check  E_Business Suit&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;br /&gt;3.     To check that servelet is up and running.&lt;br /&gt;&lt;/span&gt;url/servelet/hello                                 displays ¨congrates¨&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;4.     To check that fullfillment server is up and running.&lt;br /&gt;&lt;/span&gt; Which is used to gather instance diagnostic information.&lt;br /&gt;url/OA_HTML/jtflogin.jsp                       asks for login id/pwd&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;5.     To check for discoverer server is up and running or not&lt;/span&gt;&lt;br /&gt;url/discoverer4i/viewer                         asks for login id/pwd/Dbname&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;6.     To check that concurrent manager is up and running.&lt;br /&gt;&lt;/span&gt;E-Business suit---&gt;system administrator---&gt;administer---&gt;internal conc.mgr--&gt;Atual=target(other  than 0)&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;7.     To check Jserv working or not&lt;br /&gt;&lt;/span&gt;url/OA_HTML/AppsLocalLogin.jsp&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;8.     It displays workflow manager status.&lt;br /&gt;&lt;/span&gt;Oracle Application Manager---&gt;navigate to---&gt;workflow manager         check status&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Backend Health Checks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;1)check for invalid counts&lt;br /&gt;&lt;/span&gt;  Select count(*) from dba_objects where object_Name= 'INVALID' ;&lt;br /&gt;  Run utlrp.sql, location ORACLE_HOME/rdbms/admin&lt;br /&gt;&lt;br /&gt;2&lt;span style="color:#ff0000;"&gt;)check workflow&lt;br /&gt;&lt;/span&gt;  select fsc.COMPONENT_ NAME,fsc. STARTUP_MODE, fsc.COMPONENT_ STATUS&lt;br /&gt;  from APPS.FND_CONCURRENT _QUEUES_VL fcq, fnd_svc_components fsc&lt;br /&gt;  where fsc.concurrent_ queue_id = fcq.concurrent_ queue_id( +)&lt;br /&gt;  and fcq.USER_CONCURRENT _QUEUE_NAME like '%Mail%';&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-5825396677739156567?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZbEZ5AZCArBfG2vTrGe1l0VQgbw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZbEZ5AZCArBfG2vTrGe1l0VQgbw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZbEZ5AZCArBfG2vTrGe1l0VQgbw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZbEZ5AZCArBfG2vTrGe1l0VQgbw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/4dAxAsbwSwk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/5825396677739156567/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=5825396677739156567" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5825396677739156567?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5825396677739156567?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/4dAxAsbwSwk/health-check.html" title="health check" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/12/health-check.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUGRXk7eyp7ImA9WB9XFko.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-7970775263034324501</id><published>2007-11-09T22:26:00.000-08:00</published><updated>2007-11-09T22:30:24.703-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-09T22:30:24.703-08:00</app:edited><title>MULTIPLEXING OF ONLINE REDOLOG FILES</title><content type="html">&lt;p class="MsoPlainText"&gt;&lt;span style="font-family: Verdana;"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;b style=""&gt;MULTIPLEXING OF ONLINE REDOLOG FILES USING ORACLE MANAGED FILES&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;1.connect to the spqplus as sysdba&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;SQL&gt; sqlplus '/as sysdba'&lt;span style=""&gt;   &lt;/span&gt;&lt;br /&gt;2.startup the database&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;br /&gt;3.Check to see that the database is using Oracle-Managed Files.&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;SQL&gt; show parameter db_create_online_log_dest&lt;br /&gt;&lt;br /&gt;NAME&lt;span style=""&gt;                                 &lt;/span&gt;TYPE&lt;span style=""&gt;        &lt;/span&gt;VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;db_create_online_log_dest_1&lt;span style=""&gt;          &lt;/span&gt;string&lt;span style=""&gt;      &lt;/span&gt;/home/oracle9i/oradata/db&lt;br /&gt;db_create_online_log_dest_2&lt;span style=""&gt;          &lt;/span&gt;string&lt;br /&gt;db_create_online_log_dest_3&lt;span style=""&gt;          &lt;/span&gt;string&lt;br /&gt;db_create_online_log_dest_4&lt;span style=""&gt;          &lt;/span&gt;string&lt;br /&gt;db_create_online_log_dest_5&lt;span style=""&gt;          &lt;/span&gt;string&lt;br /&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;br /&gt;If the value of all of the DB_CREATE_ONLINE_LOG_DEST column were null, it means that you cannot take advantage of Oracle-Managed Files.&lt;br /&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;br /&gt;4.Create a directory called multi in the location&lt;br /&gt;&lt;span style=""&gt;          &lt;/span&gt;$cd /home/oracle9i/oradata/db&lt;br /&gt;&lt;span style=""&gt;          &lt;/span&gt;$mkdir multi&lt;br /&gt;5.Alter the system so that the database will manage the Online Redo Log files in the Online Redo Log destination 2.&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;SQL&gt; alter system set db_create_online_log_dest_2=' /home/oracle9i/oradata/db/multi';&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;System altered.&lt;br /&gt;6.Display the DB_CREATE_ONLINE_LOG_DEST parameter again.&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;SQL&gt; show parameter db_create_online_log_dest&lt;br /&gt;&lt;br /&gt;NAME&lt;span style=""&gt;                                 &lt;/span&gt;TYPE&lt;span style=""&gt;        &lt;/span&gt;VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;db_create_online_log_dest_1&lt;span style=""&gt;          &lt;/span&gt;string&lt;span style=""&gt;      &lt;/span&gt;/home/oracle9i/oradata/db&lt;br /&gt;db_create_online_log_dest_2&lt;span style=""&gt;          &lt;/span&gt;string&lt;span style=""&gt;       &lt;/span&gt;/home/oracle9i/oradata/db/mul&lt;br /&gt;&lt;span style=""&gt;                                                 &lt;/span&gt;ti&lt;br /&gt;db_create_online_log_dest_3&lt;span style=""&gt;          &lt;/span&gt;string&lt;br /&gt;db_create_online_log_dest_4&lt;span style=""&gt;          &lt;/span&gt;string&lt;br /&gt;db_create_online_log_dest_5&lt;span style=""&gt;          &lt;/span&gt;string&lt;br /&gt;&lt;span style=""&gt; &lt;/span&gt;Notice that there is a value for the log destination 2.&lt;br /&gt;&lt;br /&gt;7.Alter the database to add one more group to the online redo log files.&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;SQL&gt; alter database add logfile group 5;&lt;br /&gt;&lt;span style=""&gt;             &lt;/span&gt;Database altered.&lt;br /&gt;8.Query the V$LOGFILE view.&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;SQL&gt; select * from v$logfile;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;GROUP# STATUS&lt;span style=""&gt;  &lt;/span&gt;TYPE&lt;br /&gt;---------- ------- -------&lt;br /&gt;MEMBER&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;3&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo03.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;2&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo02.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;1 STALE&lt;span style=""&gt;   &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo01.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;GROUP# STATUS&lt;span style=""&gt;  &lt;/span&gt;TYPE&lt;br /&gt;---------- ------- -------&lt;br /&gt;MEMBER&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;5&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/o1_mf_5_36c3fxly_.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;4&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/o1_mf_4_36c08djq_.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;5&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/multi/o1_mf_5_36c3g17c_.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6 rows selected.&lt;br /&gt;&lt;br /&gt;Notice the Oracle naming convention. The 5 indicates the group number.&lt;br /&gt;&lt;br /&gt;9.Add a member to the Online Redo Log files group number 5, using Oracle-Managed Files (OMF).&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;SQL&gt; alter database add logfile member 'redo5.log' to group 5;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;                     &lt;/span&gt;Database altered.&lt;br /&gt;101.connect to the spqplus as sysdba&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;SQL&gt; sqlplus '/as sysdba'&lt;br /&gt;2.startup the database.Query the V$LOGFILE view.&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;SQL&gt; select * from v$logfile;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;GROUP# STATUS&lt;span style=""&gt;  &lt;/span&gt;TYPE&lt;br /&gt;---------- ------- -------&lt;br /&gt;MEMBER&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;3&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo03.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;2&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo02.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;1 STALE&lt;span style=""&gt;   &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo01.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;GROUP# STATUS&lt;span style=""&gt;  &lt;/span&gt;TYPE&lt;br /&gt;---------- ------- -------&lt;br /&gt;MEMBER&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;5&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/o1_mf_5_36c3fxly_.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;4&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/o1_mf_4_36c08djq_.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;5&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/multi/o1_mf_5_36c3g17c_.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;GROUP# STATUS&lt;span style=""&gt;  &lt;/span&gt;TYPE&lt;br /&gt;---------- ------- -------&lt;br /&gt;MEMBER&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;5 INVALID ONLINE&lt;br /&gt;/home/oracle9i/9.2.0.4/dbs/redo5.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7 rows selected.&lt;br /&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;                &lt;/span&gt;MULTIPLEXING OF ONLINE REDO LOG FILES USING USER MANAGED FILES&lt;br /&gt;&lt;br /&gt;1.connect to the database as sysdba&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;SQL&gt; sqlplus '/as sysdba'&lt;br /&gt;2.startup the database&lt;br /&gt;3.Create a directory called multi in the location&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;$cd /home/oracle9i/oradata/db&lt;br /&gt;&lt;span style=""&gt;          &lt;/span&gt;$mkdir multi&lt;br /&gt;4.Alter the database to add one more group to the online redo log files.&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;SQL&gt; alter database add logfile group 5&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;'/home/oracle9i/oradata/db/multi/redo03.log' size 4m;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;              &lt;/span&gt;Database altered.&lt;br /&gt;5.query the v$logfile view&lt;br /&gt;&lt;span style=""&gt;          &lt;/span&gt;SQL&gt; select * from v$logfile;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;GROUP# STATUS&lt;span style=""&gt;  &lt;/span&gt;TYPE&lt;br /&gt;---------- ------- -------&lt;br /&gt;MEMBER&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;3&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo03.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;2&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo02.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;1 STALE&lt;span style=""&gt;   &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo01.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;GROUP# STATUS&lt;span style=""&gt;  &lt;/span&gt;TYPE&lt;br /&gt;---------- ------- -------&lt;br /&gt;MEMBER&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;5&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/multi/redo03.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;4&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/o1_mf_4_36c08djq_.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6.Add a member to the Online Redo Log files group number 5.&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;SQL&gt; alter database add logfile member&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;'/home/oracle9i/oradata/db/multi/redo02.log' to group 5;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;Database altered.&lt;br /&gt;7. query the v$logfile view&lt;br /&gt;&lt;span style=""&gt;          &lt;/span&gt;SQL&gt; select * from v$logfile;&lt;br /&gt;&lt;span style=""&gt;          &lt;/span&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;GROUP# STATUS&lt;span style=""&gt;  &lt;/span&gt;TYPE&lt;br /&gt;---------- ------- -------&lt;br /&gt;MEMBER&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;3&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo03.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;2&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo02.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;1 STALE&lt;span style=""&gt;   &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/redo01.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;    &lt;/span&gt;GROUP# STATUS&lt;span style=""&gt;  &lt;/span&gt;TYPE&lt;br /&gt;---------- ------- -------&lt;br /&gt;MEMBER&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;5&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/multi/redo03.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;4&lt;span style=""&gt;         &lt;/span&gt;ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/o1_mf_4_36c08djq_.log&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;5 INVALID ONLINE&lt;br /&gt;/home/oracle9i/oradata/db/multi/redo02.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6 rows selected.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-7970775263034324501?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/29E0xHhNSzvNyR-MkJR2wDkW1Fs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/29E0xHhNSzvNyR-MkJR2wDkW1Fs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/29E0xHhNSzvNyR-MkJR2wDkW1Fs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/29E0xHhNSzvNyR-MkJR2wDkW1Fs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/uqy4H-T7l10" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/7970775263034324501/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=7970775263034324501" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/7970775263034324501?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/7970775263034324501?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/uqy4H-T7l10/multiplexing-of-online-redolog-files.html" title="MULTIPLEXING OF ONLINE REDOLOG FILES" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/11/multiplexing-of-online-redolog-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ANSX04cSp7ImA9WB9XFko.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-5878320116704171628</id><published>2007-11-09T21:57:00.000-08:00</published><updated>2007-11-09T22:23:18.339-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-09T22:23:18.339-08:00</app:edited><title>Data Guard</title><content type="html">&lt;p style="font-weight: bold;" class="topstoryhead"&gt; Oracle Data Guard&lt;/p&gt;                                                                                             &lt;blockquote&gt;                     &lt;p class="boldbodycopy"&gt;Oracle Data Guard is the most effective and comprehensive data availability, data protection and disaster recovery solution for enterprise databases.&lt;/p&gt;                   &lt;/blockquote&gt;                     &lt;p class="bodycopy"&gt;Oracle Data Guard is the management, monitoring, and automation software infrastructure that creates, maintains, and monitors one or more standby databases to protect enterprise data from failures, disasters, errors, and corruptions.&lt;br /&gt;               &lt;br /&gt;Data Guard maintains these standby databases as synchronized copies of the production database. These standby databases can be located at remote disaster recovery sites thousands of miles away from the production data center, or they may be located in the same city, same campus, or even in the same building. If the production database becomes unavailable because of a planned or an unplanned outage, Data Guard can switch any standby database to the production role, thus minimizing the downtime associated with the outage, and preventing any data loss.&lt;br /&gt;               &lt;br /&gt;Data Guard 11&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; builds upon an already unique set of capabilities, and redefines what users can expect from a disaster recovery solution. It can address both High Availability and Disaster Recovery requirements, and is the ideal complement to Oracle Real Application Clusters (Oracle RAC). Data Guard has the requisite knowledge of the Oracle database to reliably protect a standby database from corruptions that attempt to propagate from a primary database. It is straightforward to implement and manage. It enables all standby databases, both physical and logical, to be used for productive purposes while in standby role. Data Guard delivers:&lt;br /&gt;                 &lt;/p&gt;                     &lt;ul&gt; &lt;li class="bodycopy"&gt;&lt;span class="italicbodycopy"&gt;Reliability&lt;/span&gt;– optimum data protection and availability. You always know the state of your standby database and it can very quickly (in seconds), assume the primary role.&lt;/li&gt;&lt;li class="bodycopy"&gt;&lt;span class="italicbodycopy"&gt;Lower cost and complexity&lt;/span&gt; – Data Guard's mature capabilities and rich management interface are included features of Oracle Enterprise Edition.&lt;/li&gt;&lt;li class="bodycopy"&gt;&lt;span class="italicbodycopy"&gt;Maximum return on investment&lt;/span&gt; – All standby databases can be utilized for production purposes while in standby role. Idle resources are eliminated WITHOUT increased complexity.&lt;/li&gt; &lt;/ul&gt;                     &lt;p class="bodycopy"&gt;Data Guard can be used in combination with other &lt;a href="http://www.oracle.com/technology/deploy/availability/index.html" class="bodylink"&gt; Oracle High Availability (HA) solutions&lt;/a&gt; such as &lt;a href="http://www.oracle.com/technology/products/database/clustering/index.html" class="bodylink"&gt; Real Application Clusters (RAC)&lt;/a&gt;, &lt;a href="http://www.oracle.com/technology/deploy/availability/htdocs/Flashback_Overview.htm" class="bodylink"&gt; Oracle Flashback&lt;/a&gt; , &lt;a href="http://www.oracle.com/technology/deploy/availability/htdocs/rman_overview.htm" class="bodylink"&gt;Oracle Recovery Manager (RMAN)&lt;/a&gt;, and new database options for Oracle Database 11&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; that include &lt;a target="_blank" href="http://www.oracle.com/database/active-data-guard.html"&gt;Oracle Active Data Guard&lt;/a&gt; and &lt;a target="_blank" href="http://www.oracle.com/database/advanced-compression.html"&gt;Oracle Advanced Compression&lt;/a&gt;, to provide a high level of data protection, data availability, and resource utilization that is unprecedented in the industry.&lt;/p&gt;                     &lt;p class="bodycopy"&gt;The following diagram presents a hi-level overview of Oracle Data Guard.&lt;/p&gt;                    &lt;img src="http://www.oracle.com/technology/deploy/availability/htdocs/DGOverview.gif" shapes="_x0000_i1025" height="360" width="480" /&gt;                    &lt;p class="bodycopy"&gt;  &lt;/p&gt;                     &lt;p class="parahead1"&gt;&lt;a name="DataGuardFeatures"&gt;&lt;/a&gt;Overview of Oracle Data Guard Functional Components&lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Data Guard Configuration&lt;/p&gt;                     &lt;p class="bodycopy"&gt;A Data Guard configuration consists of one production (or primary) database and up to nine standby databases. The databases in a Data Guard configuration are connected by Oracle Net and may be dispersed geographically. There are no restrictions on where the databases are located, provided that they can communicate with each other.&lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Redo Apply and SQL Apply&lt;/p&gt;                     &lt;p class="bodycopy"&gt;A standby database is initially created from a backup copy of the primary database. Once created, Data Guard automatically maintains the standby database as a synchronized copy of the primary database by transmitting primary database redo data to the standby system and &lt;span class="bodycopy"&gt;then&lt;/span&gt; applying the redo data to the standby database.&lt;/p&gt;                     &lt;p class="bodycopy"&gt;Data Guard provides two methods to apply this redo data to the standby database and keep it synchronized with the primary, and these methods correspond to the two types of standby databases supported by Data Guard.&lt;/p&gt;                     &lt;ul&gt; &lt;li class="bodycopy"&gt;Redo Apply, used for physical standby databases&lt;/li&gt;&lt;li class="bodycopy"&gt;SQL Apply, used for logical standby databases&lt;/li&gt; &lt;/ul&gt;                     &lt;p class="bodycopy"&gt;A physical standby database provides a physically identical copy of the primary database, with on-disk database structures that are identical to the primary database on a block-for-block basis. The database schema, including indexes, are the same. The Redo Apply technology applies redo data on the physical standby database using standard Oracle media recovery techniques. In addition to traditional Data Guard functionality, the Active Data Guard Option for Oracle Database 11g enables a &lt;span style="font-style: italic;"&gt;&lt;/span&gt; physical standby database to be open read-only while it applies updates received from the primary database. This makes physical standby databases useful for offloading the primary database from the overhead of processing read-only queries and reports. It also becomes effortless to validate that the standby database is synchronized with the primary database at all times.&lt;br /&gt;               &lt;br /&gt;A logical standby database contains the same logical information as the production database, although the physical organization and structure of the data can be different. The SQL apply technology keeps the logical standby database synchronized with the primary database by transforming redo data received from the primary database into SQL statements and then executing the SQL statements on the standby database. This makes it possible for the logical standby database to be open read-write and accessed for queries and reporting purposes at the same time the SQL is being applied to it.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Role Management&lt;/p&gt;                     &lt;p class="bodycopy"&gt;Using Data Guard, the role of a database can be switched from a primary role to a standby role and vice versa, ensuring no data loss in the process, and minimizing downtime. There are two kinds of role transitions - a switchover and a failover. A switchover is a role reversal between the primary database and one of its standby databases. This is typically done for planned maintenance of the primary system. During a switchover, the primary database transitions to a standby role and the standby database transitions to the primary role. The transition occurs without having to re-create either database. A failover is an irreversible transition of a standby database to the primary role. This is only done in the event of a catastrophic failure of the primary database, which is assumed to be lost and to be used again in the Data Guard configuration, it must be re-instantiated as a standby from the new primary. Administrators have the option of executing failovers manually, or Data Guard can be configured to automatically detect primary database failures and execute a failover to the standby database without manual intervention.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Data Guard Protection Modes&lt;/p&gt;                     &lt;p class="bodycopy"&gt;In some situations, a business cannot afford to lose data at any cost. In other situations, some applications require maximum database performance and can tolerate a potential loss of data. Data Guard provides three distinct modes of data protection to satisfy these varied requirements:&lt;/p&gt;                     &lt;ul&gt; &lt;li&gt;                       &lt;p class="bodycopy"&gt;&lt;span style="font-weight: bold;" class="italicbodycopy"&gt;Maximum Protection&lt;/span&gt;—This mode offers the highest level of data protection. Data is synchronously transmitted to the standby database from the primary database and transactions are not committed on the primary database unless the redo data is available on at least one standby database configured in this mode. If the last standby database configured in this mode becomes unavailable, processing stops on the primary database. This mode ensures no-data-loss, even in the event of multiple failures.&lt;br /&gt;                   &lt;br /&gt;                     &lt;/p&gt;                     &lt;/li&gt;&lt;li&gt;                       &lt;p class="bodycopy"&gt;&lt;span style="font-weight: bold;" class="italicbodycopy"&gt;Maximum Availability&lt;/span&gt;—This mode is similar to the maximum protection mode, including zero data loss. However, if a standby database becomes unavailable (for example, because of network connectivity problems), processing continues on the primary database. When the fault is corrected, the standby database is automatically resynchronized with the primary database. This mode achieves no-data-loss in the event of a single failure (e.g. network failure, primary site failure . . .)&lt;br /&gt;                   &lt;br /&gt;                     &lt;/p&gt;                     &lt;/li&gt;&lt;li&gt;                       &lt;p class="bodycopy"&gt;&lt;span style="font-weight: bold;" class="italicbodycopy"&gt;Maximum Performance&lt;/span&gt;—This mode offers slightly less data protection on the primary database, but higher performance than maximum availability mode. In this mode, as the primary database processes transactions, redo data is asynchronously shipped to the standby database. The commit operation of the primary database does not wait for the standby database to acknowledge receipt of redo data before completing write operations on the primary database. If any standby destination becomes unavailable, processing continues on the primary database and there is little effect on primary database performance.&lt;br /&gt;                     &lt;/p&gt;                     &lt;/li&gt; &lt;/ul&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Data Guard Broker&lt;/p&gt;                     &lt;p class="bodycopy"&gt;The Oracle Data Guard Broker is a distributed management framework that automates and centralizes the creation, maintenance, and monitoring of Data Guard configurations. All management operations can be performed either through Oracle Enterprise Manager, which uses the Broker, or through the Broker's specialized command-line interface (DGMGRL). Data Guard Broker 11&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; also enables automatic database failover for Data Guard configurations using either Maximum Availability or Maximum Performance modes.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Data Guard Architecture Diagram&lt;/p&gt;                     &lt;p class="bodycopy"&gt;The following diagram shows an overview of the Oracle Data Guard architecture.&lt;/p&gt;                    &lt;img src="http://www.oracle.com/technology/deploy/availability/htdocs/DGFunctional.gif" shapes="_x0000_i1025" height="360" width="480" /&gt;                    &lt;p style="font-weight: bold;" class="parahead1"&gt;&lt;a name="WhatsNewIn11g"&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;1.&lt;/span&gt;What's New in Oracle Data Guard 11&lt;i&gt;g&lt;/i&gt;?&lt;/p&gt;                     &lt;p class="bodycopy"&gt;Data Guard 11&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; has been made even more straightforward to implement and manage using either the Data Guard broker command line interface or Enterprise Manager Grid Control. Data Guard 11&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; adds new ways to detect corruptions that avoid data loss and extended down time.  Data Guard 11&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; includes flexible configuration options for fast, automatic failover in both Maximum Availability and Maximum Performance protection modes. Data Guard 11&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; physical standby databases can offload the primary database of queries and reporting by being open read-only while apply is active, effectively creating a new level of performance protection and return on investment for every Data Guard environment. The sections below highlight some of the key new features of Oracle Data Guard 11&lt;i&gt;g&lt;/i&gt;. For details, please refer to the following:&lt;/p&gt;                     &lt;ul&gt; &lt;li class="bodycopy"&gt;&lt;a target="_blank" href="http://www.oracle.com/technology/deploy/availability/pdf/twp_dataguard_11gr1.pdf" class="bodylink"&gt;Technical white paper on Oracle Data Guard 11&lt;i&gt;g&lt;/i&gt;&lt;br /&gt;                     &lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;2.Snapshot Standby&lt;/p&gt;                     &lt;p class="bodycopy"&gt;This is a new type of standby database that is created from a physical standby database. Once created, a snapshot standby can be opened read-write to process transactions that are independent of the primary database for test or other purposes. A snapshot standby will continue to receive and archive updates from the primary database, however, redo data received from the primary will not be applied until the snapshot standby is converted back into a physical standby database and all updates that were made to it while it was a snapshot standby are discarded. The ability for the snapshot standby to archive data received from the primary while the snapshot is open read-write means production data stays protected at all times.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;3.Support for the Oracle Active Data Guard Option&lt;/p&gt;                     &lt;p class="bodycopy"&gt;The Active Data Guard Option is a separately licensed database option for Oracle Database 11g Enterprise Edition that includes the new feature, Real-time Query. Using Real-time Query, a physical standby database can be open read-only while Redo Apply is active. This allows users attached to a physical standby database to query and report against data that is up-to-date with the primary database. Real-time query makes all physical standby databases able to do useful work while in standby role.&lt;br /&gt;               &lt;br /&gt;Real-time Query also enables deployment of “Reader Farms” using physical standby. A Data Guard reader farm complements RAC and offers an alternative architecture for scaling out read performance to web scale by using multiple read-only standby databases to isolate workload, isolate faults, and benefit from modular, linear growth in capacity by simply provisioning additional read-only copies of the primary database. For example, a popular online music retailer has implemented a reader farm configuration using Data Guard 10&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; and SQL Apply (logical standby). Now both physical and logical standby databases can be used for such a purpose. In the ideal reader farm configuration an Oracle RAC primary database is used for scale-out and HA for updates, inserts and deletes. One standby database serves as the failover target and has an identical configuration to the Oracle RAC primary so that service levels for updates, inserts, and deletes are maintained at failover time. Each additional standby databases in the reader farm (also known as bystander standbys) is a vanilla, single node standby database dedicated to read-only queries. HA is easily maintained at failover time since all bystanders transparently recognize the new primary database after a failover occurs.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;4.Failover enhancements&lt;/p&gt;                     &lt;p class="bodycopy"&gt;Data Guard 10&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; Release 2 introduced automatic failover using the new feature Fast-Start Failover with Maximum Availability protection mode (SYNC). Data Guard 11&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; extends Fast-Start Failover support Maximum Performance mode (ASYNC) by adding a user configurable data loss threshold that guarantees an automatic failover will never result in data loss that exceeds the desired recovery point objective (RPO).&lt;br /&gt;               &lt;br /&gt;Users can also configure an automatic failover to occur immediately without waiting for the Fast-Start Failover threshold time period to expire based on designated health check conditions or any desired ORA-nnnnn error.&lt;br /&gt;               &lt;br /&gt;A new DBMS_DG PL/SQL package can be used to enable applications to notify the Fast-Start Failover Observer process to initiate an automatic failover.&lt;br /&gt;               &lt;br /&gt;Other enhancements enable faster failovers across a range of Data Guard configurations – both manual and automatic failovers, and both logical and physical standby databases.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Enhanced data protection&lt;/p&gt;                     &lt;p class="bodycopy"&gt;A Physical Standby can detect lost datafile writes caused by faulty storage hardware and firmware that lead to data corruption on either the primary or the standby database. Data Guard will compare versions of blocks on the standby with that of the incoming redo stream. If there is a version discrepancy it implies a lost write. The user can then failover to the standby database and restore data consistency..&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Redo Transport enhancements&lt;/p&gt;                     &lt;p class="bodycopy"&gt;Data Guard 11&lt;span style="font-style: italic;"&gt;g&lt;/span&gt; implements a new streaming design that significantly increases the throughput of redo transport in Maximum Performance protection mode (during asynchronous redo transport and when using ARCn processes to resolve gaps). The benefit of these enhancements will be particularly noticeable in high latency – WAN environments.&lt;br /&gt;               &lt;br /&gt;Enhancements to synchronous redo transport in Maximum Availability mode will further reduce the impact of network latency on primary database throughput, expanding the number of applications that will be able to tolerate synchronous zero data loss protection, and extending the distance between primary and standby databases that is practical for such implementations.&lt;br /&gt;               &lt;br /&gt;Faster resynchronization of standby databases following network or standby database outages when using the Oracle Advanced Compression Option. One of the capabilities of the Advanced Compression Option enables automatic network compression of archive logs shipped by Data Guard to resolve gaps on the standby database. This feature is particularly beneficial for bandwidth constrained, high latency network environments.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Apply performance enhancements&lt;/p&gt;                     &lt;p class="bodycopy"&gt;Parallel media recovery significantly enhances Redo Apply performance (physical standby) for all workload profiles.&lt;br /&gt;               &lt;br /&gt;SQL Apply enhancements for logical standby increase apply performance for inserts and updates to tables that are not partitioned and that do not contain LOB, LONG or XML type column. Also, SQL Apply now applies parallel DDL in parallel, rather than serially as was the practice in previous releases.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Transient Logical Standby&lt;/p&gt;                     &lt;p class="bodycopy"&gt;Users can convert a physical standby to a transient logical standby database to effect a rolling database upgrade, and then revert the standby to its original state as a physical standby database once the upgrade is complete - using the KEEP IDENTITY clause. This benefits physical standby users who wish to execute a rolling database upgrade without investing in redundant storage otherwise needed to create a logical standby database.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Fine-grained monitoring of Data Guard configurations&lt;/p&gt;                     &lt;p class="bodycopy"&gt;Oracle Enterprise Manager has been enhanced to provide granular, up-to-date monitoring of Data Guard configurations, so that administrators may make an informed and expedient decision regarding managing this configuration. &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;RMAN enhancements for Data Guard&lt;/p&gt;                     &lt;p class="bodycopy"&gt;RMAN DUPLICATE can create standby databases directly from the primary database to the standby system without requiring interim storage at either location.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p class="bodycopy"&gt;In addition to Real-time Query discussed above, the Active Data Guard Option adds support for RMAN block-change tracking on a physical standby database enabling fast incremental backup of a standby database. Tests have shown that incremental backups on a database with a moderate rate of change can complete up to 20x faster when using RMAN block-change tracking, compared to traditional incremental backups.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Enhanced security&lt;/p&gt;                     &lt;p class="bodycopy"&gt;SSL authentication can be used in lieu of password file to authenticate redo transmission. Note: SSL authentication requires use of PKI Certificates, the Oracle Advanced Security Option and Oracle Internet Directory.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p class="parahead2"&gt;&lt;span style="font-weight: bold;"&gt;Enhanced SQL Apply support&lt;/span&gt;&lt;br /&gt;                 &lt;/p&gt;                     &lt;ul&gt; &lt;li class="bodycopy"&gt;XMLType data type (when stored as CLOB)&lt;/li&gt;&lt;li class="bodycopy"&gt;Ability to execute DDL in parallel on a logical standby database&lt;/li&gt;&lt;li class="bodycopy"&gt;Transparent Data Encryption (TDE)&lt;/li&gt;&lt;li class="bodycopy"&gt;DBMS_FGA (Fine Grained Auditing)&lt;/li&gt;&lt;li class="bodycopy"&gt;DBMS_RLS (Virtual Private Database)&lt;/li&gt; &lt;/ul&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;SQL Apply Manageability&lt;/p&gt;                     &lt;p class="bodycopy"&gt;Scheduler jobs can be created on a standby database using the DBMS_SCHEDULER package and can be associated with an appropriate database role such that they run when intended (e.g. when the database is the primary, standby, or both).&lt;br /&gt;               &lt;br /&gt;Switchover using SQL Apply with Oracle RAC databases no longer requires the prior shutdown of all but the first instance in each Oracle RAC cluster.&lt;br /&gt;               &lt;br /&gt;Data Guard SQL Apply parameters may also be set dynamically without requiring SQL Apply to be restarted. Using the DBMS_LOGSTDBY.APPLY_SET package, you can dynamically set initialization parameters, thus improving the manageability, uptime, and automation of a logical standby configuration.&lt;br /&gt;                 &lt;/p&gt;                     &lt;p style="font-weight: bold;" class="parahead2"&gt;Data Guard Broker&lt;/p&gt;                     &lt;ul&gt; &lt;li class="bodycopy"&gt;Enables automatic database failover for configurations using either Maximum Availability or Maximum Performance mode.&lt;/li&gt;&lt;li class="bodycopy"&gt;Enables configurable events to trigger immediate automatic failover to a target standby database.&lt;br /&gt;                   &lt;/li&gt;&lt;li class="bodycopy"&gt; Improved support for redo transport options, enabling an administrator to specify a connect description for Redo Transport Services.&lt;/li&gt;&lt;li class="bodycopy"&gt;Elimination of database downtime when changing the protection mode to and from Maximum Availability and Maximum Performance.&lt;/li&gt;&lt;li class="bodycopy"&gt;Support for single instance databases configured for HA using Oracle Clusterware and cold failover clusters.&lt;/li&gt; &lt;/ul&gt;                     &lt;p class="parahead2"&gt;&lt;span style="font-weight: bold;"&gt;Enterprise Manager Grid Control 11g&lt;/span&gt; &lt;/p&gt;                     &lt;ul&gt; &lt;li class="bodycopy"&gt;Creation of standby databases from existing RMAN backups&lt;/li&gt;&lt;li class="bodycopy"&gt;Creation of an Oracle RAC standby database from an Oracle RAC primary&lt;/li&gt;&lt;li class="bodycopy"&gt;Automated standby clones for reporting, development, and test&lt;/li&gt;&lt;li class="bodycopy"&gt;Automatic propagation of Enterprise Manager jobs and metric thresholds to the new primary database upon switchover or failover&lt;/li&gt;&lt;li class="bodycopy"&gt;Fault-tolerant observer for Fast-Start Failover&lt;/li&gt;&lt;li class="bodycopy"&gt;Enterprise Manager Data Recovery Advisor will utilize available standby databases when making recommendations for Intelligent Data Repair (IDR)&lt;/li&gt; &lt;/ul&gt;                  &lt;br /&gt;                &lt;br /&gt;                   &lt;p style="font-weight: bold;" class="parahead1"&gt;&lt;a name="DataGuardBenefits"&gt;&lt;/a&gt;Data Guard Benefits&lt;/p&gt;                     &lt;ol class="boldbodycopy" style="font-style: italic;" start="1"&gt; &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Disaster recovery and high availability&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                     &lt;span style="font-weight: normal; font-style: normal;"&gt;Data Guard provides an efficient and comprehensive disaster recovery and high availability solution. Automatic failover and easy-to-manage switchover capabilities allow quick role reversals between primary and standby databases, minimizing the downtime of the primary database for planned and unplanned outages.&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                   &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Complete data protection&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                     &lt;span style="font-weight: normal; font-style: normal;"&gt;A standby database also provides an effective safeguard against data corruptions and user errors. Storage level physical corruptions on the primary database do not propagate to the standby database. Similarly, logical corruptions or user errors that cause the primary database to be permanently damaged can be resolved. Finally, the redo data is validated at the time it is received at the standby database and further when applied to the standby database.&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                   &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Efficient utilization of system resources&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                     &lt;span style="font-weight: normal; font-style: normal;"&gt;A physical standby database can be used for backups and read-only reporting, thereby reducing the primary database workload and saving valuable CPU and I/O cycles. A physical standby database can also be easily converted back and forth between being a physical standby database and an open read/write database, without compromising data protection. A logical standby database enables read-write access to a synchronized standby database, and/or adding local tables to the standby database that can also be updated, and/or creating additional indexes to optimize read performance.&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                   &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Flexibility in data protection to balance availability against performance requirements&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                     &lt;span style="font-weight: normal; font-style: normal;"&gt;Oracle Data Guard offers the maximum protection, maximum availability, and maximum performance modes to help enterprises balance data availability against system performance requirements.&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                   &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Protection from communication failures&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                     &lt;span style="font-weight: normal; font-style: normal;"&gt;If network connectivity is lost between the primary and one or more standby databases, redo data cannot be sent from the primary to those standby databases. Once connectivity is re-established, the missing redo data is automatically detected by Data Guard and the necessary archive logs are automatically transmitted to the standby databases. The standby databases are resynchronized with the primary database, with no manual intervention by the administrator. &lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                   &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Centralized and simple management&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                     &lt;span style="font-weight: normal; font-style: normal;"&gt;Data Guard Broker automates the management and monitoring tasks across the multiple databases in a Data Guard configuration. Administrators may use either Oracle Enterprise Manager or the Broker’s own specialized command-line interface (DGMGRL) to take advantage of this integrated management framework.&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                   &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Integrated with Oracle database&lt;/span&gt;&lt;br /&gt;                   &lt;br /&gt;                     &lt;span style="font-weight: normal; font-style: normal;"&gt;Data Guard is available as an integrated feature of the Oracle Database (Enterprise Edition) at no extra cost&lt;/span&gt;&lt;/li&gt; &lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-5878320116704171628?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ch41-JYJZNcROH9lFdrKMGO-lPM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ch41-JYJZNcROH9lFdrKMGO-lPM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ch41-JYJZNcROH9lFdrKMGO-lPM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ch41-JYJZNcROH9lFdrKMGO-lPM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/guDs9r3t9RE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/5878320116704171628/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=5878320116704171628" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5878320116704171628?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5878320116704171628?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/guDs9r3t9RE/data-guard.html" title="Data Guard" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/11/data-guard.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEMR34yfip7ImA9WB5UFkQ.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-2542406546178635852</id><published>2007-08-21T04:06:00.000-07:00</published><updated>2007-08-21T04:11:26.096-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-21T04:11:26.096-07:00</app:edited><title>cloning faqa</title><content type="html">&lt;h4&gt;&lt;li&gt;What is cloning?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;    Cloning is the process of creating an identical copy of      an already existing Oracle Applications system.    &lt;/p&gt; &lt;p&gt;  &lt;a name="HowToClone"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;How can I clone an Oracle Applications system?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;    There are two cloning methods documented in the following white       papers available off of Oracle MetaLink Note      &lt;a href="http://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&amp;id=135792.1"&gt;135792.1&lt;/a&gt;       &lt;/p&gt; &lt;p&gt;      &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Cloning Oracle Applications Release 11i        &lt;/li&gt;&lt;li&gt;Cloning Oracle Applications Release 11i with Rapid Clone       &lt;/li&gt; &lt;/ul&gt; &lt;p&gt; Note: The third Cloning method (Cloning Oracle Applications Release 11i with AutoConfig) has been fully replaced by &lt;i&gt;Cloning with Rapid Clone&lt;/i&gt;,     and is no longer supported.   &lt;/p&gt; &lt;p&gt;   &lt;a name="Differences"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;What are the differences between the two cloning methods?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;    &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Cloning Oracle Applications Release 11i was originally published in conjunction with Release 11.5.5 and is applicable for all 11i releases up to 11.5.5 that are not AutoConfig enabled. &lt;/li&gt;&lt;li&gt;Cloning Oracle Applications Release 11i with Rapid Clone is applicable for all 11i systems that have migrated to AutoConfig and enabled Rapid Clone. This method contains steps to install AutoConfig and Rapid Clone. &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;   &lt;a name="ADClone"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;What is the AD Cloning utility?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;AD Cloning utility (adclone.pl) is the name of the cloning command line utility. This utility is used to preserve and apply configuration information to the cloned target system. &lt;/p&gt; &lt;p&gt;  &lt;a name="RapidClone"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;   &lt;li&gt;What is Rapid Clone? &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Rapid Clone is the new cloning utility introduced in Release 11.5.8. Rapid Clone leverages the new installation and configuration technology utilized by Rapid Install. See OracleMetaLink Note &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=230672.1&amp;amp;p_showHeader=1&amp;p_showHelp=1"&gt;230672.1&lt;/a&gt; (Cloning Oracle Applications 11i with Rapid Clone) for instructions on   installing and enabling Rapid Clone.   &lt;/p&gt; &lt;p&gt;  &lt;a name="RapidCloneEnabled"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;   &lt;li&gt;How do I determine if my system is Rapid Clone enabled? &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;First, verify that your system is AutoConfig enabled. Then, verify that you have applied the latest Rapid Clone patch documented in OracleMetaLink Note &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=230672.1&amp;amp;p_showHeader=1&amp;p_showHelp=1"&gt;230672.1&lt;/a&gt; (Cloning Oracle Applications 11i with Rapid Clone).   See Searching the Patch History Database in the &lt;i&gt;AD Procedures Guide&lt;/i&gt; for   instructions on searching for patches applied to your system. &lt;/p&gt; &lt;a name="Autoconfig"&gt;&lt;/a&gt; &lt;h4&gt;&lt;li&gt;What is AutoConfig?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;AutoConfig is a configuration tool that supports automated configuration of an Oracle Applications Instance. All of the information required for configuring an Applications instance is collected into a central repository, called the Applications Context. When the AutoConfig tool runs, it uses information from the Applications Context file to generate configuration files and update database profiles. See OracleMeta&lt;i&gt;Link&lt;/i&gt; Note       &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=165195.1&amp;amp;p_showHeader=1&amp;p_showHelp=1"&gt;165195.1&lt;/a&gt;      for details on installing and migrating to AutoConfig.    &lt;/p&gt; &lt;p&gt;  &lt;a name="AutoconfigEnabled"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;   &lt;li&gt;How do I determine if my system is AutoConfig enabled? &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;There are several identifiers for when    the system is AutoConfig enabled.  The following are two common   indicators:&lt;/p&gt; &lt;ul&gt; &lt;li&gt; Open the environment file APPSORA.env in your APPL_TOP. If the top of the file says that it is maintained by AutoConfig, then your system is probably using AutoConfig. &lt;/li&gt;&lt;li&gt;  Check if there is an Applications Context file in the APPL_TOP/admin   directory.  This file will typically be named &lt;sid&gt;.xml or    &lt;sid&gt;_&lt;hostname&gt;.xml.   &lt;/hostname&gt;&lt;/sid&gt;&lt;/sid&gt;&lt;/li&gt;&lt;li&gt; Check if there is an Applications Context file in the RDBMS ORACLE_HOME under the appsutil directory. This file will typically be named &lt;sid&gt;.xml or    &lt;sid&gt;_&lt;hostname&gt;.xml.   &lt;/hostname&gt;&lt;/sid&gt;&lt;/sid&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;   See OracleMeta&lt;i&gt;Link&lt;/i&gt; Note    &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=165195.1&amp;amp;p_showHeader=1&amp;p_showHelp=1"&gt;165195.1&lt;/a&gt;   for more details on identifying if your system already uses AutoConfig.   &lt;/p&gt; &lt;p&gt;&lt;a name="WhichMethod1"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;   &lt;li&gt;We are running Release 11.5.7 (or any prior release), which cloning method can we use?   &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Due to the advancements in the cloning solution with Rapid Clone, all customers are now recommended to move to using Rapid Clone. if you are on release 11.5.7 or any release before 11.5.7, you will need to first enable AutoConfig on your system, if not already done, before you can use Rapid Clone as documented in the &lt;a href="http://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&amp;amp;id=135792.1"&gt;Cloning   Oracle Applications Release 11i with Rapid Clone&lt;/a&gt; white paper.   &lt;/p&gt; &lt;a name="WhichMethod2"&gt;&lt;/a&gt; &lt;h4&gt;   &lt;li&gt;We are running Release 11.5.8 (or any later release), which cloning method can we use?    &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;In 11.5.8 AutoConfig is enabled on the middle tier out of the box. In 11.5.9 and any later release, AutoConfig is enabled by default on both the database tier and the middle tier. Update AutoConfig and Rapid Clone code to the latest code line and use Rapid Clone to clone your system. Full instructions are in &lt;i&gt;Cloning Oracle Applications Release 11i   with Rapid Clone&lt;/i&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&amp;id=230672.1"&gt;document   230672.1&lt;/a&gt; on Oracle&lt;i&gt;Metalink&lt;/i&gt;.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;  &lt;a name="Windows"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;   &lt;li&gt;Our Oracle Applications system is on Windows, which cloning method can we use? &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;If your system is on a release prior to 11.5.7 and is   not AutoConfig enabled, use the method documented in the &lt;a href="http://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&amp;amp;id=135792.1"&gt;Cloning   Oracle Applications Release 11i&lt;/a&gt; white paper. If your system is on any   AutoConfig-enabled 11&lt;i&gt;i&lt;/i&gt; release, use the method documented in the &lt;a href="http://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&amp;id=230672.1"&gt;Cloning   Oracle Applications Release 11i with Rapid Clone&lt;/a&gt; white   paper.&lt;/p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;&lt;a name="Platinum"&gt;&lt;/a&gt; &lt;h4&gt;   &lt;li&gt;We have a Platinum installation of Oracle Applications. Can we clone our   system? &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Yes, cloning a Platinum system using the Rapid Clone   method is no different than cloning a non-Platinum installed system.    &lt;/p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;&lt;a name="OSClone"&gt;&lt;/a&gt; &lt;h4&gt;   &lt;li&gt;Can I clone from one operating system version to another? &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Yes, if the target system platform is binary compatible with the source system platform. For example, if you have an existing single-node Oracle Applications system on Solaris 2.6, you could clone it to a node running Solaris 8, but not to a node running HP-UX. Note that cloning from a higher version of a platform to a lower version is not supported, for example, from Solaris 8 to Solaris 2.6. Other examples of binary compatibility for Oracle Applications are:&lt;/p&gt; &lt;ul&gt; &lt;li&gt; AIX 4.3.3 to AIX 5.1 (32-bit) &lt;/li&gt;&lt;li&gt; HP-UX 11.0 to HP-UX 11i &lt;/li&gt;&lt;li&gt; Windows NT to Windows 2000&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;   Within a same platform you can also clone from a 32bit source system to a 64bit target system.       &lt;table class="shaded" cols="1" width="90%"&gt;      &lt;tbody&gt;&lt;tr&gt;       &lt;td class="shaded"&gt; &lt;b&gt;Note (AIX only):  &lt;/b&gt;          when cloning from AIX 32bit to AIX 64bit, apply patch  &lt;a href="http://updates.oracle.com/ARULink/PatchSearch/process_form?bug=2896876&amp;amp;language=0&amp;process=Submit" target="new"&gt;2896876&lt;/a&gt;          (64bit kernel extension for Oracle) on the target system prior           to running adcfgclone.pl.       &lt;/td&gt;     &lt;/tr&gt;     &lt;/tbody&gt; &lt;/table&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;&lt;a name="Migration"&gt;&lt;/a&gt; &lt;h4&gt;   &lt;li&gt;Can I clone from one platform to a different platform? &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Yes, you can clone or migrate the Applications middle tier from any platform to Linux or any supported Unix platform using the procedure described in document &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=238276.1"&gt;   238276.1&lt;/a&gt; "Migrating to Linux with Oracle Applications Release 11i".    &lt;/p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;&lt;a name="DBReclone"&gt;&lt;/a&gt; &lt;p&gt;&lt;a name="16"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;   &lt;li&gt;Can I reclone just the database? &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Yes, if the source system has changed and you want to update the target system with these changes, you can reclone just the changed database. If Applications patches were applied to the source system, the APPL_TOP and the database must be cloned to keep the file system and database synchronized. See the Recloning section in the white papers for details. &lt;/p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;&lt;a name="SingleToMulti"&gt;&lt;/a&gt; &lt;h4&gt;   &lt;li&gt;Can I clone a single-node system to a multi-node system?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;The Rapid Clone cloning method allows for cloning a   single-node system to a multi-node system. See the &lt;a href="http://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&amp;amp;id=135792.1"&gt;Cloning   Oracle Applications Release 11i with Rapid Clone&lt;/a&gt; white paper for details.   &lt;/p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;&lt;a name="MultiToSingle"&gt;&lt;/a&gt; &lt;h4&gt;   &lt;li&gt;Can I clone a multi-node system to a single-node system?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;You can use Rapid Clone to merge multiple APPL_TOP and COMMON_TOP file systems into a single APPL_TOP and COMMON_TOP file system. For more details about this procedure, see "Section 3: Merging existing APPL_TOPs into a shared APPL_TOP" in document &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=233428.1#merge"&gt;   233428.1&lt;/a&gt; on OracleMetaLink.      &lt;/p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;&lt;a name="Options"&gt;&lt;/a&gt; &lt;h4&gt;   &lt;li&gt;What cloning options are available for each cloning method? &lt;/li&gt;&lt;/h4&gt; &lt;p&gt;&lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;The table below shows the cloning options that are   currently available for each cloning method. &lt;/p&gt; &lt;table class="shaded" border="0" width="90%"&gt;    &lt;tbody&gt;     &lt;tr&gt;       &lt;th&gt;     &lt;br /&gt;&lt;/th&gt;&lt;th&gt;         &lt;div align="center"&gt;&lt;b&gt;Single node&lt;br /&gt;to&lt;br /&gt;Single node&lt;/b&gt;&lt;/div&gt;       &lt;/th&gt;&lt;th&gt;         &lt;div align="center"&gt;&lt;b&gt;Recloning&lt;/b&gt;&lt;/div&gt;       &lt;/th&gt;&lt;th&gt;         &lt;div align="center"&gt;&lt;b&gt;Multi-node&lt;br /&gt;to&lt;br /&gt;Multi-node&lt;/b&gt;&lt;/div&gt;       &lt;/th&gt;&lt;th&gt;         &lt;div align="center"&gt;&lt;b&gt;Single node&lt;br /&gt;to&lt;br /&gt;Multi-node&lt;/b&gt;&lt;/div&gt;       &lt;/th&gt;&lt;th&gt;         &lt;div align="center"&gt;&lt;b&gt;Multi-node&lt;br /&gt;to&lt;br /&gt;Single node&lt;/b&gt;&lt;/div&gt;       &lt;/th&gt;&lt;th&gt;         &lt;div align="center"&gt;&lt;b&gt;With Oracle9i Database&lt;/b&gt;&lt;/div&gt;       &lt;/th&gt;&lt;th&gt;         &lt;div align="center"&gt;&lt;b&gt;Windows Platform&lt;/b&gt;&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;     &lt;tr&gt;       &lt;th class="shaded" width="35%"&gt;&lt;b&gt;Cloning Oracle Applications&lt;/b&gt;       &lt;/th&gt;&lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Not Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Not Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Not Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;      &lt;tr&gt;       &lt;th class="shaded"&gt;&lt;b&gt;Cloning Oracle Applications with Rapid Clone&lt;/b&gt;       &lt;/th&gt;&lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;       &lt;td class="shaded"&gt;         &lt;div align="center"&gt;Available&lt;/div&gt;&lt;/td&gt;     &lt;/tr&gt;    &lt;/tbody&gt; &lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;&lt;a name="SrcChange"&gt;&lt;/a&gt; &lt;h4&gt;&lt;li&gt;Does Rapid Clone modify the source system?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;No, Rapid Clone does not modify the source system. adpreclone.pl prepares the source system to be cloned by collecting information about the database and creating generic templates of files containing source specific hardcoded values. These templates are stored in the appsutil/template directory leaving the original files untouched. This process usually takes a few minutes to complete the first time.&lt;br /&gt;Migrating to Autoconfig on the database node (pre-req to Rapid Clone), however, will update the RDBMS init.ora and network listener files. See the instructions in the Autoconfig &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=165195.1&amp;p_showHeader=1&amp;amp;p_showHelp=1"&gt;document 165195.1&lt;/a&gt;   (Section 4: Migrating to AutoConfig on the Database Tier) on how to   preserve customizations to these files.    &lt;/p&gt; &lt;p&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;   &lt;/p&gt; &lt;p&gt;  &lt;a name="adcfgclone"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;How does adcfgclone.pl know the target system values?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;adcfgclone.pl will prompt for the values required to create the new context file used to configure the target system. A few values are calculated from the current target system (hostname, user and group). The rest of the target specific values are prompted for: &lt;table class="shaded" border="0" width="90%"&gt;         &lt;tbody&gt;         &lt;tr&gt;           &lt;th&gt;&lt;div align="center"&gt;              &lt;b&gt;Prompt&lt;/b&gt;&lt;/div&gt;                      &lt;/th&gt;&lt;th&gt;&lt;div align="center"&gt;              &lt;b&gt;Comment&lt;/b&gt;&lt;/div&gt;                    &lt;/th&gt;&lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;database SID&lt;/td&gt;           &lt;td class="shaded"&gt;Target database SID&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;domain name&lt;/td&gt;           &lt;td class="shaded"&gt;Target system domain name&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;th colspan="2"&gt;Prompts specific to the DB Tier         &lt;/th&gt;&lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;Target System database name&lt;/td&gt;           &lt;td class="shaded"&gt;Target System database name&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;Target instance is a Real Application Cluster (RAC) instance (y/n)&lt;/td&gt;           &lt;td class="shaded"&gt;Answer yes if the target system is going to be part of a RAC instance.&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;Current node is the first node in an N Node RAC Cluster (y/n)&lt;/td&gt;           &lt;td class="shaded"&gt;This prompt only appears when you answered "yes" to the previous question.&lt;br /&gt;Answer Â¨yes" to this question if the current host is the first node being configured in the target system RAC cluster. The tool will then ask for the number of nodes that will exist in the final RAC instance and gather, the following information for &lt;i&gt;every&lt;/i&gt; node:&lt;br /&gt;                           - Hostname&lt;br /&gt;                           - Database Sid&lt;br /&gt;                            - Instance number&lt;br /&gt;                           - Listener port&lt;br /&gt;                           - Private interconnect name&lt;br /&gt;                        &lt;br /&gt;Answer "no" to this qion if at least one node of the target RAC cluster has already been configured by Rapid Clone (i.e if you already replied "yes" to this question for any other node in the cluster). The tool will then prompt for the following information to connect to a life node (the answers must describe a node that has already been configured):&lt;br /&gt;                           - Hostname&lt;br /&gt;                           - Database Sid&lt;br /&gt;                           - Listener port&lt;br /&gt;         &lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;RDBMS ORACLE_HOME directory&lt;/td&gt;           &lt;td class="shaded"&gt;Path to the Target system RDBMS ORACLE_HOME&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;               Number of DATA_TOP's:&lt;br /&gt;             DATA_TOP 1:&lt;br /&gt;             DATA_TOP 2:&lt;br /&gt;             DATA_TOP 3:&lt;br /&gt;         &lt;/td&gt;           &lt;td class="shaded"&gt;Database mount points. Enter the number of distinct directories containing the target database dbfs, then their paths. &lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;th colspan="2"&gt;Prompts specific to the Apps Tier         &lt;/th&gt;&lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;database server node&lt;/td&gt;           &lt;td class="shaded"&gt;hostname of the machine hosting the database server&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;               Does the target system have more than               one applications tier server node (y/n)?           &lt;/td&gt;           &lt;td class="shaded"&gt; Answer yes if the target system is part of a multi-nodes configuration. The tool with then prompt for the hostnames of:&lt;br /&gt;             - concurrent processing node&lt;br /&gt;             - administration node&lt;br /&gt;             - forms server node&lt;br /&gt;             - web server node&lt;br /&gt;         &lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;               Is the target system APPL_TOP divided               into multiple mount points (y/n)?           &lt;/td&gt;           &lt;td class="shaded"&gt; Answer yes if the target system APPL_TOP is divided across multiple mount points. The tool will then prompt for each auxiliary mount (4 mounts):&lt;br /&gt;             - APPL_TOP mount point&lt;br /&gt;             - APPL_TOP aux.1&lt;br /&gt;             - APPL_TOP aux.2&lt;br /&gt;             - APPL_TOP aux.3&lt;br /&gt;Note: if your APPL_TOP is divided into 2 or 3 mounts only, you can specify identical mounts to the above prompts. &lt;/td&gt;&lt;td&gt;       &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;APPL_TOP mount point&lt;/td&gt;           &lt;td class="shaded"&gt;APPL_TOP directory&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;COMMON_TOP directory&lt;/td&gt;           &lt;td class="shaded"&gt;COMMON_TOP directory&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;8.0.6 ORACLE_HOME directory&lt;/td&gt;           &lt;td class="shaded"&gt;8.0.6 ORACLE_HOME directory&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;iAS ORACLE_HOME directory&lt;/td&gt;           &lt;td class="shaded"&gt;iAS ORACLE_HOME directory&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;Location of JDK 1.3.1&lt;/td&gt;           &lt;td class="shaded"&gt;Location of JDK 1.3.1&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;th colspan="2"&gt;Prompt common to DB and Apps Tiers         &lt;/th&gt;&lt;/tr&gt;         &lt;tr&gt;           &lt;td class="shaded"&gt;Port pool number:[0-99]&lt;/td&gt;           &lt;td class="shaded"&gt;Enter the port pool that you want to use on the target system. Make sure to specify the same port pool on the DBTier and the AppsTier. If the source and target machines are different, you have the option to preserve the source port values on the target system. &lt;/td&gt;         &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;     &lt;/p&gt; &lt;p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;   &lt;/p&gt; &lt;p&gt;  &lt;a name="PortPool"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;What is the port pool? What if I want to give a specific value to a Server Port?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;If you are cloning on the same machine or want to redefine the server ports , you will be prompted for a port pool. The port pool provides a way to use a set of predefined server ports. There are 100 port pools. For example, if you select 3, the default database port number (1521) becomes 1524.&lt;br /&gt;The following table lists all the server ports. To see how the port pool calculation works,&lt;br /&gt;enter a number between 0 and 99(both inclusive) in the form and click "Get Ports".    &lt;br /&gt;  &lt;br /&gt;    &lt;table id="portpoolTable" class="shaded" border="0" width="90%"&gt;      &lt;tbody&gt;      &lt;tr&gt;        &lt;th width="35%"&gt;&lt;div align="center"&gt;           &lt;b&gt;Port Name&lt;/b&gt;&lt;/div&gt;                &lt;/th&gt;&lt;th width="25%"&gt;&lt;div align="center"&gt;           &lt;b&gt;Autoconfig Variable&lt;/b&gt;&lt;/div&gt;                &lt;/th&gt;&lt;th width="20%"&gt;&lt;div align="center"&gt;           &lt;b&gt;(Default) Port Numbers allocated for Port Pool: 0&lt;/b&gt;&lt;/div&gt;                &lt;/th&gt;&lt;th width="20%"&gt;&lt;div align="center"&gt;           &lt;b&gt;(Custom) Port Numbers allocated for Port Pool:&lt;input id="portpoolOffset" size="2" name="custom" value="1" maxlength="2" type="text"&gt; &lt;input name="button" size="20" value="Get Ports" onclick="javascript:handle(this);" type="button"&gt;&lt;/b&gt;&lt;/div&gt;              &lt;/th&gt;&lt;/tr&gt;       &lt;tr&gt;&lt;td class="shaded"&gt;Web Listener Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt;s_webport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt;8000&lt;/td&gt;          &lt;td class="shaded" align="center"&gt;8001&lt;/td&gt;       &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Database Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_dbport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 1521&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 1522&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;RPC Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_rpcport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 1626&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 1627&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Reports Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_repsport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 7000&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 7001&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;OPROC Manager Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_oprocmgr_port&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 8100&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 8101&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Web PLSQL Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_webport_pls&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 8200&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 8201&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Servlet Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_servletport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 8800&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 8801&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Forms Listener Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_formsport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9000&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9001&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Metrics Server Data Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_metdataport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9100&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9101&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Metrics Server Req. Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_metreqport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9200&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9201&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;JTF Fulfillment Server Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_jtfuf_port&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9300&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9301&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;iMeeting Collaboration Server Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_imtsrvport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9500&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9501&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;iMeeting Recording Server Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_imtrecport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9600&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9601&lt;/td&gt;      &lt;/tr&gt;       &lt;tr&gt;&lt;td class="shaded"&gt;iMeeting Monitor (iMon) Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_imtimonport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9700&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9701&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Map Viewer Servlet Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_mapviewer_port&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9800&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 9801&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;OEM Web Utility Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_oemweb_port&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 10000&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 10001&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;VisiBroker OrbServer Agent Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_osagent_port&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 10100&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 10101&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;MSCA Server Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_mwaPortNo&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 10200&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 10201&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;MSCA Dispatcher Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_mwaDispatcherPort&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 10300&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 10301&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;TCF Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_tcfport&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 15000&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 15001&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;OACORE Servle Port Range&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_oacore_servlet_portrange&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 16000-16009&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 16010-16019&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Discoverer Servlet Port Range&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_disco_servlet_portrange&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 17000-17009&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 17010-17019&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Forms Servlet Port Range&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_forms_servlet_portrange&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 18000-18009&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 18010-18019&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;XMLSVCS Servlet Port Range&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_xmlsvcs_servlet_portrange&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 19000-19009&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 19010-19019&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Forms Start Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_frmStartPort&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 20000&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 20001&lt;/td&gt;      &lt;/tr&gt;      &lt;tr&gt;&lt;td class="shaded"&gt;Java Object Cache Port&lt;/td&gt;          &lt;td class="shaded" align="left"&gt; s_java_object_cache_port&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 12345&lt;/td&gt;          &lt;td class="shaded" align="center"&gt; 12346&lt;/td&gt;      &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;    &lt;/p&gt; &lt;p&gt; If you want to give a specific value to a port on the target system, independently from the port pool, you must first complete the Target System configuration with adcfgclone.pl (temporarily select a value for the port pool). Once adcfgclone.pl completes successfully, edit the new target context file with editcontext or OAM and modify the corresponding Autoconfig variables. Run Autoconfig to refresh the system with the new values (see Oracle&lt;i&gt;MetaLink&lt;/i&gt;    &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=165195.1&amp;p_showHeader=1&amp;amp;p_showHelp=1"&gt;document 165195.1&lt;/a&gt;). &lt;/p&gt; &lt;p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt; &lt;/p&gt; &lt;p&gt;  &lt;a name="PatchHist"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;Does Rapid Clone preserve the patch history?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt; Yes, Rapid Clone preserves the patch history of the complete Applications Stack:   &lt;/p&gt; &lt;ul&gt; &lt;li&gt;RDBMS ORACLE_HOME: preserve the OUI oraInventory.     &lt;/li&gt;&lt;li&gt;iAS ORACLE_HOME: preserve the OUI oraInventory.     &lt;/li&gt;&lt;li&gt;806 ORACLE_HOME: preserve the patch level and ORCA inventory.     &lt;/li&gt;&lt;li&gt;APPL_TOP and Database: preserve the patch level and history tables.   &lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt; &lt;/p&gt; &lt;p&gt;  &lt;a name="CloneClone"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;Can I clone a clone?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Yes, a cloned system created with Rapid Clone can then be used as the Source System in the next cloning. RapidInstall itself is now a clone of a clone using the Rapid Clone technology. &lt;/p&gt; &lt;p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt; &lt;/p&gt; &lt;p&gt;  &lt;a name="Clonedbf"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;Can I change the database dbf files layout while cloning?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Yes, Rapid Clone allows to add or remove database mount points or redidtribute dbf files among mount points in the target system. As long as all the source system dbf files are present in the target system database mount points specified during the adcfgclone prompts (see question "How does adcfgclone.pl know the target system values?"), Rapid Clone will find them and re-create the database control file accordingly. &lt;/p&gt; &lt;p&gt; &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt; &lt;/p&gt; &lt;p&gt;   &lt;a name="WhatIsInv"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;What is the oraInventory?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;The oraInventory is the location for the OUI (Oracle Universal Installer)'s bookkeeping. The inventory stores information about: &lt;/p&gt; &lt;ul&gt; &lt;li&gt; All Oracle software products installed in all ORACLE_HOMES on a machine       &lt;/li&gt;&lt;li&gt; Other non-Oracle products, such as the Java Runtime Environment (JRE)     &lt;/li&gt; &lt;/ul&gt; In a 11i Application system the RDBMS and iAS ORACLE_HOMEs are registered in the oraInventory. The 806 ORACLE_HOME, which is not managed through OUI, is not.&lt;br /&gt;&lt;p&gt;     On Unix/Linux, the location of the oraInventory is defined by the content     of oraInst.loc, at:&lt;br /&gt;      - /var/opt/oracle/oraInst.loc on Solaris, HP-UX and Tru64&lt;br /&gt;      - /etc/oraInst.loc on Linux and AIX&lt;br /&gt;On Windows, the location of the oraInventory is defined by the value of the registry key HKEY_LOCAL_MACHINE|Software\Oracle\INST_LOC or if this value is not defined, at C:\Program Files\Oracle\Inventory &lt;/p&gt; &lt;p&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;   &lt;/p&gt; &lt;p&gt;  &lt;a name="WhatIsBin"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;What is a binary oraInventory? Is my Inventory binary?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;   Before OUI 2.X, the oraInventory was binary.&lt;br /&gt;A binary oraInventory centralizes, in a binary format, the location of every Oracle products on the machine and the detail of their patch level. The oraInventory location is defined by the content of oraInst.loc. You will have a binary inventory only if ALL of the following conditions are met:&lt;br /&gt;   &lt;/p&gt; &lt;ul&gt; &lt;li&gt; you are on 11.5.7 or earlier (11.5.8+ install XML inventory out of the box)      &lt;/li&gt;&lt;li&gt; you have never installed OUI 2.X or higher (Install converts the inventory to XML)      &lt;/li&gt;&lt;li&gt; you have never run Rapid Clone (Rapid Clone converts the inventory to XML)     &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;     If the following file exists, the oraInventory is NOT binary:&lt;br /&gt;   &lt;orainventory location="" as="" pointed="" by="" loc=""&gt;/ContentsXML/inventory.xml   &lt;/orainventory&gt;&lt;/p&gt; &lt;p&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;   &lt;/p&gt; &lt;p&gt;  &lt;a name="WhatIsXML"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;What is a XML oraInventory? Is my Inventory XML?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Starting with OUI 2.X and 11.5.8, the information in the inventory is stored in Extensible Markup Language (XML) format. The XML format allows for easier diagnosis of problems and faster loading of data Rapid Clone requires the inventory to be in XML format in order to clone it, and will take care of performing the binary to XML convertion if necessary.&lt;br /&gt;   Unlike the binary oraInventory, The XML inventory is divided into     2 distinct components:&lt;br /&gt;   &lt;/p&gt; &lt;ul&gt; &lt;li&gt; The Global inventory (or Central inventory)       &lt;/li&gt;&lt;li&gt; The Local inventory  (or Home inventory)     &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;     More information about these components is available under other questions in this FAQ&lt;br /&gt;   The inventory is XML if the following file exists:&lt;br /&gt;   $ORACLE_HOME/inventory/ContentXML/comps.xml    &lt;/p&gt; &lt;p&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;   &lt;/p&gt; &lt;p&gt;  &lt;a name="WhatIsGlobal"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;What is the Global (or Central) Inventory?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;The Global Inventory is the part of the XML inventory that contains the high level list of all oracle products installed on a machine. There should therefore be only one per machine. Its location is defined by the content of oraInst.loc.&lt;br /&gt;The Global Inventory records the physical location of Oracle products installed on the machine, such as ORACLE_HOMES (RDBMS and IAS) or JRE. It does not have any information about the detail of patches applied to each ORACLE_HOMEs.&lt;br /&gt;The Global Inventory gets updated every time you install or de-install an ORACLE_HOME on the machine, be it through OUI Installer, Rapid Install, or Rapid Clone.&lt;br /&gt;Note: If you need to delete an ORACLE_HOME, you should always do it through the OUI de-installer in order to keep the Global Inventory synchronized. &lt;/p&gt; &lt;p&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;   &lt;/p&gt; &lt;p&gt;  &lt;a name="WhatIsLocal"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;What is the Local (or Home) Inventory?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;There is one Local Inventory per ORACLE_HOME. It is physically located inside the ORACLE_HOME at $ORACLE_HOME/inventory and contains the detail of the patch level for that ORACLE_HOME.&lt;br /&gt;   The Local Inventory gets updated whenever a patch is applied to the ORACLE_HOME,     using OUI.   &lt;/p&gt; &lt;p&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;   &lt;/p&gt; &lt;p&gt;  &lt;a name="HowRCInv"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;How does Rapid Clone deal with the oraInventory?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;Rapid Clone requires OUI 2.2 to be installed in the ORACLE_HOME as a prerequisite and will performs all the actions necessary to clone the inventory:&lt;br /&gt;    &lt;/p&gt; &lt;ul&gt; &lt;li&gt; Converts the Global inventory to xml format when it was binary on either the source system or the target system &lt;/li&gt;&lt;li&gt; Registers the cloned ORACLE_HOME in the target system Global Inventory        &lt;/li&gt;&lt;li&gt; Updates the Local Inventory of the target ORACLE_HOME to reflect the new machine, paths, users, etc.      &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;   &lt;/p&gt; &lt;p&gt;  &lt;a name="WhyNoCp"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;Why don't I need to manually copy the oraInventory when cloning?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;The local inventory is automatically copied from the source system to the target system as part of copying the ORACLE_HOME itself.&lt;br /&gt;The Global Inventory is machine specifc and therefore should not be copied. If you are cloning from one machine to a different machine, Rapid Clone will simply register the target ORACLE_HOME in the target machine Global Inventory (This action will automatically create the Global Inventory if it did not exist on that machine). &lt;/p&gt; &lt;p&gt;   &lt;a href="http://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=216664.1#top"&gt;[top]&lt;/a&gt;   &lt;/p&gt; &lt;p&gt;  &lt;a name="WhatIsSetup"&gt;&lt;/a&gt;   &lt;/p&gt; &lt;h4&gt;&lt;li&gt;What does OUISetup.pl do?&lt;/li&gt;&lt;/h4&gt; &lt;p&gt;   &lt;b&gt;Answer:&lt;/b&gt;&lt;br /&gt;OUISetup.pl is shipped with the OUI patch, listed as a prerequisit to Rapid Clone (see Metalink Node 230672.1). It should be run as part of the OUI patch installation and will perform the following tasks:&lt;br /&gt;  &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Register the OUI program in the Global Inventory      &lt;/li&gt;&lt;li&gt;Register the JRE in the Global Inventory      &lt;/li&gt;&lt;li&gt;Ensure that the ORACLE_HOME in which the patch is install is properly registered in the Global Inventory. In doing so, it will attempt to automatically fix Inventory corruptions that are known to cause problem whilie cloning, such as&lt;br /&gt;        - Home indexes out of sync between the Global and Local Inventory&lt;br /&gt;        - Duplicate Home Names entries&lt;br /&gt;        - Duplicate Home Path entries&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-2542406546178635852?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TuVCmWCz37UFCdNX1rNmRQv9J44/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TuVCmWCz37UFCdNX1rNmRQv9J44/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TuVCmWCz37UFCdNX1rNmRQv9J44/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TuVCmWCz37UFCdNX1rNmRQv9J44/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/wSi5OMlxonQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/2542406546178635852/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=2542406546178635852" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/2542406546178635852?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/2542406546178635852?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/wSi5OMlxonQ/cloning-faqa.html" title="cloning faqa" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/08/cloning-faqa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkINRH48cSp7ImA9WB5UFk0.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-3222361789017030067</id><published>2007-08-20T03:08:00.000-07:00</published><updated>2007-08-20T03:09:55.079-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-20T03:09:55.079-07:00</app:edited><title>System-Level Response-Time Analysis</title><content type="html">&lt;p&gt; &lt;span class="topstoryhead"&gt;Response-Time Analysis Made Easy in Oracle Database 10&lt;em&gt;g&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="italicbodycopy"&gt;by Robin Schumacher&lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="boldbodycopy"&gt;With Oracle Database 10&lt;em&gt;g&lt;/em&gt;, many previously difficult-to-attain response-time metrics are now at your fingertips.&lt;/span&gt; &lt;/p&gt; &lt;p&gt;   &lt;table bgcolor="#cccccc" border="0" cellpadding="1" cellspacing="0" width="25%"&gt;   &lt;tbody&gt;&lt;tr&gt;     &lt;td&gt;&lt;table bgcolor="#ffffff" border="0" cellpadding="5" cellspacing="0" width="100%"&gt;         &lt;tbody&gt;&lt;tr&gt;           &lt;td nowrap="nowrap"&gt;&lt;span class="boldbodycopy"&gt;Downloads for this article: &lt;/span&gt;&lt;br /&gt;&lt;img src="http://oracleimg.com/admin/images/ocom/bullet_5x5.gif" align="bottom" border="0" height="5" width="5" /&gt; &lt;a href="http://www.oracle.com/technology/software/products/database/oracle10g/index.html" class="bodylink"&gt;Oracle Database 10&lt;em&gt;g&lt;/em&gt;&lt;/a&gt;&lt;/td&gt;          &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;   &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;&lt;p&gt; &lt;span class="bodycopy"&gt;Historically, in trying to achieve maximum database performance, Oracle DBAs and performance analysts have fought an uphill battle to obtain solid response time metrics for system as well as user session activity. The problem facing DBAs has always had two facets: first, determining exactly "where" the database or user sessions have been spending their time; and second, determining the objective nature of the user experience. &lt;/span&gt; &lt;/p&gt; &lt;p&gt;&lt;span class="bodycopy"&gt;Given all the possible activities and interactions within the database, these tasks are far from trivial. The Oracle Wait Interface, which was introduced many versions ago, has been a great jump-start for admins who know how to use it, but even it has lacked the ideal ability to tell a DBA how well the system or user sessions have efficiently processed transactions or queries. Enabling and poring over trace files can garner this level of detail, but for most overworked DBAs who have to manage large database farms, this exercise is a luxury. &lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;Fortunately, those Oracle DBAs who have upgraded to Oracle Database 10&lt;em&gt;g&lt;/em&gt; will find major response-time enhancements that allow a much better picture to be presented about system and session-level response-time metrics. Most significantly, the Oracle Automatic Database Diagnostic Monitor (ADDM) provides insights into response times and much more by automatically analyzing collected statistics, identifying problem areas, and even providing recommendations through the Oracle Enterprise Manager Grid Control GUI. &lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;Furthermore, and most relevant to our discussion here, historical mechanisms in Oracle Database 10&lt;em&gt;g&lt;/em&gt; allow DBAs to look back in time to perform their own response-time trend analysis, which helps them determine peak and nonpeak transaction/system times as well as locate rogue processes and SQL that elongate batch cycles or ETL jobs. &lt;/span&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt; &lt;span class="bodycopy"&gt;In this article, I'll explore the use of some of these historical mechanisms at the system, session, and SQL levels. For more information about ADDM, see the &lt;a href="http://download.oracle.com/docs/cd/B14117_01/server.101/b10752/diagnsis.htm#37244" class="bodylink"&gt;Oracle documentation&lt;/a&gt; as well as the "&lt;a href="http://www.oracle.com/technology/pub/articles/10gdba/week18_10gdba.html" class="bodylink"&gt;ADDM and SQL Tuning Advisor&lt;/a&gt;" installment of Arup Nanda's "Oracle Database 10&lt;em&gt;g&lt;/em&gt;: Top 20 Features for DBAs." &lt;/span&gt; &lt;p&gt; &lt;span class="parahead1"&gt;System-Level Response-Time Analysis&lt;/span&gt; &lt;/p&gt;&lt;p&gt; &lt;span class="bodycopy"&gt;Starting at the global or system level, DBAs typically want answers to these questions: &lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li class="bodycopy"&gt;In general, how well is my database running? What defines efficiency?&lt;/li&gt;&lt;li class="bodycopy"&gt;What average response time are my users experiencing?&lt;/li&gt;&lt;li class="bodycopy"&gt;Which activities affect overall response time the most?&lt;/li&gt;&lt;/ul&gt; &lt;span class="bodycopy"&gt;The answers to these questions have been fairly elusive for DBAs before Oracle Database 10&lt;em&gt;g&lt;/em&gt;, but now such metrics can be somewhat easy to capture if you happen to be using the latest and greatest Oracle database.  &lt;/span&gt; &lt;p&gt;  &lt;span class="bodycopy"&gt;First of all, part of the answer to how well, in general, a database is running can be obtained by issuing this query in Oracle Database 10&lt;em&gt;g&lt;/em&gt;: &lt;/span&gt; &lt;/p&gt;&lt;pre&gt;&lt;span style="font-size:-1;"&gt;select  METRIC_NAME,&lt;br /&gt;       VALUE&lt;br /&gt;from    SYS.V_$SYSMETRIC&lt;br /&gt;where   METRIC_NAME IN ('Database CPU Time Ratio',&lt;br /&gt;                       'Database Wait Time Ratio') AND&lt;br /&gt;       INTSIZE_CSEC =&lt;br /&gt;       (select max(INTSIZE_CSEC) from SYS.V_$SYSMETRIC);&lt;br /&gt;&lt;br /&gt;METRIC_NAME                         VALUE&lt;br /&gt;------------------------------ ----------&lt;br /&gt;Database Wait Time Ratio                6&lt;br /&gt;Database CPU Time Ratio                94&lt;/span&gt; &lt;/pre&gt;  &lt;span class="bodycopy"&gt;The Oracle Database 10&lt;em&gt;g&lt;/em&gt; V$SYSMETRIC view contains several excellent response-time metrics, two of which are the Database Wait Time Ratio and Database CPU Time Ratio. The query above shows the latest snapshot of these two statistics, which help you determine if your database is currently experiencing a high percentage of waits/bottlenecks vs. smoothly running operations. The Database CPU Time Ratio is calculated by dividing the amount of CPU expended in the database by the amount of "database time," which is defined as the time spent by the database on user-level calls (with instance background process activity being excluded). High values (90-95+ percent) are good and indicate few wait/bottleneck actions, but take this threshold only as a general rule of thumb because every system is different. &lt;/span&gt; &lt;p&gt; &lt;/p&gt; &lt;span class="bodycopy"&gt;You can also take a quick look over the last hour to see if the database has experienced any dips in overall performance by using this query:&lt;/span&gt; &lt;pre&gt;&lt;span style="font-size:-1;"&gt;select  end_time,&lt;br /&gt;       value&lt;br /&gt;from    sys.v_$sysmetric_history&lt;br /&gt;where   metric_name = 'Database CPU Time Ratio'&lt;br /&gt;order by 1;&lt;br /&gt;&lt;br /&gt;END_TIME                  VALUE&lt;br /&gt;-------------------- ----------&lt;br /&gt;22-NOV-2004 10:00:38         98&lt;br /&gt;22-NOV-2004 10:01:39         96&lt;br /&gt;22-NOV-2004 10:02:37         99&lt;br /&gt;22-NOV-2004 10:03:38        100&lt;br /&gt;22-NOV-2004 10:04:37         99&lt;br /&gt;22-NOV-2004 10:05:38         77&lt;br /&gt;22-NOV-2004 10:06:36        100&lt;br /&gt;22-NOV-2004 10:07:37         96&lt;br /&gt;22-NOV-2004 10:08:39        100&lt;br /&gt;.&lt;br /&gt;.&lt;/span&gt; &lt;/pre&gt; &lt;span class="bodycopy"&gt;And, you can get a good idea of the minimum, maximum, and average values of overall database efficiency by querying the V$SYSMETRIC_SUMMARY view with a query such as this: &lt;/span&gt; &lt;pre&gt;&lt;span style="font-size:-1;"&gt;select  CASE METRIC_NAME&lt;br /&gt;           WHEN 'SQL Service Response Time' then 'SQL Service Response Time (secs)'&lt;br /&gt;           WHEN 'Response Time Per Txn' then 'Response Time Per Txn (secs)'&lt;br /&gt;           ELSE METRIC_NAME&lt;br /&gt;           END METRIC_NAME,&lt;br /&gt;  CASE METRIC_NAME&lt;br /&gt;           WHEN 'SQL Service Response Time' then ROUND((MINVAL / 100),2)&lt;br /&gt;           WHEN 'Response Time Per Txn' then ROUND((MINVAL / 100),2)&lt;br /&gt;           ELSE MINVAL&lt;br /&gt;           END MININUM,&lt;br /&gt;  CASE METRIC_NAME&lt;br /&gt;           WHEN 'SQL Service Response Time' then ROUND((MAXVAL / 100),2)&lt;br /&gt;           WHEN 'Response Time Per Txn' then ROUND((MAXVAL / 100),2)&lt;br /&gt;           ELSE MAXVAL&lt;br /&gt;           END MAXIMUM,&lt;br /&gt;  CASE METRIC_NAME&lt;br /&gt;           WHEN 'SQL Service Response Time' then ROUND((AVERAGE / 100),2)&lt;br /&gt;           WHEN 'Response Time Per Txn' then ROUND((AVERAGE / 100),2)&lt;br /&gt;           ELSE AVERAGE&lt;br /&gt;           END AVERAGE&lt;br /&gt;from    SYS.V_$SYSMETRIC_SUMMARY&lt;br /&gt;where   METRIC_NAME in ('CPU Usage Per Sec',&lt;br /&gt;                     'CPU Usage Per Txn',&lt;br /&gt;                     'Database CPU Time Ratio',&lt;br /&gt;                     'Database Wait Time Ratio',&lt;br /&gt;                     'Executions Per Sec',&lt;br /&gt;                     'Executions Per Txn',&lt;br /&gt;                     'Response Time Per Txn',&lt;br /&gt;                     'SQL Service Response Time',&lt;br /&gt;                     'User Transaction Per Sec')&lt;br /&gt;ORDER BY 1&lt;br /&gt;&lt;br /&gt;METRIC_NAME                       MINIMUM    MAXIMUM    AVERAGE&lt;br /&gt;------------------------------ ---------- ---------- ----------&lt;br /&gt;CPU Usage Per Sec                       0          7          1&lt;br /&gt;CPU Usage Per Txn                       1         29          8&lt;br /&gt;Database CPU Time Ratio                61        100         94&lt;br /&gt;Database Wait Time Ratio                0         39          5&lt;br /&gt;Executions Per Sec                      2         60          8&lt;br /&gt;Executions Per Txn                     16        164         41&lt;br /&gt;Response Time Per Txn (secs)            0        .28        .08&lt;br /&gt;SQL Service Response Time (sec          0          0          0&lt;br /&gt;User Transaction Per Sec                0          1          0&lt;/span&gt; &lt;/pre&gt;  &lt;span class="bodycopy"&gt;The query above contains more response-time metrics than simply the Database CPU and Wait Time Ratios (we'll cover those later), but you can see the benefit in being able to acquire this information. For this particular instance, the average Database CPU Time Ratio is 94, which is well within our acceptable limits. &lt;/span&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;The next question DBAs pose at the system level involves the average level of response time that their user community is experiencing. (Prior to Oracle Database 10&lt;em&gt;g&lt;/em&gt; this type of data was difficult to capture, but not anymore.) The query shown above that interrogates the V$SYSMETRIC_SUMMARY view tells us what we need to know. If complaints of unacceptable response times are mounting from users, the DBA can check the Response Time Per Txn and SQL Service Response Time metrics to see if a database issue exists. For example, the statistics shown above report that the maximum response time per user transaction has been only .28 second, with the average response time being a blazing .08 second. Oracle certainly wouldn't be to blame in this case. &lt;/span&gt; &lt;/p&gt;&lt;p&gt; &lt;span class="bodycopy"&gt;If, however, response times are longer than desired, the DBA will then want to know what types of user activities are responsible for making the database work so hard. Again, before Oracle Database 10&lt;em&gt;g&lt;/em&gt;, this information was more difficult to acquire, but now the answer is only a query away: &lt;/span&gt;  &lt;/p&gt;&lt;pre&gt;&lt;span style="font-size:-1;"&gt;select  case db_stat_name&lt;br /&gt;           when 'parse time elapsed' then&lt;br /&gt;               'soft parse time'&lt;br /&gt;           else db_stat_name&lt;br /&gt;           end db_stat_name,&lt;br /&gt;       case db_stat_name&lt;br /&gt;           when 'sql execute elapsed time' then&lt;br /&gt;               time_secs - plsql_time&lt;br /&gt;           when 'parse time elapsed' then&lt;br /&gt;               time_secs - hard_parse_time&lt;br /&gt;           else time_secs&lt;br /&gt;           end time_secs,&lt;br /&gt;       case db_stat_name&lt;br /&gt;           when 'sql execute elapsed time' then&lt;br /&gt;               round(100 * (time_secs - plsql_time) / db_time,2)&lt;br /&gt;           when 'parse time elapsed' then&lt;br /&gt;               round(100 * (time_secs - hard_parse_time) / db_time,2) &lt;br /&gt;           else round(100 * time_secs / db_time,2) &lt;br /&gt;           end pct_time&lt;br /&gt;from&lt;br /&gt;(select stat_name db_stat_name,&lt;br /&gt;       round((value / 1000000),3) time_secs&lt;br /&gt;   from sys.v_$sys_time_model&lt;br /&gt;   where stat_name not in('DB time','background elapsed time',&lt;br /&gt;                           'background cpu time','DB CPU')),&lt;br /&gt;(select round((value / 1000000),3) db_time&lt;br /&gt;   from sys.v_$sys_time_model&lt;br /&gt;   where stat_name = 'DB time'),&lt;br /&gt;(select round((value / 1000000),3) plsql_time&lt;br /&gt;   from sys.v_$sys_time_model&lt;br /&gt;   where stat_name = 'PL/SQL execution elapsed time'),&lt;br /&gt;(select round((value / 1000000),3) hard_parse_time&lt;br /&gt;   from sys.v_$sys_time_model&lt;br /&gt;   where stat_name = 'hard parse elapsed time')&lt;br /&gt;order by 2 desc;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DB_STAT                          TIME_SECS       PCT_TIME&lt;br /&gt;-----------------------------    ---------       --------&lt;br /&gt;sql execute elapsed time         13263.707       45.84                                &lt;br /&gt;PL/SQL execution elapsed time    13234.738       45.74                                &lt;br /&gt;hard parse elapsed time           1943.687        6.72                                 &lt;br /&gt;soft parse time                    520.584         1.8&lt;br /&gt;.&lt;br /&gt;.&lt;/span&gt; &lt;/pre&gt;  &lt;span class="bodycopy"&gt;The example output above shows a database that has spent the vast majority of its time handling SQL and PL/SQL requests. Complete descriptions of all the statistics supported by the V$SYS_TIME_MODEL view can be found &lt;a href="http://downloadt.oracle.com/docs/cd/B14117_01/server.101/b10755/dynviews_2072.htm#G2030340" class="bodylink"&gt;here&lt;/a&gt;.   &lt;/span&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;In addition to active time, a DBA will want to know the global wait times as well. Prior to Oracle Database 10&lt;em&gt;g&lt;/em&gt;, a DBA had to view individual wait events to understand waits and bottlenecks, but now Oracle provides a summary/rollup mechanism for waits via wait classes: &lt;/span&gt; &lt;/p&gt;&lt;pre&gt;&lt;span style="font-size:-1;"&gt;select  WAIT_CLASS,&lt;br /&gt;       TOTAL_WAITS,&lt;br /&gt;       round(100 * (TOTAL_WAITS / SUM_WAITS),2) PCT_WAITS,&lt;br /&gt;       ROUND((TIME_WAITED / 100),2) TIME_WAITED_SECS,&lt;br /&gt;       round(100 * (TIME_WAITED / SUM_TIME),2) PCT_TIME&lt;br /&gt;from&lt;br /&gt;(select WAIT_CLASS,&lt;br /&gt;       TOTAL_WAITS,&lt;br /&gt;       TIME_WAITED&lt;br /&gt;from    V$SYSTEM_WAIT_CLASS&lt;br /&gt;where   WAIT_CLASS != 'Idle'),&lt;br /&gt;(select  sum(TOTAL_WAITS) SUM_WAITS,&lt;br /&gt;       sum(TIME_WAITED) SUM_TIME&lt;br /&gt;from    V$SYSTEM_WAIT_CLASS&lt;br /&gt;where   WAIT_CLASS != 'Idle')&lt;br /&gt;order by 5 desc;&lt;br /&gt;&lt;br /&gt;WAIT_CLASS      TOTAL_WAITS  PCT_WAITS TIME_WAITED_SECS   PCT_TIME&lt;br /&gt;--------------- ----------- ---------- ---------------- ----------&lt;br /&gt;User I/O            2245204       7.48          4839.43      54.39&lt;br /&gt;System I/O          2438387       8.12          2486.21      27.94&lt;br /&gt;Application          920385       3.07           513.56       5.77&lt;br /&gt;Other                 39962        .13           422.36       4.75&lt;br /&gt;Commit               200872        .67           284.76        3.2&lt;br /&gt;Network            24133213      80.38           162.26       1.82&lt;br /&gt;Concurrency            6867        .02           102.63       1.15&lt;br /&gt;Configuration         39377        .13            86.21        .97&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;span class="bodycopy"&gt;It's much easier to tell now that the bulk of overall wait time is due, for example, to user I/O waits than to try to tally individual wait events to get a global picture. As with response-time metrics, you can also look back in time over the last hour with a query like this one: &lt;/span&gt; &lt;pre&gt;&lt;span style="font-size:-1;"&gt;select  to_char(a.end_time,'DD-MON-YYYY HH:MI:SS') end_time,&lt;br /&gt;       b.wait_class,&lt;br /&gt;       round((a.time_waited / 100),2) time_waited&lt;br /&gt;from    sys.v_$waitclassmetric_history a,&lt;br /&gt;       sys.v_$system_wait_class b&lt;br /&gt;where   a.wait_class# = b.wait_class# and&lt;br /&gt;       b.wait_class != 'Idle'&lt;br /&gt;order by 1,2;&lt;br /&gt;&lt;br /&gt;END_TIME             WAIT_CLASS      TIME_WAITED&lt;br /&gt;-------------------- --------------- -----------&lt;br /&gt;22-NOV-2004 11:28:37 Application               0&lt;br /&gt;22-NOV-2004 11:28:37 Commit                  .02&lt;br /&gt;22-NOV-2004 11:28:37 Concurrency               0&lt;br /&gt;22-NOV-2004 11:28:37 Configuration             0&lt;br /&gt;22-NOV-2004 11:28:37 Network                 .01&lt;br /&gt;22-NOV-2004 11:28:37 Other                     0&lt;br /&gt;22-NOV-2004 11:28:37 System I/O              .05&lt;br /&gt;22-NOV-2004 11:28:37 User I/O                  0&lt;br /&gt;.&lt;br /&gt;.&lt;/span&gt; &lt;/pre&gt;  &lt;span class="bodycopy"&gt;You can, of course, just focus on a single SID with the V$SESS_TIME_MODEL view and obtain data for all statistical areas of a session. You can also view current session wait activity using the new wait classes using the following query: &lt;/span&gt; &lt;pre&gt;&lt;span style="font-size:-1;"&gt;select  a.sid,&lt;br /&gt;       b.username,&lt;br /&gt;       a.wait_class,&lt;br /&gt;       a.total_waits,&lt;br /&gt;       round((a.time_waited / 100),2) time_waited_secs&lt;br /&gt;from    sys.v_$session_wait_class a,&lt;br /&gt;       sys.v_$session b&lt;br /&gt;where   b.sid = a.sid and&lt;br /&gt;       b.username is not null and&lt;br /&gt;       a.wait_class != 'Idle'&lt;br /&gt;order by 5 desc;&lt;br /&gt;&lt;br /&gt;SID USERNAME   WAIT_CLASS      TOTAL_WAITS TIME_WAITED_SECS&lt;br /&gt;--- ---------- --------------- ----------- ----------------&lt;br /&gt;257 SYSMAN     Application          356104            75.22&lt;br /&gt;255 SYSMAN     Commit                14508            25.76&lt;br /&gt;257 SYSMAN     Commit                25026            22.02&lt;br /&gt;257 SYSMAN     User I/O              11924            19.98&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;/span&gt; &lt;/pre&gt;  &lt;span class="bodycopy"&gt;After this stage, you can check the standard individual wait events as you've been able to do in earlier versions of Oracle with V$SESSION_WAIT and V$SESSION_EVENT. You'll also find the new wait classes in these two modified views with Oracle Database 10&lt;em&gt;g&lt;/em&gt;. &lt;/span&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;If you need to look back in time to discover what sessions were logged on and consuming the most resources, you can use the following query. In the example below, we're looking at activity from midnight to 5 a.m. on November 21, 2004, that involved user I/O waits: &lt;/span&gt; &lt;/p&gt;&lt;pre&gt;&lt;span style="font-size:-1;"&gt;select  sess_id,&lt;br /&gt;       username,&lt;br /&gt;       program,&lt;br /&gt;       wait_event,&lt;br /&gt;       sess_time,&lt;br /&gt;       round(100 * (sess_time / total_time),2) pct_time_waited&lt;br /&gt;from&lt;br /&gt;(select a.session_id sess_id,&lt;br /&gt;       decode(session_type,'background',session_type,c.username) username,&lt;br /&gt;       a.program program,&lt;br /&gt;       b.name wait_event,&lt;br /&gt;       sum(a.time_waited) sess_time&lt;br /&gt;from    sys.v_$active_session_history a,&lt;br /&gt;       sys.v_$event_name b,&lt;br /&gt;       sys.dba_users c&lt;br /&gt;where   a.event# = b.event# and&lt;br /&gt;       a.user_id = c.user_id and&lt;br /&gt;       sample_time &gt; '21-NOV-04 12:00:00 AM' and&lt;br /&gt;       sample_time &lt; '21-NOV-04 05:00:00 AM' and&lt;br /&gt;       b.wait_class = 'User I/O'&lt;br /&gt;group by a.session_id,&lt;br /&gt;       decode(session_type,'background',session_type,c.username),&lt;br /&gt;       a.program,&lt;br /&gt;       b.name),&lt;br /&gt;(select sum(a.time_waited) total_time&lt;br /&gt;from    sys.v_$active_session_history a,&lt;br /&gt;       sys.v_$event_name b&lt;br /&gt;where   a.event# = b.event# and&lt;br /&gt;       sample_time &gt; '21-NOV-04 12:00:00 AM' and&lt;br /&gt;       sample_time &lt; '21-NOV-04 05:00:00 AM' and&lt;br /&gt;       b.wait_class = 'User I/O')&lt;br /&gt;order by 6 desc;&lt;br /&gt;&lt;br /&gt;SESS_ID USERNAME PROGRAM    WAIT_EVENT                SESS_TIME PCT_TIME_WAITED&lt;br /&gt;------- -------- ---------- ------------------------- ---------- -------------&lt;br /&gt;   242 SYS      exp@RHAT9K db file scattered read       3502978         33.49&lt;br /&gt;   242 SYS      oracle@RHA db file sequential read      2368153         22.64&lt;br /&gt;   242 SYS      oracle@RHA db file scattered read       1113896         10.65&lt;br /&gt;   243 SYS      oracle@RHA db file sequential read       992168          9.49&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt; &lt;span class="bodycopy"&gt;The Oracle Database 10&lt;em&gt;g&lt;/em&gt; V$ACTIVE_SESSION_HISTORY view comes into play here to provide an insightful look back in time at session experiences for a given time period. This view gives you a lot of excellent information without the need for laborious tracing functions. We'll see more use of it in the next section, which deals with analyzing the response times of SQL statements. &lt;/span&gt; &lt;p&gt; &lt;span class="parahead1"&gt;SQL Response-Time Analysis&lt;/span&gt; &lt;/p&gt;&lt;p&gt; &lt;span class="bodycopy"&gt;Examining the response time of SQL statements became easier in Oracle9&lt;em&gt;i&lt;/em&gt;, and with Oracle Database 10&lt;em&gt;g&lt;/em&gt;, DBAs have many tools at their disposal to help them track inefficient database code.  &lt;/span&gt; &lt;/p&gt; &lt;p&gt; &lt;span class="bodycopy"&gt;Historically the applicable V$ view here has been V$SQLAREA. Starting with Oracle9&lt;em&gt;i&lt;/em&gt;, Oracle added the ELAPSED_TIME and CPU_TIME columns, which have been a huge help in determining the actual end user experience of a SQL statement execution (at least, when dividing them by the EXECUTIONS column, which produces the average amount of time per execution). &lt;/span&gt; &lt;/p&gt;&lt;p&gt; &lt;span class="bodycopy"&gt;In Oracle Database 10&lt;em&gt;g&lt;/em&gt;, six new wait-related and timing columns have been added to V$SQLAREA:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li class="bodycopy"&gt;APPLICATION_WAIT_TIME&lt;/li&gt;&lt;li class="bodycopy"&gt;CONCURRENCY_WAIT_TIME&lt;/li&gt;&lt;li class="bodycopy"&gt;CLUSTER_WAIT_TIME&lt;/li&gt;&lt;li class="bodycopy"&gt;USER_IO_WAIT_TIME&lt;/li&gt;&lt;li class="bodycopy"&gt;PLSQL_EXEC_TIME&lt;/li&gt;&lt;li class="bodycopy"&gt;JAVA_EXEC_TIME&lt;/li&gt;&lt;/ul&gt;  &lt;span class="bodycopy"&gt;The new columns are helpful in determining, for example, the amount of time that a procedure spends in PL/SQL code vs. standard SQL execution, and if a SQL statement has experienced any particular user I/O waits. For example, a query you could use to find the top five SQL statements with the highest user I/O waits would be: &lt;/span&gt; &lt;pre&gt;&lt;span style="font-size:-1;"&gt;select *&lt;br /&gt;from&lt;br /&gt;(select sql_text,&lt;br /&gt;       sql_id,&lt;br /&gt;       elapsed_time,&lt;br /&gt;       cpu_time,&lt;br /&gt;       user_io_wait_time&lt;br /&gt;from    sys.v_$sqlarea&lt;br /&gt;order by 5 desc)&lt;br /&gt;where rownum &lt; 6;&lt;br /&gt;&lt;br /&gt;SQL_TEXT                  SQL_ID       ELAPSED_TIME CPU_TIME  USER_IO_WAIT_TIME&lt;br /&gt;------------------------- ------------ ------------ ---------- ---------------&lt;br /&gt;select /*+ rule */ bucket db78fxqxwxt7     47815369   19000939            3423&lt;br /&gt;SELECT :"SYS_B_0" FROM SY agdpzr94rf6v     36182205   10170226            2649&lt;br /&gt;select obj#,type#,ctime,m 04xtrk7uyhkn     28815527   16768040            1345&lt;br /&gt;select grantee#,privilege 2q93zsrvbdw4     28565755   19619114             803&lt;br /&gt;select /*+ rule */ bucket 96g93hntrzjt      9411028    3754542             606&lt;/span&gt; &lt;/pre&gt;  &lt;span class="bodycopy"&gt;Of course, getting the SQL statements with the highest elapsed time or wait time is good, but you need more detail to get to the heart of the matter—which is where the V$ACTIVE_SESSION_HISTORY view again comes into play. With this view, you can find out what actual wait events delayed the SQL statement along with the actual files, objects, and object blocks that caused the waits (where applicable). &lt;/span&gt;    &lt;p&gt; &lt;span class="bodycopy"&gt;For example, let's say you've found a particular SQL statement that appears to be extremely deficient in terms of user I/O wait time. You can issue the following query to get the individual wait events associated with the query along with the corresponding wait times, files, and objects that were the source of those waits: &lt;/span&gt; &lt;/p&gt;&lt;pre&gt;&lt;span style="font-size:-1;"&gt;select event,&lt;br /&gt;       time_waited,&lt;br /&gt;       owner,&lt;br /&gt;       object_name,&lt;br /&gt;       current_file#,&lt;br /&gt;       current_block#&lt;br /&gt;from    sys.v_$active_session_history a,&lt;br /&gt;       sys.dba_objects b&lt;br /&gt;where   sql_id = '6gvch1xu9ca3g' and&lt;br /&gt;       a.current_obj# = b.object_id and&lt;br /&gt;       time_waited &lt;&gt; 0;&lt;br /&gt;&lt;br /&gt;EVENT                     TIME_WAITED OWNER  OBJECT_NAME           file  block&lt;br /&gt;------------------------- ----------- ------ --------------------- ---- ------&lt;br /&gt;db file sequential read         27665 SYSMAN MGMT_METRICS_1HOUR_PK    3  29438&lt;br /&gt;db file sequential read          3985 SYSMAN SEVERITY_PRIMARY_KEY     3  52877&lt;/span&gt; &lt;/pre&gt;  &lt;span class="bodycopy"&gt;Of course, you can use V$ACTIVE_SESSION_HISTORY in a historical fashion to narrow down unoptimized SQL statements for a particular time period. The point is that Oracle Database 10&lt;em&gt;g&lt;/em&gt; makes it a lot easier to conduct response-time analysis on SQL statements with simplified data dictionary views, as opposed to the time-consuming trace-and-digest method. &lt;/span&gt; &lt;p&gt; &lt;span class="parahead1"&gt;Conclusion&lt;/span&gt; &lt;/p&gt;&lt;p&gt; &lt;span class="bodycopy"&gt;DBAs and performance analysts who manage the performance of Oracle Database 10&lt;em&gt;g&lt;/em&gt; will find many of the response-time metrics they've yearned for over the years now at their fingertips in the latest release of Oracle's flagship database. Such statistics will help accelerate the process of finding the proverbial needle in the haystack of large and complex database performance situations. &lt;/span&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-3222361789017030067?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nrHB4bWwuBtsFgjbLlj1KBld2QM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nrHB4bWwuBtsFgjbLlj1KBld2QM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nrHB4bWwuBtsFgjbLlj1KBld2QM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nrHB4bWwuBtsFgjbLlj1KBld2QM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/0019HxJc_uI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/3222361789017030067/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=3222361789017030067" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/3222361789017030067?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/3222361789017030067?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/0019HxJc_uI/system-level-response-time-analysis.html" title="System-Level Response-Time Analysis" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/08/system-level-response-time-analysis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQMSHczeSp7ImA9WB5WGEg.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-7660608127201529648</id><published>2007-07-30T20:42:00.000-07:00</published><updated>2007-07-30T20:43:09.981-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-30T20:43:09.981-07:00</app:edited><title>11i Post Cloning Steps</title><content type="html">&lt;h3&gt;Section 3: Finishing Tasks&lt;/h3&gt;       &lt;p&gt; This section lists tasks     that may be necessary depending on your implementation and     the intended use of the cloned system.       &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Update profile options&lt;/b&gt;&lt;br /&gt;   Rapid Clone updates only site level profile options.  If any other profile    options are set to instance specific values, you must update them manually.    &lt;p&gt;  &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Update printer settings&lt;/b&gt;&lt;br /&gt;   If the new cloned system needs to utilize different printers, update    the target system with the new printer settings now.    &lt;p&gt;         &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Update workflow configuration settings&lt;/b&gt;&lt;br /&gt;          Cloning an Oracle Applications instance will not update the host and instance           specific information used by Oracle Workflow.  Review the following tables    and columns to verify there is no instance specific data in the Workflow    configuration on the target system.     &lt;table&gt;     &lt;tbody&gt;&lt;tr&gt;      &lt;th&gt; &lt;u&gt;&lt;b&gt;Table Name&lt;/b&gt;&lt;/u&gt; &lt;/th&gt;      &lt;th&gt; &lt;u&gt;&lt;b&gt;Column Name&lt;/b&gt;&lt;/u&gt; &lt;/th&gt;      &lt;th&gt; &lt;u&gt;&lt;b&gt;Column Value Details&lt;/b&gt;&lt;/u&gt;&lt;/th&gt;    &lt;/tr&gt;     &lt;tr&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt; WF_NOTIFICATION_ATTRIBUTES &lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt; TEXT_VALUE &lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt; Value starts with http://&lt;old&gt; : Update to new web host&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;    &lt;tr&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;WF_ITEM_ATTRIBUTE_VALUES&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;TEXT_VALUE&lt;/span&gt;&lt;/td&gt;        &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;Value starts with "http://&lt;old&gt; : Update to new web host&lt;/span&gt;&lt;/td&gt;    &lt;/tr&gt;     &lt;tr&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;WF_SYSTEMS&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;GUID&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;Create a new system defined as the new global database name using the Workflow Administrator Web Applications responsibility.&lt;/span&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;WF_SYSTEMS&lt;/span&gt;&lt;/td&gt;       &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;NAME&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;Value needs to be replaced with the database global name&lt;/span&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;WF_AGENTS&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;ADDRESS&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;Update database link with the new database global name.&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;    &lt;tr&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;FND_FORM_FUNCTIONS&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;WEB_HOST_NAME&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;Update with the new web host name&lt;/span&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;       &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;FND_FORM_FUNCTIONS&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;WEB_AGENT_NAME&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;Update to point at the new PLSQL listener name&lt;/span&gt;&lt;/td&gt;    &lt;/tr&gt; &lt;!--   &lt;tr&gt;      &lt;td align="top" class="shaded"&gt;&lt;span style="font-size:-1;"&gt;FND_FORM_FUNCTIONS&lt;/span&gt;&lt;/td&gt;      &lt;td align="top" class="shaded"&gt;&lt;span style="font-size:-1;"&gt;WEB_HTML_CALL&lt;/span&gt;&lt;/td&gt;      &lt;td align="top" class="shaded"&gt;&lt;span style="font-size:-1;"&gt;&lt;/span&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td align="top" class="shaded"&gt;&lt;span style="font-size:-1;"&gt;FND_PROFILE_OPTION_VALUES&lt;/span&gt;&lt;/td&gt;      &lt;td align="top" class="shaded"&gt;&lt;span style="font-size:-1;"&gt;PROFILE_OPTION_VALUE&lt;/span&gt;&lt;/td&gt;      &lt;td align="top" class="shaded"&gt;&lt;span style="font-size:-1;"&gt;&lt;/span&gt;&lt;/td&gt;    &lt;/tr&gt; --&gt;           &lt;tr&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;FND_CONCURRENT_REQUESTS&lt;/span&gt;&lt;/td&gt;       &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;LOGFILE_NAME&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;Update with the correct path to the logfile directory&lt;/span&gt;&lt;/td&gt;    &lt;/tr&gt;    &lt;tr&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;FND_CONCURRENT_REQUESTS&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;OUTFILE_NAME&lt;/span&gt;&lt;/td&gt;      &lt;td class="shaded" align="top"&gt;&lt;span style="font-size:-1;"&gt;Update with the new directory path on the target system&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt;          &lt;p&gt;         &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Verify the APPLCSF variable setting&lt;/b&gt;&lt;br /&gt;            Source the APPS environment and review that the variable APPLCSF              (identifying the top-level directory for concurrent manager log             and output files) points to an acceptable directory.             To modify it, change the value of &lt;code&gt;s_applcsf&lt;/code&gt; in the             contextfile and run AutoConfig.          &lt;p&gt;         &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Update the &lt;span style="font-size:-1;"&gt;SESSION_COOKIE_DOMAIN&lt;/span&gt; value                in &lt;span style="font-size:-1;"&gt;ICX_PARAMETERS&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;             If the target system is in a different domain name than the source system             and &lt;span style="font-size:-1;"&gt;SESSION_COOKIE_DOMAIN&lt;/span&gt; was not null in the source             system, update that value to reflect the new domain name.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-7660608127201529648?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZskUAFLPI26_taX1fmMFaRfGwa0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZskUAFLPI26_taX1fmMFaRfGwa0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZskUAFLPI26_taX1fmMFaRfGwa0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZskUAFLPI26_taX1fmMFaRfGwa0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/aTrAN0FZZ6A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/7660608127201529648/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=7660608127201529648" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/7660608127201529648?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/7660608127201529648?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/aTrAN0FZZ6A/11i-post-cloning-steps.html" title="11i Post Cloning Steps" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/07/11i-post-cloning-steps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUGR348fyp7ImA9WB5WGEg.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-3965379652911284300</id><published>2007-07-29T22:52:00.000-07:00</published><updated>2007-07-30T21:30:26.077-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-30T21:30:26.077-07:00</app:edited><title>Oracle RMAN</title><content type="html">Oracle Recovery Manager (RMAN)                                         &lt;blockquote&gt;                   &lt;p class="boldbodycopy"&gt;Oracle Recovery                      Manager satisfies the most pressing demands of performant,                    manageable backup and recovery, for all Oracle data formats.      &lt;/p&gt;&lt;/blockquote&gt;                    &lt;p class="bodycopy"&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;A                      complete high availability and disaster recovery strategy                      requires dependable data backup, restore, and recovery procedures.                      Oracle Recovery Manager (RMAN), a command-line and Enterprise                      Manager-based tool, is the Oracle-preferred method for efficiently                      backing up and recovering your Oracle database. RMAN is designed                      to work intimately with the server, providing block-level                      corruption detection during backup and restore. RMAN optimizes                      performance and space consumption during backup with file                      multiplexing and backup set compression, and integrates with &lt;a href="http://www.oracle.com/technology/products/secure-backup/index.html"&gt;Oracle Secure Backup&lt;/a&gt; and third party  media management products for tape backup. &lt;/span&gt;&lt;/p&gt;                   &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;RMAN takes                      care of all underlying database procedures before and after                      backup or restore, freeing dependency on OS and SQL*Plus scripts.                      It provides a common interface for backup tasks across different                      host operating systems, and offers features not available                      through user-managed methods, such as parallelization of backup/recovery                      data streams, backup files retention policy, and detailed                      history of all backups.&lt;/span&gt;&lt;br /&gt;                 &lt;/p&gt;                   &lt;h3&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;a name="RMANOverview"&gt;&lt;/a&gt;Overview                      of RMAN Functional Components&lt;/span&gt;&lt;/h3&gt;                   &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;The RMAN                      environment consists of the utilities and databases that play                      a role in backing up your data. At a minimum, the environment                      for RMAN must include the following: &lt;/span&gt;&lt;/p&gt;                   &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;The                        target database to be backed up &lt;/span&gt;                     &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;The                        RMAN client, which interprets backup and recovery commands,                        directs server sessions to execute those commands, and records                        your backup and recovery activity in the target database                        control file. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;                   &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Some environments                      will also use these optional components: &lt;/span&gt;&lt;/p&gt;                   &lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;A flash                        recovery area, a disk location in which the database can                        store and manage files related to backup and recovery &lt;/span&gt;                     &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Media                        management software, required for RMAN to interface with                        backup devices such as tape drives &lt;/span&gt;                     &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;A recovery                        catalog database, a separate database schema used to record                        RMAN activity against one or more target databases&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;                   &lt;p&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;The following                      diagram illustrates these components:&lt;/span&gt;&lt;/p&gt;                   &lt;p&gt;&lt;img src="http://www.oracle.com/technology/deploy/availability/images/rman_arch1.gif" height="442" width="414" /&gt;&lt;/p&gt;                   &lt;p&gt; &lt;/p&gt;                   &lt;h3&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;a name="RMAN11gFeatures"&gt;&lt;/a&gt;New                    Features in Oracle Database 11g&lt;/span&gt;&lt;/h3&gt;              &lt;p&gt;&lt;span class="bodycopy"&gt;&lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Data Recovery Advisor&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;       &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;The Data Recovery Advisor is a new tool aimed at reducing a user’s time spent analyzing and formulating a suitable recovery plan for a given failure. A ‘failure’ in the context of the DRA can be a missing, inaccessible, or wrong version of a file (e.g. control file, data file), physical corruptions resulting from I/O errors, or logical block inconsistency. After identifying all current failures, the DRA then recommends the optimal, feasible recovery plan, and if the user desires, automatically executes a selected recovery plan. All DRA functions can be accessed via EM or RMAN’s command-line interface.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span class="bodycopy"&gt;&lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Multisection Backups&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;    &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;RMAN can back up or restore a single file in parallel by dividing the work among multiple channels. Each channel backs up one file section, which is a contiguous range of blocks. This speeds up overall backup and restore performance, and particularly for bigfile tablespaces, in which a data file can be sized upwards of several hundred GB to TB's.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span class="bodycopy"&gt;&lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Fast Backup Compression&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;    &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;In addition to the Oracle Database 10g backup compression algorithm (BZIP2), RMAN now supports the ZLIB algorithm, which offers 40% better performance, with a trade-off of &lt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Network-enabled Database Duplication&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;    &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;A clone database on a remote site can now be easily created directly over the network with the enhanced DUPLICATE command, without the need for existing backups.&lt;/span&gt;&lt;br /&gt;     &lt;p&gt;&lt;span class="bodycopy"&gt;&lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Virtual Private Catalog&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;     &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;A recovery catalog administrator can grant visibility of a subset of registered databases in the catalog to specific RMAN users.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p&gt;&lt;span class="bodycopy"&gt;&lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt; Integration with Windows Volume Shadow Copy Services (VSS)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;     &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;The Oracle database can participate in the VSS infrastructure on Windows platforms, with compatible backup management applications and storage systems. This feature allows VSS-enabled backup management applications to snapshot the Oracle database and restore at the datafile, tablespace, or database level.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;          &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Refer to the Backup and Recovery User's Guide for a complete list of new features.&lt;/span&gt;       &lt;h3&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;New                    Features in Oracle Database 10g Release 2&lt;/span&gt;&lt;/h3&gt;                    &lt;p&gt;&lt;span class="bodycopy"&gt;&lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Backup                      Set Encryption&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;                   &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Backup                      security is vital to the well-being of any company. Backups                      should only be able to be opened and read by their creators.                      With Oracle Database 10gR2, backup sets made to disk can now                      be encrypted, for the whole database or particular tablespaces,                      using the new CONFIGURE ENCRYPTION FOR [DATABASE | TABLESPACE                      …] option.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;                   &lt;p&gt;&lt;span class="bodycopy"&gt;&lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Unused Block Compression&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;     &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;With unused block compression (enabled by default), only the currently used blocks are read and written during a full backup. This speeds up backups and reduces backup size. In previous releases, blocks that are currently unused, but had been used at some point in the past, were required to continue to be backed up. Also, blocks that have never been used are never backed up. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;                   &lt;p&gt;&lt;span class="bodycopy"&gt; &lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Dynamic Channel Allocation for RAC Environments&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;                   &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;By configuring                      the PARALLELISM parameter, RMAN will dynamically allocate                      the specified number of channels across all active RAC nodes,                      to perform the backup or restore operation. RMAN utilizes                      Oracle Clusterware (formerly known as Cluster Ready Services)                      to allocate channels to the least loaded nodes, to perform                      the operations. In this way, the overall backup or restore                      workload can be distributed across the RAC nodes more efficiently.&lt;/span&gt;                      &lt;/span&gt;&lt;/p&gt;                   &lt;p&gt;&lt;span class="bodycopy"&gt; &lt;b&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Enterprise                      Manager Enhancements&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;                   &lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Oracle                      Enterprise Manager, a single, integrated solution for administering                      and monitoring systems and applications based on the Oracle                      technology stack, is further enhanced for managing and monitoring                      backup jobs.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;                   &lt;p&gt;&lt;span class="bodycopy"&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Database                      Control allows DBAs to view all backup jobs by date range                      and backup type (e.g. full, datafile, archive log), along                      with their status (e.g. "completed", "completed                      with warnings"), input and output sizes, and output rate.                      Each backup job can be further drilled down to review input                      files and output backup sets/image copies, their sizes, and                      compression ratio (if enabled).&lt;br /&gt;                   &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;                   &lt;span class="bodycopy"&gt;&lt;span style=";font-family:Arial,Helvetica,sans-serif;font-size:85%;"  &gt;Grid                      Control offers several enhancements to manage backups across                      the enterprise. Backup jobs can be viewed across all target                      databases, and a failed job can be easily restarted without                      having to resubmit the job again. In case a backup job fails,                      the DBA can be notified immediately via email. In addition,                      user-defined RMAN scripts can be created as jobs and applied                      to any number of target databases. The recovery wizard has                      also been enhanced to allow restore and recovery to a different                      Oracle home, in the event that the original Oracle home or                      database is lost.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-3965379652911284300?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VeR7knT2tct0DlunaomrTbMzpkA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VeR7knT2tct0DlunaomrTbMzpkA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VeR7knT2tct0DlunaomrTbMzpkA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VeR7knT2tct0DlunaomrTbMzpkA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/l5N2oXBADFs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/3965379652911284300/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=3965379652911284300" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/3965379652911284300?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/3965379652911284300?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/l5N2oXBADFs/oracle-recovery-manager-rman.html" title="Oracle RMAN" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/07/oracle-recovery-manager-rman.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYASH45eSp7ImA9WB5WEUo.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-3904125999650486086</id><published>2007-07-22T22:53:00.000-07:00</published><updated>2007-07-22T22:55:49.021-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-22T22:55:49.021-07:00</app:edited><title>List the users in command line</title><content type="html">&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;To list the users in linux command line we can use this command&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;cat /etc/passwd | cut -d":" -f1&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-3904125999650486086?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JWozoTRuSQHyZqKoaTk5dadoEZs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JWozoTRuSQHyZqKoaTk5dadoEZs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JWozoTRuSQHyZqKoaTk5dadoEZs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JWozoTRuSQHyZqKoaTk5dadoEZs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/3Y48LVH4bzM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/3904125999650486086/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=3904125999650486086" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/3904125999650486086?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/3904125999650486086?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/3Y48LVH4bzM/list-users-in-command-line.html" title="List the users in command line" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/07/list-users-in-command-line.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQBRnY9eSp7ImA9WB5XGUk.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-5646763108599746112</id><published>2007-07-20T08:39:00.000-07:00</published><updated>2007-07-20T08:45:57.861-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-20T08:45:57.861-07:00</app:edited><title>SQL FAQ`s</title><content type="html">1) &lt;strong&gt;How do i find out the fields/columns in my table?&lt;/strong&gt;SQL&gt; describe employees; &lt;br /&gt;&lt;br /&gt;2) &lt;strong&gt;How do i list all of my tables?&lt;/strong&gt;&lt;br /&gt;SQL&gt; select table_name from user_tables; &lt;br /&gt;&lt;br /&gt;3) &lt;strong&gt;How do i list other people's tables?&lt;/strong&gt;&lt;br /&gt;SQL&gt; select owner, table_name from all_tables; &lt;br /&gt;&lt;br /&gt;You will only be able to see tables for which you have been granted permissions.&lt;br /&gt;&lt;br /&gt;4) &lt;strong&gt;How do i know what constraints are on a table?&lt;/strong&gt;&lt;br /&gt;SQL&gt; select table_name, constraint_name, constraint_type from user_constraints; &lt;br /&gt;&lt;br /&gt;5) &lt;strong&gt;To see current user name&lt;/strong&gt;Sql&gt; show user;&lt;br /&gt;&lt;br /&gt;6)&lt;strong&gt;Change SQL prompt name&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; set sqlprompt “Manimara &gt; “&lt;br /&gt;&lt;br /&gt;Manimara &gt;&lt;br /&gt;&lt;br /&gt;Manimara &gt;&lt;br /&gt;&lt;br /&gt;7)&lt;strong&gt;Switch to DOS prompt&lt;/strong&gt;&lt;br /&gt;SQL&gt; host&lt;br /&gt;&lt;br /&gt;8)&lt;strong&gt;How do I eliminate the duplicate rows ?&lt;/strong&gt;&lt;br /&gt;SQL&gt; delete from table_name where rowid not in (select max(rowid) from table group by duplicate_values_field_name);&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;SQL&gt; delete duplicate_values_field_name dv from table_name ta where rowid &lt;(select min(rowid) from table_name tb where ta.dv=tb.dv);  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9) &lt;strong&gt;I know the nvl function only allows the same data type(ie. number or char or date Nvl(comm, 0)), if commission is null then the text “Not Applicable” want to display, instead of blank space. How do I write the query?&lt;/strong&gt;SQL&gt; select nvl(to_char(comm.),'NA') from emp;&lt;br /&gt;&lt;br /&gt;10) &lt;strong&gt;Find out nth highest salary from emp table&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;SELECT DISTINCT (a.sal) FROM EMP A WHERE &amp;N = (SELECT COUNT (DISTINCT (b.sal)) FROM EMP B WHERE a.sal&lt;=b.sal);&lt;br /&gt;&lt;br /&gt;Enter value for n: 2&lt;br /&gt;&lt;br /&gt;SAL&lt;br /&gt;&lt;br /&gt;---------&lt;br /&gt;&lt;br /&gt;3700 &lt;br /&gt;&lt;br /&gt;11)&lt;strong&gt;Display the number value in Words&lt;/strong&gt;SQL&gt; select sal, (to_char(to_date(sal,'j'), 'jsp')) from emp;&lt;br /&gt;&lt;br /&gt;the output like,&lt;br /&gt;&lt;br /&gt;SAL (TO_CHAR(TO_DATE(SAL,'J'),'JSP'))&lt;br /&gt;&lt;br /&gt;--------- -----------------------------------------------------&lt;br /&gt;&lt;br /&gt;800 eight hundred&lt;br /&gt;&lt;br /&gt;1600 one thousand six hundred&lt;br /&gt;&lt;br /&gt;1250 one thousand two hundred fifty  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12) &lt;strong&gt;If you want to add some text like,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Rs. Three Thousand only.&lt;/strong&gt;SQL&gt; select sal "Salary ",&lt;br /&gt;&lt;br /&gt;(' Rs. '|| (to_char(to_date(sal,'j'), 'Jsp'))|| ' only.'))&lt;br /&gt;&lt;br /&gt;"Sal in Words" from emp&lt;br /&gt;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;Salary Sal in Words&lt;br /&gt;&lt;br /&gt;------- ------------------------------------------------------&lt;br /&gt;&lt;br /&gt;800 Rs. Eight Hundred only.&lt;br /&gt;&lt;br /&gt;1600 Rs. One Thousand Six Hundred only.&lt;br /&gt;&lt;br /&gt;1250 Rs. One Thousand Two Hundred Fifty only. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;13)Display Odd/ Even number of records&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Odd number of records:&lt;/strong&gt;&lt;br /&gt;select * from emp where (rowid,1) in (select rowid, mod(rownum,2) from emp);&lt;br /&gt;&lt;br /&gt;1&lt;br /&gt;&lt;br /&gt;3&lt;br /&gt;&lt;br /&gt;5&lt;br /&gt;&lt;br /&gt;Even number of records:&lt;br /&gt;&lt;br /&gt;select * from emp where (rowid,0) in (select rowid, mod(rownum,2) from emp)&lt;br /&gt;&lt;br /&gt;2&lt;br /&gt;&lt;br /&gt;4&lt;br /&gt;&lt;br /&gt;6&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;14)&lt;strong&gt;Which date function returns number value?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;months_between&lt;/strong&gt;15)Other way to replace query result null value with a text&lt;br /&gt;&lt;br /&gt;SQL&gt; Set NULL ‘N/A’&lt;br /&gt;&lt;br /&gt;to reset SQL&gt; Set NULL ‘’ &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;16)What is the maximum number of triggers, can apply to a single table?&lt;/strong&gt;12 triggers.&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;1. &lt;strong&gt;The most important DDL statements in SQL are: &lt;/strong&gt;CREATE TABLE - creates a new database table &lt;br /&gt;&lt;br /&gt;ALTER TABLE - alters (changes) a database table &lt;br /&gt;&lt;br /&gt;DROP TABLE - deletes a database table &lt;br /&gt;&lt;br /&gt;CREATE INDEX - creates an index (search key) &lt;br /&gt;&lt;br /&gt;DROP INDEX - deletes an index &lt;br /&gt;&lt;br /&gt;2. &lt;strong&gt;Operators used in SELECT statements. &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;= Equal &lt;br /&gt;&lt;br /&gt;&lt;&gt; or != Not equal &lt;br /&gt;&lt;br /&gt;&gt; Greater than &lt;br /&gt;&lt;br /&gt;&lt; Less than &lt;br /&gt;&lt;br /&gt;&gt;= Greater than or equal &lt;br /&gt;&lt;br /&gt;&lt;= Less than or equal &lt;br /&gt;&lt;br /&gt;BETWEEN Between an inclusive range &lt;br /&gt;&lt;br /&gt;LIKE Search for a pattern  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.&lt;strong&gt; SELECT statements: &lt;/strong&gt;&lt;br /&gt;SELECT column_name(s) FROM table_name &lt;br /&gt;&lt;br /&gt;SELECT DISTINCT column_name(s) FROM table_name &lt;br /&gt;&lt;br /&gt;SELECT column FROM table WHERE column operator value &lt;br /&gt;&lt;br /&gt;SELECT column FROM table WHERE column LIKE pattern &lt;br /&gt;&lt;br /&gt;SELECT column,SUM(column) FROM table GROUP BY column &lt;br /&gt;&lt;br /&gt;SELECT column,SUM(column) FROM table GROUP BY column HAVING SUM(column) condition value&lt;br /&gt;&lt;br /&gt;Note that single quotes around text values and numeric values should not be enclosed in quotes. Double quotes may be acceptable in some databases. &lt;br /&gt;&lt;br /&gt;4. &lt;strong&gt;The SELECT INTO Statement is most often used to create backup copies of tables or for archiving records. &lt;/strong&gt;&lt;br /&gt;SELECT column_name(s) INTO newtable [IN externaldatabase] FROM source &lt;br /&gt;&lt;br /&gt;SELECT column_name(s) INTO newtable [IN externaldatabase] FROM source WHERE column_name operator value &lt;br /&gt;&lt;br /&gt;5. &lt;strong&gt;The INSERT INTO Statements&lt;/strong&gt;: &lt;br /&gt;&lt;br /&gt;INSERT INTO table_name VALUES (value1, value2,....) &lt;br /&gt;&lt;br /&gt;INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....) &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. The Update Statement: &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;UPDATE table_name SET column_name = new_value WHERE column_name = some_value &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. The Delete Statements: &lt;/strong&gt;&lt;br /&gt;DELETE FROM table_name WHERE column_name = some_value &lt;br /&gt;&lt;br /&gt;Delete All Rows: &lt;br /&gt;&lt;br /&gt;DELETE FROM table_name or DELETE * FROM table_name &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. Sort the Rows: &lt;/strong&gt;&lt;br /&gt;SELECT column1, column2, ... FROM table_name ORDER BY columnX, columnY, ..&lt;br /&gt;&lt;br /&gt;SELECT column1, column2, ... FROM table_name ORDER BY columnX DESC &lt;br /&gt;&lt;br /&gt;SELECT column1, column2, ... FROM table_name ORDER BY columnX DESC, columnY ASC &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;9. The IN operator may be used if you know the exact value you want to return for at least one of the columns&lt;/strong&gt;. &lt;br /&gt;&lt;br /&gt;SELECT column_name FROM table_name WHERE column_name IN (value1,value2,..) &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;10. BETWEEN ... AND &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;SELECT column_name FROM table_name WHERE column_name BETWEEN value1 AND value2 The values can be numbers, text, or dates. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;11. What is the use of CASCADE CONSTRAINTS? &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When this clause is used with the DROP command, a parent table can be dropped even when a child table exists. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;12. Why does the following command give a compilation error? &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;DROP TABLE &amp;TABLE_NAME; Variable names should start with an alphabet. Here the table name starts with an '&amp;' symbol. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;13. Which system tables contain information on privileges granted and privileges obtained? &lt;/strong&gt;&lt;br /&gt;USER_TAB_PRIVS_MADE, USER_TAB_PRIVS_RECD &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;14. Which system table contains information on constraints on all the tables created?obtained? &lt;/strong&gt;&lt;br /&gt;USER_CONSTRAINTS. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;15. What is the difference between TRUNCATE and DELETE commands?&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;16. State true or false. !=, &lt;&gt;, ^= all denote the same operation? &lt;/strong&gt;True. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;17. State true or false. EXISTS, SOME, ANY are operators in SQL? &lt;/strong&gt;True. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;18. What will be the output of the following query? &lt;/strong&gt;&lt;br /&gt;SELECT REPLACE(TRANSLATE(LTRIM(RTRIM('!! ATHEN !!','!'), '!'), 'AN', '**'),'*','TROUBLE') FROM DUAL;?&lt;br /&gt;&lt;br /&gt;TROUBLETHETROUBLE. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;19. What does the following query do? &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;SELECT SAL + NVL(COMM,0) FROM EMP;?&lt;br /&gt;&lt;br /&gt;This displays the total salary of all employees. The null values in the commission column will be replaced by 0 and added to salary. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;20. What is the advantage of specifying WITH GRANT OPTION in the GRANT command? &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The privilege receiver can further grant the privileges he/she has obtained from the owner to any other user. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;21. Which command executes the contents of a specified file? &lt;/strong&gt;&lt;br /&gt;START or @. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;22. What is the value of comm and sal after executing the following query if the initial value of ?sal? is 10000&lt;/strong&gt;&lt;br /&gt;UPDATE EMP SET SAL = SAL + 1000, COMM = SAL*0.1;? &lt;br /&gt;&lt;br /&gt;sal = 11000, comm = 1000. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;23. Which command displays the SQL command in the SQL buffer, and then executes it? &lt;/strong&gt;&lt;br /&gt;RUN. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;24. What command is used to get back the privileges offered by the GRANT command? &lt;/strong&gt;&lt;br /&gt;REVOKE.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;25. What will be the output of the following query? SELECT DECODE(TRANSLATE('A','1234567890','1111111111'), '1','YES', 'NO' );? &lt;/strong&gt;NO. &lt;br /&gt;&lt;br /&gt;Explanation : The query checks whether a given string is a numerical digit. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;26. Which date function is used to find the difference between two dates? &lt;/strong&gt;&lt;br /&gt;MONTHS_BETWEEN. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;27. What operator performs pattern matching? &lt;/strong&gt;&lt;br /&gt;LIKE operator. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;28. What is the use of the DROP option in the ALTER TABLE command? &lt;/strong&gt;&lt;br /&gt;It is used to drop constraints specified on the table. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;29. What operator tests column for the absence of data? &lt;/strong&gt;&lt;br /&gt;IS NULL operator. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;30. What are the privileges that can be granted on a table by a user to others? &lt;/strong&gt;&lt;br /&gt;Insert, update, delete, select, references, index, execute, alter, all. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;31. Which function is used to find the largest integer less than or equal to a specific value?&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;FLOOR. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;32. Which is the subset of SQL commands used to manipulate Oracle Database structures, including tables? &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Data Definition Language (DDL). &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;33. What is the use of DESC in SQL? &lt;/strong&gt;DESC has two purposes. It is used to describe a schema as well as to retrieve rows from table in descending order.&lt;br /&gt;&lt;br /&gt;Explanation :&lt;br /&gt;&lt;br /&gt;The query SELECT * FROM EMP ORDER BY ENAME DESC will display the output sorted on ENAME in descending order. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;34. What command is used to create a table by copying the structure of another table? &lt;/strong&gt;&lt;br /&gt;CREATE TABLE .. AS SELECT command&lt;br /&gt;&lt;br /&gt;Explanation:&lt;br /&gt;&lt;br /&gt;To copy only the structure, the WHERE clause of the SELECT command should contain a FALSE statement as in the following.&lt;br /&gt;&lt;br /&gt;CREATE TABLE NEWTABLE AS SELECT * FROM EXISTINGTABLE WHERE 1=2;&lt;br /&gt;&lt;br /&gt;If the WHERE condition is true, then all the rows or rows satisfying the condition will be copied to the new table. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;35. TRUNCATE TABLE EMP;&lt;/strong&gt;&lt;br /&gt;DELETE FROM EMP;&lt;br /&gt;&lt;br /&gt;Will the outputs of the above two commands differ? &lt;br /&gt;&lt;br /&gt;Both will result in deleting all the rows in the table EMP.. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;36. What is the output of the following query SELECT TRUNC(1234.5678,-2) FROM DUAL;? &lt;/strong&gt;1200. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;37. What are the wildcards used for pattern matching.? &lt;/strong&gt;&lt;br /&gt;_ for single character substitution and % for multi-character substitution. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;38. What is the parameter substitution symbol used with INSERT INTO command&lt;/strong&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-5646763108599746112?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_PkUw9H8M4Bg5vN_js3cz-bgX-o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_PkUw9H8M4Bg5vN_js3cz-bgX-o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_PkUw9H8M4Bg5vN_js3cz-bgX-o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_PkUw9H8M4Bg5vN_js3cz-bgX-o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/H-2LvC7u-vE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/5646763108599746112/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=5646763108599746112" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5646763108599746112?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5646763108599746112?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/H-2LvC7u-vE/sql-faqs.html" title="SQL FAQ`s" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/07/sql-faqs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICQHg7eSp7ImA9WxdTEU4.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-5765649887714844286</id><published>2007-07-20T07:54:00.000-07:00</published><updated>2008-05-06T20:22:41.601-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-06T20:22:41.601-07:00</app:edited><title>Linux</title><content type="html">1)&lt;strong&gt;help&lt;/strong&gt; --command&lt;br /&gt;2)&lt;strong&gt;file&lt;/strong&gt; &lt;filename&gt;to gte file information&lt;br /&gt;3)&lt;strong&gt;passwd &lt;/strong&gt;to change password&lt;br /&gt;4)man&lt;br /&gt;&lt;strong&gt;/&lt;text&gt;&lt;/text&gt;&lt;/strong&gt; searches for text&lt;br /&gt;&lt;strong&gt;n/N &lt;/strong&gt;next/previous&lt;br /&gt;&lt;strong&gt;q&lt;/strong&gt; quit viewing&lt;br /&gt;5&lt;strong&gt;)/usr/share/doc &lt;/strong&gt;contains config files,license details&lt;br /&gt;6&lt;strong&gt;)/bin &amp;amp; /sbin &lt;/strong&gt;contain essential programs necessary to boot and maintain system&lt;br /&gt;7&lt;strong&gt;)/usr/bin &lt;/strong&gt;contains non essential programs like web browser office tools etc..&lt;br /&gt;8&lt;strong&gt;)/usr/local/bin &lt;/strong&gt;contains third party s/w&lt;br /&gt;9&lt;strong&gt;)/etc &lt;/strong&gt;system config files&lt;br /&gt;10&lt;strong&gt;)/etc/fstab &lt;/strong&gt;to get the mount point information&lt;br /&gt;11&lt;strong&gt;)/tmp &lt;/strong&gt;temporary files&lt;br /&gt;12&lt;strong&gt;)/boot &lt;/strong&gt;kernel &amp;amp; bootloader&lt;br /&gt;13&lt;strong&gt;)/var &amp;amp; /srv &lt;/strong&gt;server data&lt;br /&gt;14&lt;strong&gt;)/proc &amp;amp; /sys &lt;/strong&gt;system info&lt;br /&gt;15)&lt;strong&gt;pwd&lt;/strong&gt; displays absolute path to current working dir&lt;br /&gt;/ora1/kittu/product&lt;br /&gt;&lt;strong&gt;changing dir&lt;/strong&gt;&lt;br /&gt;16)&lt;strong&gt;cd ~&lt;/strong&gt; , &lt;strong&gt;cd&lt;/strong&gt; home dir&lt;br /&gt;17)&lt;strong&gt;cd -&lt;/strong&gt; previous working dir&lt;br /&gt;/ora1/kittu&lt;br /&gt;18)&lt;strong&gt;cd .. &lt;/strong&gt;one level up&lt;br /&gt;listing dir&lt;br /&gt;19)&lt;strong&gt;ls&lt;/strong&gt; files &amp;amp; dir in current dir&lt;br /&gt;20)&lt;strong&gt;ls /&lt;/strong&gt; lists files n dir in specied dir(root)&lt;br /&gt;21)&lt;strong&gt;ls -a&lt;/strong&gt; lists hidden files&lt;br /&gt;22)&lt;strong&gt;ls -l&lt;/strong&gt; -rw-rw-r-- 1 kittu dba 18 Feb 26 19:59 install.platform&lt;br /&gt;23)&lt;strong&gt;ls -ld &lt;/strong&gt;lists only dir&lt;br /&gt;24)&lt;strong&gt;ls -t&lt;/strong&gt; lists with timestamp&lt;br /&gt;25)&lt;strong&gt;ls -r&lt;/strong&gt; lists with reverse order&lt;br /&gt;26)&lt;strong&gt;ls -R &lt;/strong&gt;lists with recursive order&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;27)&lt;strong&gt;copying files and directories&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;cp [options]&lt;/strong&gt; file dest cp [options] file1 file2 dest&lt;br /&gt;&lt;strong&gt;cp -i a b&lt;/strong&gt; asks before overwriting&lt;br /&gt;&lt;strong&gt;cp:&lt;/strong&gt; overwrite `b'?&lt;br /&gt;&lt;strong&gt;cp -R&lt;/strong&gt; recursive copy&lt;br /&gt;&lt;strong&gt;cp -p&lt;/strong&gt; preserves permission,ownership,timestamps&lt;br /&gt;28)&lt;strong&gt;moving and renaming&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;mv [options] file dest mv [options] file1 file2 dest&lt;/strong&gt;&lt;br /&gt;29)&lt;strong&gt;removing files&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;rm [options] filenames..&lt;/strong&gt; rm -i interactive&lt;br /&gt;&lt;strong&gt;rm -r&lt;/strong&gt; reverse order&lt;br /&gt;&lt;strong&gt;rm -R&lt;/strong&gt; recursive&lt;br /&gt;&lt;strong&gt;rm -f &lt;/strong&gt;force(supress warnings about write protected files)&lt;br /&gt;30)&lt;strong&gt;creating files&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;touch&lt;/strong&gt; creates empty files or updates file time stamps&lt;br /&gt;&lt;strong&gt;touch&lt;/strong&gt; {report,graph}_{jan,feb} graph_feb graph_jan report_feb report_jan&lt;br /&gt;31)&lt;strong&gt;creating and removing dir&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;mkdir&lt;/strong&gt; rmdir removes empty dir&lt;br /&gt;&lt;strong&gt;rm -rf &lt;/strong&gt;recursively removes a dir and all of its contents&lt;br /&gt;32)&lt;strong&gt;Nautilus&lt;/strong&gt; To set permissions of files &amp;amp; dirs thru properties of a particular object&lt;br /&gt;To view remote desktop while using VNC server&lt;br /&gt;33)&lt;strong&gt;file filenames determine file type&lt;/strong&gt;&lt;br /&gt;34)&lt;strong&gt;viewing entire text file&lt;/strong&gt; cat /etc/issue for viewing short files&lt;br /&gt;Red Hat Enterprise Linux AS release 4 (Nahant Update 1)&lt;br /&gt;Kernel \r on an \m&lt;br /&gt;35)&lt;strong&gt;file globbing&lt;/strong&gt;&lt;br /&gt;when typing commands, it is often necessary to issue the same command on more then one file at same time.The use of wildcards or meatcharecters allows one pattern to expand to multiple filenames called globbing.&lt;br /&gt;1)&lt;strong&gt;* &lt;/strong&gt;&lt;strong&gt;matches 0 or more characters&lt;/strong&gt;&lt;br /&gt;rm -rf *mp3 removes gonk.mp3 zonk.mp3&lt;br /&gt;2&lt;strong&gt;)? matches any single char&lt;/strong&gt;&lt;br /&gt;echo ?o* cook joshua.txt zonk.mp3&lt;br /&gt;3&lt;strong&gt;)[a-z] matches a range of char&lt;/strong&gt;&lt;br /&gt;ls [a-j]* alex.txt Angelo.txt clock cook joshua.txt&lt;br /&gt;4&lt;strong&gt;)[^a-z] matches all except the range&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ls [^a-j]* James.txt zonk.mp3&lt;/strong&gt;&lt;br /&gt;36)&lt;strong&gt;command line shortcuts&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;tab&gt;&lt;br /&gt;history&lt;/tab&gt;&lt;/strong&gt;37)command line expansions&lt;br /&gt;1&lt;strong&gt;)~ refers to home dir&lt;/strong&gt;&lt;br /&gt;2&lt;strong&gt;){} creates a pattern&lt;/strong&gt;&lt;br /&gt;touch hello.{a,c} hello.a hello.c&lt;br /&gt;mkdir -p work/{in,out,pen}/{normal,imm,urg}&lt;br /&gt;3)&lt;strong&gt;$ or `` &lt;/strong&gt;substitute value of a variable&lt;br /&gt;&lt;br /&gt;38)&lt;strong&gt;finger&lt;/strong&gt; Displays the users that are logged in&lt;br /&gt;39)&lt;strong&gt;who,w,users &lt;/strong&gt;Displays the users that are logged in&lt;br /&gt;40)&lt;strong&gt;whoami&lt;/strong&gt; Shows the current user&lt;br /&gt;41)&lt;strong&gt;id &lt;/strong&gt;displays uid,gid&lt;br /&gt;42)&lt;strong&gt;groups &lt;/strong&gt;shows groups of that user&lt;br /&gt;43)&lt;strong&gt;last&lt;/strong&gt; show listing of last logged in users&lt;br /&gt;44)&lt;strong&gt;find -name &lt;filename&gt;&lt;/filename&gt;&lt;/strong&gt;Gives you the path of the file/dir&lt;br /&gt;45)&lt;strong&gt;which &lt;lib&gt;&lt;/lib&gt;&lt;/strong&gt;Shows the path of library var and executables&lt;br /&gt;&lt;br /&gt;which sqlplus&lt;br /&gt;~/product/bin/sqlplus&lt;br /&gt;&lt;br /&gt;which ls&lt;br /&gt;/bin/ls&lt;br /&gt;&lt;br /&gt;46)&lt;strong&gt;top&lt;/strong&gt; Displays CPU info, display Linux tasks&lt;br /&gt;The top program provides a dynamic real-time view of a running system.&lt;br /&gt;It can display system summary information as well as a list of tasks&lt;br /&gt;currently being managed by the Linux kernel.&lt;br /&gt;&lt;br /&gt;47)&lt;strong&gt;xhost +&lt;/strong&gt; It disables acces control of the root user.Must be given in root user only&lt;br /&gt;48)&lt;strong&gt;iostat &lt;/strong&gt;Report Central Processing Unit (CPU) statistics and&lt;br /&gt;input/output statistics for devices and partitions.&lt;br /&gt;The iostat command is used for monitoring system input/output device loading by observing the time the devices are active in relation to their average transfer rates. The iostat command generates reports that can be used to change system configuration to better balance the input/output load between physical disks.&lt;br /&gt;49)&lt;strong&gt;vmstat&lt;/strong&gt; Report virtual memory statistics&lt;br /&gt;vmstat reports information about processes, memory, paging, block IO,traps, and cpu activity.&lt;br /&gt;&lt;br /&gt;50)&lt;strong&gt;display&lt;/strong&gt; display an image on any workstation running X server&lt;br /&gt;used for display,copy,write....also used to export x server from remote machine.&lt;br /&gt;51&lt;strong&gt;)/ Escape charecter&lt;/strong&gt;&lt;br /&gt;Eg:echo cost:\$5 cost:$5&lt;br /&gt;52)&lt;strong&gt;start X to run x server&lt;/strong&gt;&lt;br /&gt;53)&lt;strong&gt;switchdesk&lt;/strong&gt; to switch between GNOME and KDE&lt;br /&gt;54)&lt;strong&gt;ps viewing process&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ps -ef all processes of all users&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;ps ux all processes for a particular user&lt;/strong&gt;&lt;br /&gt;55)&lt;strong&gt;history -c &lt;/strong&gt;to clear history&lt;br /&gt;56)&lt;strong&gt;startup scripts /etc/profile&lt;/strong&gt;&lt;br /&gt;/etc/bashrc&lt;br /&gt;~/.bashrc&lt;br /&gt;~/.bash_profile&lt;br /&gt;57)&lt;strong&gt;pwd &lt;/strong&gt;print working directory&lt;br /&gt;58)&lt;strong&gt;touch&lt;/strong&gt; to create a new file and for updating timestamp&lt;br /&gt;59)cat &gt; &lt;filename&gt;to add data to file&lt;br /&gt;ctrl+d to save the added data&lt;br /&gt;cat &gt;&gt; &lt;filename&gt;to append data&lt;br /&gt;60)&lt;strong&gt;pipe output of first command is given as input to second command&lt;/strong&gt;&lt;br /&gt;ls -l grep a displays the files having the letter 'a'&lt;br /&gt;61)&lt;strong&gt;tee to redirect output to a file while still piping it to another program&lt;/strong&gt; ls -l tee set.out grep a&lt;br /&gt;62&lt;strong&gt;)/etc/passwd usernames and uids&lt;/strong&gt;63)/etc/shadow usernames and passwords&lt;br /&gt;64&lt;strong&gt;)/etc/group gropnames and gids&lt;/strong&gt;65)less to display a file pagewise&lt;br /&gt;66)&lt;strong&gt;more to display a file pagewise in verbose (status in %)&lt;/strong&gt;&lt;br /&gt;67)&lt;strong&gt;head displays first 10 lines&lt;/strong&gt;68)tail displays last 10 lines&lt;br /&gt;tail -f &lt;filename&gt;To follow the end of a text file as it changes&lt;br /&gt;69)&lt;strong&gt;chmod to set permissions for files &amp;amp; FOLDERS&lt;/strong&gt;70)chown to change ownership of files &amp;amp; dirs&lt;br /&gt;71)&lt;strong&gt;free displays memory(RAM) &amp;amp; swap &lt;/strong&gt;&lt;br /&gt;72)&lt;strong&gt;vi or vim editor standard editor for RHEL &lt;/strong&gt;&lt;br /&gt;Modes command mode cursor movements(change,yank(copy),delete,put,search)&lt;br /&gt;G goes to last line&lt;br /&gt;g goes to first line&lt;br /&gt;nG goes to no. specified&lt;br /&gt;p paste&lt;br /&gt;cc change(cut)&lt;br /&gt;dd delete&lt;br /&gt;yy yank(copy)&lt;br /&gt;u undo changes&lt;br /&gt;ctrl + r redo&lt;br /&gt;/&lt;text&gt; searches downwards&lt;br /&gt;?&lt;text&gt; searches upwards&lt;br /&gt;Insert mode Type text&lt;br /&gt;ex mode Saving,exiting,config,search &amp;amp; replace&lt;br /&gt;:n or n! to move to the next file&lt;br /&gt;:n &lt;filename&gt;to move to specified file&lt;br /&gt;:n# toggles b/w two files&lt;br /&gt;:r &lt;filename&gt;opens the specified file in the same window&lt;br /&gt;:1,20w &lt;filename&gt;copies lines 1-20 to the specified file&lt;br /&gt;:.,$w &gt;&gt; &lt;filename&gt;appends current line to the end of the file to the specified file&lt;br /&gt;&lt;br /&gt;73)&lt;strong&gt;lpr to send files to print queue&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;lpq to view contents of print queue&lt;/strong&gt; &lt;strong&gt;lprm to remove a job from print queue&lt;/strong&gt;74)aliases to create shortcuts to commands&lt;br /&gt;alias a= Â´ls -ltrÂ´&lt;br /&gt;unalias a&lt;br /&gt;75) &lt;strong&gt;su switch user&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;su -&lt;/strong&gt; switch user environment(along with .bashrc)&lt;br /&gt;&lt;br /&gt;Note:1 ext3 is default file system in linux&lt;br /&gt;2 &lt;strong&gt;Default permissions for file 666&lt;br /&gt;dirs 777&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;76)&lt;strong&gt;umask used to with hold permissions on a file&lt;/strong&gt;&lt;br /&gt;umask for root 022&lt;br /&gt;for others 002&lt;br /&gt;&lt;br /&gt;77)&lt;strong&gt;sed stream editor used for search &amp;amp; replace&lt;br /&gt;&lt;/strong&gt;%s/&lt;old&gt;/&lt;new&gt;/g&lt;br /&gt;% for all the lines&lt;br /&gt;g for the entire line&lt;br /&gt;78)&lt;strong&gt;wc -l gives you the no of lines in a file&lt;br /&gt;&lt;/strong&gt;-c gives you the no of charecters in a file&lt;br /&gt;-w gives you the no of words in a file&lt;br /&gt;79)&lt;strong&gt;sort [options] &lt;filename&gt;&lt;br /&gt;-r reverses&lt;br /&gt;-u unique&lt;br /&gt;-n numeric&lt;/filename&gt;&lt;/strong&gt;&lt;br /&gt;80)&lt;strong&gt;uniq same as sort -u&lt;br /&gt;&lt;/strong&gt;81)&lt;strong&gt;vimdiff &lt;file1&gt;&lt;file2&gt;shows the difference of files&lt;br /&gt;&lt;/file2&gt;&lt;/file1&gt;&lt;/strong&gt;82)&lt;strong&gt;ifconfig shows the ip address of ur system&lt;br /&gt;&lt;/strong&gt;83)&lt;strong&gt;netconfig To change the IP address&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;step1 service network start&lt;br /&gt;step2 netconfig&lt;br /&gt;step3 service network restart&lt;br /&gt;&lt;/strong&gt;84)&lt;strong&gt;grep &lt;/strong&gt;Displys lines in a file that match a pattern&lt;br /&gt;&lt;strong&gt;ls grep&lt;/strong&gt; &lt;word&gt;file name Displys the lines with the matching word&lt;br /&gt;&lt;strong&gt;ps -ef grep&lt;/strong&gt; &lt;process&gt;Dispalys the process specified&lt;br /&gt;85)&lt;strong&gt;sed&lt;/strong&gt; Stream editor used for serch and replace&lt;br /&gt;&lt;strong&gt;sed Â´s/&lt;old&gt;/&lt;new&gt;/gÂ´ &lt;filename&gt;&lt;br /&gt;&lt;/filename&gt;&lt;/new&gt;&lt;/old&gt;&lt;/strong&gt;&lt;br /&gt;86)&lt;strong&gt;ftp&lt;/strong&gt; file transfer protocol. used to copy files&lt;br /&gt;ftp &lt;hostname&gt;&lt;br /&gt;&lt;br /&gt;87)&lt;strong&gt;grep pattern search and printi&lt;/strong&gt;ng&lt;br /&gt;grep &lt;wrod&gt;filename&lt;br /&gt;88)&lt;ctrl&gt; &lt;strong&gt;terminate a process(cleanly)&lt;br /&gt;&lt;/strong&gt;89)kill to kill a process, used to send signal to process&lt;br /&gt;kill -&lt;signal&gt; &lt;pid&gt;/&lt;jobid&gt;&lt;br /&gt;killall&lt;br /&gt;90)&lt;strong&gt;neat&lt;/strong&gt; to cahnge ipaddress&lt;br /&gt;91)&lt;strong&gt;tar archiving&lt;/strong&gt;&lt;br /&gt;tar -cvf &lt;filename&gt;.tar file1 file2 file3&lt;br /&gt;tar -xvf &lt;filename&gt;.tar&lt;br /&gt;92)&lt;strong&gt;telnet &lt;/strong&gt;to connect to remote desktop&lt;br /&gt;telnet &lt;ipaddress&gt;&lt;br /&gt;93)&lt;strong&gt;softlink&lt;/strong&gt; inode numbers are diiferernt,if source is lost all links are lost&lt;br /&gt;ln -s file linkname&lt;br /&gt;94)&lt;strong&gt;hardlink&lt;/strong&gt; inode numbers are same, if source is lost all link exist&lt;br /&gt;ln file linkname&lt;br /&gt;95)&lt;strong&gt;nice &lt;/strong&gt;to schedule priority&lt;br /&gt;default 10&lt;br /&gt;nice -n 15&lt;br /&gt;96)&lt;strong&gt;renice&lt;/strong&gt; to alter scheduled prority&lt;br /&gt;renice 15 -p pid&lt;br /&gt;97)&lt;strong&gt;bg&lt;/strong&gt; process to srart a process in background&lt;br /&gt;eg: mozilla&amp;amp;&lt;br /&gt;98)&lt;strong&gt;ctrl-z&lt;/strong&gt; suspending a foreground process&lt;br /&gt;99)&lt;strong&gt;bg,fg &lt;/strong&gt;resume in background,foreground&lt;br /&gt;100)&lt;strong&gt;jobs &lt;/strong&gt;listing background jobs&lt;br /&gt;101)&lt;strong&gt;at time scheduling a process&lt;br /&gt;at time &lt;command&gt;&lt;/command&gt;&lt;/strong&gt;atq list current at jobs pending&lt;br /&gt;atrm removes pending at jobs&lt;br /&gt;102)&lt;strong&gt;crontab &lt;/strong&gt;lists the cron jobs&lt;br /&gt;&lt;strong&gt;crontab [-u user] file&lt;/strong&gt;&lt;br /&gt;-l list the jobs&lt;br /&gt;-r remove the job&lt;br /&gt;-e edit the job&lt;br /&gt;&lt;br /&gt;cron - its a mechanism to invoke a process periodically&lt;br /&gt;&lt;br /&gt;103)&lt;strong&gt;awk&lt;/strong&gt; programming language for pattern search and printing&lt;br /&gt;104)&lt;strong&gt;slocate&lt;/strong&gt; (pattern) for searching files&lt;br /&gt;locate (pattern)&lt;br /&gt;&lt;br /&gt;For shell scripting the following will be useful for u&lt;br /&gt;&lt;strong&gt;&lt;a href="http://steve-parker.org/sh/sh.shtml"&gt;http://steve-parker.org/sh/sh.shtml&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Tips for Oracle-DBA's on LINUX&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://tylermuth.wordpress.com/2008/04/30/a-few-linux-tips-and-tricks/"&gt;http://tylermuth.wordpress.com/2008/04/30/a-few-linux-tips-and-tricks/&lt;/a&gt;&lt;/ipaddress&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/jobid&gt;&lt;/pid&gt;&lt;/signal&gt;&lt;/ctrl&gt;&lt;/wrod&gt;&lt;/hostname&gt;&lt;/process&gt;&lt;/word&gt;&lt;/new&gt;&lt;/old&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/text&gt;&lt;/text&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;/filename&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-5765649887714844286?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9V5pAN8abfjAUivJY9tP6FMws5c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9V5pAN8abfjAUivJY9tP6FMws5c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9V5pAN8abfjAUivJY9tP6FMws5c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9V5pAN8abfjAUivJY9tP6FMws5c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/XbI4Xg5VvvE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/5765649887714844286/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=5765649887714844286" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5765649887714844286?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5765649887714844286?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/XbI4Xg5VvvE/linux-commands.html" title="Linux" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/07/linux-commands.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQASX45cCp7ImA9WB5WGEg.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-1484947263851433778</id><published>2007-07-18T22:15:00.000-07:00</published><updated>2007-07-30T21:32:28.028-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-30T21:32:28.028-07:00</app:edited><title>9i to 10g</title><content type="html">&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Verdana;"&gt;UPGARADATION 9 T0 10:-&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.copy utlu102i.sql,utltzuv2.sql from 10g user to 9iuser.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;utltzuv2.sql&lt;br /&gt;time zone file upgrade to version 2 script&lt;br /&gt;&lt;br /&gt;utltu102i.sql&lt;br /&gt;This script provides information about databases to be&lt;br /&gt;upgraded to 10.2.Supported releases: 8.1.7, 9.0.1, 9.2.0, and 10.1.0&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. give the permistion to both the script &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. login as a 9i user &lt;/b&gt;&lt;br /&gt;SQL&gt; spool step1.log {the file which u want to store}&lt;br /&gt;SQL&gt; @utlu102i.sql {&lt;b&gt;run the script&lt;/b&gt;}&lt;br /&gt;SQL&gt; spool off {stop the spooling} )&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;meta name="CREATED" content="20070719;10361100"&gt;  &lt;meta name="CHANGED" content="20070719;10421100"&gt;  &lt;p style="margin-bottom: 12pt;"&gt;&lt;span style="font-family:Verdana;"&gt;Then, check the spool file and &lt;b&gt;examine the output of the upgrade information tool.&lt;/b&gt; The sections which follow, describe the output of the Upgrade&lt;br /&gt;Information Tool (utlu102i.sql).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Database:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section displays global database information about the current database such as the database name, release number, and compatibility level. A &lt;b&gt;warning&lt;/b&gt; is displayed if the &lt;b&gt;COMPATIBLE initialization parameter&lt;/b&gt; needs to be adjusted before the database isupgraded.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Logfiles:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section &lt;b&gt;displays&lt;/b&gt; a list of &lt;b&gt;redo log files&lt;/b&gt; in the current database whose &lt;b&gt;size is less than 4 MB&lt;/b&gt;. For each log file, the file name, group number, and recommended size is displayed. &lt;b&gt;New files of at least 4 MB (preferably 10 MB) need to be created in the current database&lt;/b&gt;. Any redo log files less than 4 MB must be dropped before the database&lt;br /&gt;is upgraded.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tablespaces:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section displays a list of tablespaces in the current database. For each tablespace,the tablespace name and minimum required size is displayed. In addition, a message is displayed if the tablespace is adequate for the upgrade. I&lt;b&gt;f the tablespace does not have enough free space, then space must be added to the tablespace in the current database. &lt;/b&gt;&lt;br /&gt;Tablespace adjustments need to be made before the database is upgraded.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update Parameters:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section displays a list of initialization parameters in the parameter file of the&lt;br /&gt;current database that must be adjusted before the database is upgraded. &lt;b&gt;The adjustments need to be made to the parameter file after it is copied to the new Oracle Database 10g release.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Deprecated Parameters:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section displays a list of &lt;b&gt;initialization parameters in the parameter file&lt;/b&gt; of the current database that are deprecated in the new Oracle Database 10g release.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Obsolete Parameters:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section displays a list of initialization parameters in the parameter file of the&lt;br /&gt;current database that are obsolete in the new Oracle Database 10g release. Obsolete initialization parameters need to be removed from the parameter file before the database is upgraded.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Components:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section displays a list of database components in the new Oracle Database 10g release that will be upgraded or installed when the current database is upgraded.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Miscellaneous Warnings:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section provides warnings about specific situations that may require attention before and/or after the upgrade.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SYSAUX Tablespace:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This section displays the minimum required size for the SYSAUX tablespace, which is required in Oracle Database 10g. The SYSAUX tablespace must be created after the new Oracle Database 10g release is started and BEFORE the upgrade scripts are invoke&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:Verdana;"&gt;4.Do the modification of datafile according to the file(ie step1.log)&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5.shut down the 9i and startup migrate mode&lt;/b&gt;&lt;br /&gt;&lt;b&gt;SQL&gt;startup migrate&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6. run Catpatch.sql&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This script encapsulates the "post install" steps necessary&lt;br /&gt;to migrate the dictionary to the new patchset version.&lt;br /&gt;It runs the new patchset versions of catalog.sql and catproc.sql&lt;br /&gt;and calls the component patch scripts.(it will take 1 hr).&lt;br /&gt;SQL&gt;@?/rdbms/admin/catpatch.sql&lt;br /&gt;&lt;br /&gt;&lt;b&gt;7.Copy 9iuser nitSID.ora to 10guser.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;make changes in that according to the file (change compatible='9.2.0.0.0' to '10.2.0.1.0'&lt;br /&gt;*.hash_join_enabled=TRUE -&gt;comment this&lt;br /&gt;*.session_max_open_files=25 -&gt; create it&lt;br /&gt;*.streams_pool_size=50331648-&gt; create it&lt;br /&gt;*.shared_pool_size=83886080 to 181217280)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;8. Copy the 9iuser .bashrc to 10guser chage the environments&lt;/b&gt; variables($ORACLE_BASE,$ORACLE_HOME) $ORACLE_SID is same as 9i user&lt;br /&gt;&lt;br /&gt;&lt;b&gt;9. shut down the 9iuser and start the 10guser&lt;/b&gt;&lt;br /&gt;SQL&gt;shut immediate (9iuser)&lt;br /&gt;&lt;b&gt;SQL&gt;startup upgrade(10user)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;10. Create the SYSAUX tablespace &lt;/b&gt;&lt;br /&gt;create tablespace SYSAUX datafile 'sysaux01.dbf'&lt;br /&gt;size 500m reuse&lt;br /&gt;extent management local&lt;br /&gt;segment space management auto online;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;11. Run the catupgrd.sql script(@?/rdbms/admin/catupgrd.sql)&lt;/b&gt;&lt;br /&gt;SQL&gt;spool step2.log&lt;br /&gt;SQL&gt;@?/rdbms/admin/catupgrd.sql&lt;br /&gt;SQL&gt;spool off&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt; &lt;meta name="CREATED" content="20070719;10361100"&gt; &lt;meta name="CHANGED" content="20070719;10421100"&gt;  &lt;p style="margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family:Verdana;"&gt;The upgrade script creates and alters certain data dictionary tables. It also upgrades&lt;br /&gt;and configures the following database components in the new release 10.2 database (if the components were installed in the database before the upgrade)&lt;br /&gt;&lt;br /&gt;Oracle Database Catalog Views&lt;br /&gt;Oracle Database Packages and Types&lt;br /&gt;JServer JAVA Virtual Machine&lt;br /&gt;Oracle Database Java Packages&lt;br /&gt;Oracle XDK&lt;br /&gt;Oracle Real Application Clusters&lt;br /&gt;Oracle Workspace Manager&lt;br /&gt;Oracle interMedia&lt;br /&gt;Oracle XML Database&lt;br /&gt;OLAP Analytic Workspace&lt;br /&gt;Oracle OLAP API&lt;br /&gt;OLAP Catalog&lt;br /&gt;Oracle Text&lt;br /&gt;Spatial&lt;br /&gt;Oracle Data Mining&lt;br /&gt;Oracle Label Security&lt;br /&gt;Messaging Gateway&lt;br /&gt;Expression Filter&lt;br /&gt;Oracle Enterprise Manager Repository&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;12.@?/rdbms/admin/utlu102s.sql&lt;/b&gt;&lt;br /&gt;This script provides information about databases that have&lt;br /&gt;been upgraded to 10.2.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;13. SQL&gt; create spfile from pfile;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;File created.&lt;br /&gt;&lt;br /&gt;SQL&gt; shut immediate&lt;br /&gt;SQL&gt; startup restrict&lt;br /&gt;&lt;br /&gt;&lt;b&gt;14.SQL&gt; @?/rdbms/admin/olstrig.sql&lt;/b&gt;&lt;br /&gt;The script is run at the end of Database upgrade from releases&lt;br /&gt;prior to 10.2 to current release. It recreates DML triggers&lt;br /&gt;on tables which have Label Security policies applied.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;15.@?/rdbms/admin/utlrp.sql&lt;/b&gt;&lt;br /&gt;This script recompiles invalid objects in the database.&lt;br /&gt;SQL&gt;shut immediate&lt;br /&gt;&lt;br /&gt;&lt;b&gt;16. open /etc/oratab and uncomment $ORACLE_SID:$ORACLE_HOME:&lt;n&gt;Y&lt;/n&gt;&lt;/b&gt;&lt;br /&gt;shut down the database&lt;br /&gt;&lt;br /&gt;17. start the database and start the listener&lt;br /&gt;&lt;br /&gt;&lt;b&gt;18. change DBSNMP password&lt;/b&gt;&lt;br /&gt;SQL&gt;password DBSNMP&lt;br /&gt;&lt;br /&gt;&lt;b&gt;19. SQL&gt;!emca -config dbcontrol db -repos create &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;20. $emctl start dbconsol(open the link) &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;=================================================================================&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-1484947263851433778?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Vv7RsAMZ1_SDvdQh6TgBwfDgZcM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vv7RsAMZ1_SDvdQh6TgBwfDgZcM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Vv7RsAMZ1_SDvdQh6TgBwfDgZcM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vv7RsAMZ1_SDvdQh6TgBwfDgZcM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/DYkF0gimSo4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/1484947263851433778/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=1484947263851433778" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/1484947263851433778?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/1484947263851433778?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/DYkF0gimSo4/upgaradation-9-t0-10.html" title="9i to 10g" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/07/upgaradation-9-t0-10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYNQX0_fip7ImA9WxdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-5187141422425714361</id><published>2007-07-18T21:48:00.000-07:00</published><updated>2008-05-19T02:43:10.346-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-19T02:43:10.346-07:00</app:edited><title>Metalink DocID</title><content type="html">&lt;span style="font-family:verdana;font-size:130%;"&gt;1.s/w cloning &lt;span style="FONT-WEIGHT: bold"&gt;300062.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2.OPatch &lt;span style="FONT-WEIGHT: bold"&gt;293369.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3.RDA &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;314422.1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;4.Recreating Global Inventory &lt;span style="FONT-WEIGHT: bold"&gt;5035661&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5.9i to 10g Upgradation &lt;span style="FONT-WEIGHT: bold"&gt;316889.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6.Import &amp;amp; Export &lt;span style="FONT-WEIGHT: bold"&gt;1012307.6&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;7.1159 Installation &lt;span style="FONT-WEIGHT: bold"&gt;287453.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;8.Upgradintion( 11.5.9 to 11.5.10) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;316365.1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;9.11i Cloning using rapid clone &lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;230672.1&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;10.ORA-0600 error &lt;strong&gt;18485.1&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;11.How To Collect Apache and Jserv Debugging Details For Applications 11i Doc ID: Note:&lt;strong&gt;249669.1&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;12.Change the Viewer Format for the output of concurrent request &lt;strong&gt;184375.1&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;13.Workflow Administrator Field Become Uneditable after Selecting System Administrator Responisibility &lt;strong&gt;358090.1&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;14). Upgradation of Jinitiator: &lt;strong&gt;124606.1&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;15).SYSADMIN &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;201703.1&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;16).Concurrent Processing Tables and Purge Concurrent Request and/or Manager Data Program (FNDCPPUR) &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;104282.1&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;17).Workflow Background Process Performance Troubleshooting Guide &lt;strong&gt;186361.1 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;18).How to Setup The Report Output to Different Viewer Types in Oracle Applications 11i &lt;strong&gt;184375.1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;19).Moving Tables Between Tablespaces Using EXPORT/IMPORT &lt;strong&gt;1012307.6&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;20).Workflow Administrator Field Become Uneditable after Selecting System Administrator Responisibility &lt;strong&gt;358090.1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;21).How to investigate printing issues and work towards its resolution &lt;strong&gt;297522.1&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;22).Applications Object Library Top 18 Issues &lt;strong&gt;50270.1 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;23).Concurrent Manager Questions and Answers Relating to Generic Platform &lt;strong&gt;105133.1 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;24).Printing Character Reports with Oracle Applications Release 11 &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;99687.1&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;25).How To Keep Users from Using a Certain Printer &lt;strong&gt;1012181.102&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;26).Default Printer Defined For A User On Site Level Is Not Used &lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;175339.1&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;27).Troubleshooting Oracle Apps Performance Issues &lt;strong&gt;169935.1 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;28).Code Snippet for querying responsibilities and users in 11i Applications (user and responsibilites) &lt;strong&gt;468013.1 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;29).coe_locks.sql - Session and serial# for locked Rows &lt;strong&gt;156965.1 &lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-5187141422425714361?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uShs7_woha6twwgJ6obMP2ILlJs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uShs7_woha6twwgJ6obMP2ILlJs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uShs7_woha6twwgJ6obMP2ILlJs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uShs7_woha6twwgJ6obMP2ILlJs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/Ust0DfLUldI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5187141422425714361?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/5187141422425714361?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/Ust0DfLUldI/11idocid.html" title="Metalink DocID" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><feedburner:origLink>http://neosatish.blogspot.com/2007/07/11idocid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYESX84eCp7ImA9WB5WGEg.&quot;"><id>tag:blogger.com,1999:blog-9038120811227665389.post-238441518797672159</id><published>2007-07-18T21:29:00.000-07:00</published><updated>2007-07-30T21:28:28.130-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-07-30T21:28:28.130-07:00</app:edited><title>ORA-0600</title><content type="html">I GOT AN ERROR ORA-600 WHEN I AM GOING TO BRING UP DATABASE ON&lt;br /&gt;DATABASE-TIER. IT THROWS ORA-600 ERROR.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SOL:&lt;/span&gt; JUST I SHUT DOWNED MY DATABASE AND I STARTED UP DATABASE IN MOUNT&lt;br /&gt;STATE, I PERFORMED RECOVERY DATABASE.&lt;br /&gt;MY DATABASE WAS RECOVERED AND I OPENED DATABAE.&lt;br /&gt;NOW IT`S WORKING..... ....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9038120811227665389-238441518797672159?l=neosatish.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GXSsmvjAW0LvQX7UuFIKm4yO8CI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GXSsmvjAW0LvQX7UuFIKm4yO8CI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GXSsmvjAW0LvQX7UuFIKm4yO8CI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GXSsmvjAW0LvQX7UuFIKm4yO8CI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/NeoIsAlive/~4/xcD0_Zng2co" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://neosatish.blogspot.com/feeds/238441518797672159/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9038120811227665389&amp;postID=238441518797672159" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/238441518797672159?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9038120811227665389/posts/default/238441518797672159?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/NeoIsAlive/~3/xcD0_Zng2co/ora-0600-error.html" title="ORA-0600" /><author><name>HI</name><uri>http://www.blogger.com/profile/03187662111286273686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_Z7DLGaG-ess/TFQWZFH9WBI/AAAAAAAAD2E/jr7aTEjVcZ8/S220/28979_391911127092_519657092_4565744_665354_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://neosatish.blogspot.com/2007/07/ora-0600-error.html</feedburner:origLink></entry></feed>

