<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3821996171045986927</id><updated>2026-05-23T02:29:45.834+05:30</updated><title type='text'>Oracle Troubleshoot</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-7450500340795107887</id><published>2014-04-17T15:38:00.000+05:30</published><updated>2014-04-17T15:38:50.273+05:30</updated><title type='text'>Initial Load - Instantiation - Oracle Golden Gate using Datapump</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;br /&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:TrackMoves/&gt;
  &lt;w:TrackFormatting/&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:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&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:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-fareast-language:EN-US;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9.0pt;&quot;&gt;Full database export using
expdp &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Enable Minimal Supplemental Logging in Oracle on
source &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;alter database add supplemental log data ; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Enable Supplemental Logging at Table Level on
source &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;GGSCI&amp;gt; dblogin userid xxxxx password xxxxxx &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;GGSCI&amp;gt; add trandata &amp;lt;schema&amp;gt;.&amp;lt;tablename&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Add Extract, Add Exttrail, Add Pump, Add
Rmttrail on source &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Start Extract, Start Pump on source &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Create a database directory: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;SQLPLUS&amp;gt; create directory dumpdir as
&#39;&amp;lt;some directory&amp;gt;&#39; ; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Get the current SCN on the source database&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;Default&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;SQLPLUS&amp;gt; select current_scn from v$database ;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;Default&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;28318029 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Run
the Data Pump Export using the flashback SCN you obtained in the previous step.
The following example shows running the expdp utility at a Degree Of
Parallelism (DOP) of 4. If you have sufficient system resources (CPU, memory
and IO) then running at a higher DOP will decrease the amount of time it takes
to take the export (up to 4x for a DOP of 4). Note that expdp uses Oracle
Database parallel execution settings (e.g. parallel_max_servers) which have to
be set appropriately in order to take advantage of parallelism. Other processes
running in parallel may be competing for those resources. See the Oracle
Documentation for more details. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;&amp;gt;expdp
directory=dumpdir full=y parallel=4 dumpfile=ora102_%u.dmp flashback_scn=28318029
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;&amp;gt;Username:
system NOTE: any DB user with DBA privileges will do &amp;gt;Password: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Note: The export log needs to be checked for errors. &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Start
an import using impdp to the target database when the export step is complete. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Add
and Start Replicat after import is complete: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;GGSCI&amp;gt;
add replicat &amp;lt;repname&amp;gt;, exttrail ./dirdat/&amp;lt;xx&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;GGSCI&amp;gt;
start replicat &amp;lt;repname&amp;gt;, aftercsn &amp;lt;value returned from step 6&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt;&quot;&gt;Example 2:
schema export using exp &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Enable
Minimal Supplemental Logging in Oracle on source &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;SQLPLUS
&amp;gt; alter database add supplemental log data; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Enable
Supplemental Logging at Table Level on source &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;GGSCI&amp;gt;
dblogin userid xxxxx password xxxxxx &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;GGSCI&amp;gt;
add trandata &amp;lt;schema&amp;gt;.&amp;lt;tablename&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt; line-height: 115%;&quot;&gt;Add Extract, Add
ExtTrail FileTrail File, Add Pump, Add RmtTrail FileTrail File on source&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Start
Extract, Start Pump on source &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Get the current SCN on the source database&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;SQLPLUS&amp;gt;
select current_scn from v$database ; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;CURRENT_SCN
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;-----------------------
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;28318029
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Get
a flashback snapshot from the SCN that you obtained in the previous step. You
can do this with exp or expdp utility. The following example shows the use of
export utility (exp): &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;&amp;gt;exp
&amp;lt;username&amp;gt;/&amp;lt;password&amp;gt; owner=&amp;lt;schema_name&amp;gt; grants=n
statistics=none triggers=n compress=n FLASHBACK_SCN=28318029 &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Note:
Undo_retention has to be set high enough, and the export log needs to be
checked for errors. You can speed up exp by running multiple session in
parallel but you have to manually configure subsets of the data you want to
export (e.g. different tables for different export files). Make sure to use the
same FLASHBACK_SCN for all export sessions to ensure taking a read consistent
backup. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Start
an import to the target database when export is complete. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;Add
and Start Replicat: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt;&quot;&gt;GGSCI&amp;gt;
add replicat &amp;lt;rename&amp;gt;, exttrail ./dirdat/&amp;lt;xx&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 10.5pt; line-height: 115%;&quot;&gt;GGSCI&amp;gt; start
replicat &amp;lt;rename&amp;gt;, aftercsn &amp;lt;SCN value returned from query on
source&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;

&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/7450500340795107887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2014/04/initial-load-instantiation-oracle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/7450500340795107887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/7450500340795107887'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2014/04/initial-load-instantiation-oracle.html' title='Initial Load - Instantiation - Oracle Golden Gate using Datapump'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-1128968934308916566</id><published>2014-04-17T15:24:00.000+05:30</published><updated>2014-04-17T15:24:18.553+05:30</updated><title type='text'>Add tables to an Existing GoldenGate Configuration - Oracle Golden Gate</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;br /&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:TrackMoves/&gt;
  &lt;w:TrackFormatting/&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:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&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:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-fareast-language:EN-US;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;br /&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:TrackMoves/&gt;
  &lt;w:TrackFormatting/&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:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&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:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-fareast-language:EN-US;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Log into the source
database via GGSCI&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;[oracle@blue ggate]$ ggsci&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Oracle GoldenGate Command Interpreter for Oracle&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Version 11.2.1.0.13 17435036
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;OGGCORE_11.2.1.0.0OGGBP_PLATFORMS_131002.1206_FBO&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Linux, x64, 64bit (optimized), Oracle 11g on
Oct&amp;nbsp; 3 2013 02:39:46&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Copyright (C) 1995, 2013, Oracle and/or its
affiliates. All rights reserved.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 2&amp;gt; dblogin userid ggate,
password ggate&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Successfully logged into database.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add trandata for the
new table(s).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 3&amp;gt; add trandata song.stone&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;2013-12-05 15:17:07&amp;nbsp; WARNING OGG-00869&amp;nbsp;
No unique key is defined for table &#39;STONE&#39;. All viable columns will be used to
represent the key, but may not guarantee uniqueness.&amp;nbsp; KEYCOLS may be used
to define the key.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Logging of supplemental redo data enabled for
table SONG.STONE.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 4&amp;gt; add trandata song.greystreet&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;2013-12-05 15:17:15&amp;nbsp; WARNING OGG-00869&amp;nbsp;
No unique key is defined for table &#39;GREYSTREET&#39;. All viable columns will be
used to represent the key, but may not guarantee uniqueness.&amp;nbsp; KEYCOLS may
be used to define the key.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Logging of supplemental redo data enabled for
table SONG.GREYSTREET.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add the two tables in
the Extract Parameter file&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 5&amp;gt; edit params e_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;TABLE song.stone;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;TABLE song.greystreet;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Restart the Extract
e_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 2&amp;gt; stop e_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Sending STOP request to EXTRACT E_GG ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Request processed.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 3&amp;gt; start e_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Sending START request to MANAGER ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;EXTRACT E_GG starting&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; At this point, capture
the Current SCN from the database. Do not lose this number, we need it later!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;[oracle@blue ggate]$ sqlplus / as sysdba&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL*Plus: Release 11.2.0.3.0 Production on Thu Dec
5 15:28:31 2013&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Copyright (c) 1982, 2011, Oracle.&amp;nbsp; All rights
reserved.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Connected to:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Oracle Database 11g Enterprise Edition Release
11.2.0.3.0 - 64bit Production&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;With the Partitioning, OLAP, Data Mining and Real
Application Testing options&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; select current_scn from v$database;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;CURRENT_SCN&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;-----------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1113396&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; exit&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Disconnected from Oracle Database 11g Enterprise
Edition Release 11.2.0.3.0 - 64bit Production&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;With the Partitioning, OLAP, Data Mining and Real
Application Testing options&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Take a Data Pump export
of the two tables. &lt;strong&gt;&lt;u&gt;Please note the use of FLASHBACK_SCN.&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;[oracle@blue ggate]$ expdp system/oracle
directory=data_pump_dir dumpfile=additional_tables.dmp flashback_scn=1113396
tables=song.stone,song.greystreet&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Export: Release 11.2.0.3.0 - Production on Thu Dec
5 15:32:04 2013&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Copyright (c) 1982, 2011, Oracle and/or its
affiliates.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Connected to: Oracle Database 11g Enterprise
Edition Release 11.2.0.3.0 - 64bit Production&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;With the Partitioning, OLAP, Data Mining and Real
Application Testing options&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Starting
&quot;SYSTEM&quot;.&quot;SYS_EXPORT_TABLE_01&quot;:&amp;nbsp; system/********
directory=data_pump_dir dumpfile=additional_tables.dmp flashback_scn=1113396
tables=song.stone,song.greystreet&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Estimate in progress using BLOCKS method...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Processing object type
TABLE_EXPORT/TABLE/TABLE_DATA&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Total estimation using BLOCKS method: 128 KB&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Processing object type TABLE_EXPORT/TABLE/TABLE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Processing object type
TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;. . exported &quot;SONG&quot;.&quot;GREYSTREET&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
5.882 KB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100 rows&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;. . exported
&quot;SONG&quot;.&quot;STONE&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
5.679 KB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100 rows&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Master table
&quot;SYSTEM&quot;.&quot;SYS_EXPORT_TABLE_01&quot; successfully loaded/unloaded&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;******************************************************************************&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Dump file set for SYSTEM.SYS_EXPORT_TABLE_01 is:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;
/u01/app/oracle/admin/sky/dpdump/additional_tables.dmp&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Job
&quot;SYSTEM&quot;.&quot;SYS_EXPORT_TABLE_01&quot; successfully completed at
15:32:14&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Run the import on the
Target database.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;[oracle@blue ggate]$ impdp system/oracle
directory=data_pump_dir dumpfile=additional_tables.dmp remap_schema=song:river&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Import: Release 11.2.0.3.0 - Production on Thu Dec
5 15:45:29 2013&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Copyright (c) 1982, 2011, Oracle and/or its
affiliates.&amp;nbsp; All rights reserved.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Connected to: Oracle Database 11g Enterprise
Edition Release 11.2.0.3.0 - 64bit Production&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;With the Partitioning, OLAP, Data Mining and Real
Application Testing options&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Master table
&quot;SYSTEM&quot;.&quot;SYS_IMPORT_FULL_01&quot; successfully loaded/unloaded&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Starting
&quot;SYSTEM&quot;.&quot;SYS_IMPORT_FULL_01&quot;:&amp;nbsp; system/********
directory=data_pump_dir dumpfile=additional_tables.dmp remap_schema=song:river&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Processing object type TABLE_EXPORT/TABLE/TABLE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Processing object type
TABLE_EXPORT/TABLE/TABLE_DATA&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;. . imported &quot;RIVER&quot;.&quot;GREYSTREET&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
5.882 KB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100 rows&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;. . imported
&quot;RIVER&quot;.&quot;STONE&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
5.679 KB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100 rows&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Processing object type
TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Job
&quot;SYSTEM&quot;.&quot;SYS_IMPORT_FULL_01&quot; successfully completed at
15:45:31&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Here’s the important
step, you need to edit the replicat’s parameter file and include the following
string in the map statement.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 2&amp;gt; edit params r_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MAP song.stone, TARGET river.stone , FILTER (
@GETENV(&quot;TRANSACTION&quot;, &quot;CSN&quot;) &amp;gt; 1113396);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MAP song.greystreet, TARGET river.greystreet,
FILTER ( @GETENV(&quot;TRANSACTION&quot;, &quot;CSN&quot;) &amp;gt; 1113396);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Recycle the replicat.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 4&amp;gt;&amp;nbsp; stop r_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Sending STOP request to REPLICAT R_GG ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;start Request processed.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 5&amp;gt; start r_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Sending START request to MANAGER ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;REPLICAT R_GG starting&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 6&amp;gt; info all&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Lag at Chkpt&amp;nbsp; Time Since Chkpt&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MANAGER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
RUNNING&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;EXTRACT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
RUNNING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_GG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
00:00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:09&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;REPLICAT&amp;nbsp;&amp;nbsp;&amp;nbsp;
RUNNING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; R_GG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
00:00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:03&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;10. Check the counts on both systems.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;10.1. On the Source&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; select name from v$database;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NAME&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;---------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SKY&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; select count(1) from song.stone;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; COUNT(1)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;----------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;10.2. On the Target&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; select name from v$database;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;NAME&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;---------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;WATER&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; select count(1) from river.stone;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; COUNT(1)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;----------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;100&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;10.3. Insert data on the source.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; INSERT INTO song.stone&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SELECT dbms_random.string(&#39;A&#39;, 2) RNDMSTR&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; FROM all_objects&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;WHERE ROWNUM &amp;lt; 101;&amp;nbsp;
2&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;100 rows created.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; commit;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Commit complete.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; select count(1) from song.stone;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; COUNT(1)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;----------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;10.4. Check the counts on the target table.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;SQL&amp;gt; select count(1) from river.stone;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp; COUNT(1)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;----------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;10.5.&amp;nbsp;&amp;nbsp;Check lag on the replicat.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 1&amp;gt; info all&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;Group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lag at Chkpt&amp;nbsp;
Time Since Chkpt&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MANAGER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
RUNNING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;EXTRACT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
RUNNING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_GG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
00:00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:02&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;REPLICAT&amp;nbsp;&amp;nbsp;&amp;nbsp;
RUNNING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; R_GG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
00:00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:08&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;11.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Once the table is
caught up, remove the FILTER parameters from the replicat.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 2&amp;gt; edit params r_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MAP song.stone, TARGET river.stone;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MAP song.greystreet, TARGET river.greystreet;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;12.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Restart the replicat
and we’re done!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 4&amp;gt;&amp;nbsp; stop r_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Sending STOP request to REPLICAT R_GG ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;start Request processed.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 5&amp;gt; start r_gg&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Sending START request to MANAGER ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;REPLICAT R_GG starting&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;GGSCI (blue.color) 6&amp;gt; info all&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Program&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lag at
Chkpt&amp;nbsp; Time Since Chkpt&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;MANAGER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
RUNNING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;EXTRACT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
RUNNING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E_GG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
00:00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:06&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;REPLICAT&amp;nbsp;&amp;nbsp;&amp;nbsp;
RUNNING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; R_GG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00:00:00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
00:00:02&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;


&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/1128968934308916566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2014/04/add-tables-to-existing-goldengate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/1128968934308916566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/1128968934308916566'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2014/04/add-tables-to-existing-goldengate.html' title='Add tables to an Existing GoldenGate Configuration - Oracle Golden Gate'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-8274997346929903181</id><published>2014-04-17T15:16:00.002+05:30</published><updated>2014-04-17T15:16:56.857+05:30</updated><title type='text'>Resynchronizing an out-of-sync table - Oracle Golden Gate</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;br /&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:TrackMoves/&gt;
  &lt;w:TrackFormatting/&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:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-IN&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&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:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
   &lt;m:brkBin m:val=&quot;before&quot;/&gt;
   &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
   &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val=&quot;0&quot;/&gt;
   &lt;m:rMargin m:val=&quot;0&quot;/&gt;
   &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
   &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
   &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
   &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
  &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin-top:0cm;
 mso-para-margin-right:0cm;
 mso-para-margin-bottom:10.0pt;
 mso-para-margin-left:0cm;
 line-height:115%;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-fareast-language:EN-US;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;In this procedure, there are
two Replicat groups:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;● The original group, known
as groupA&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;● A new group that you will
create, known as groupB&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;To resynchronize a table&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;1.Comment out the
out-of-sync table in the original Replicat parameter file.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;2.Stop the original Replicat
and start it again so it continues processing the tables that are not
out-of-sync.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;STOP REPLICAT &amp;lt;groupA&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;START REPLICAT
&amp;lt;groupA&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;3.Write down the timestamp
on the source system.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;4.Try to resolve any
long-running transactions on the source out-of-sync table. You will be copying
the source data to the target, and if transactions are open while the copy is
being made, they will not be captured.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;5. Start a copy of the
source data.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;6.Import the copy to the
target table.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;7.Create a new Replicat
group for the out-of-sync table, using BEGIN to start at the source timestamp
that you recorded step 3, and using the existing trail for EXTTRAIL.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;ADD REPLICAT &amp;lt;groupB&amp;gt;,
EXTTRAIL &amp;lt;existing trail&amp;gt;,BEGIN &amp;lt;yyyy-mm-dd hh:mm:ss&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;8. Create a parameter file
for the new group and include HANDLECOLLISIONS.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;EDIT PARAMS &amp;lt;groupB&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;9.Start the new Replicat
group. START REPLICAT &amp;lt;groupB&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;10.View the lag of the new
group until it shows “At EOF, no more records to process.”&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;SEND REPLICAT
&amp;lt;groupB&amp;gt;, GETLAG&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;11.Stop the new Replicat
group.STOP REPLICAT &amp;lt;groupB&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;12.Edit the parameter file
of the new group to comment out or remove HANDLECOLLISIONS.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;13.Start the new Replicat
group.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;START REPLICAT
&amp;lt;groupB&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;The next steps merge the
table back with the others so that only one Replicat group is needed again.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;14.Stop Extract. STOP
EXTRACT &amp;lt;extract_group&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;15.View the lag of each
Replic at group until it shows “At EOF, no more records to process.”&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;SEND REPLICAT
&amp;lt;groupA&amp;gt;, GETLAG&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;SEND REPLICAT
&amp;lt;groupB&amp;gt;, GETLAG&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;16.Stop both Replicat
groups.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;STOP REPLICAT &amp;lt;groupA&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;STOP REPLICAT &amp;lt;groupB&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;17.Uncomment the newly
synchronized table in the original Replicat parameter file.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;18. Start Extract.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;START EXTRACT
&amp;lt;extract_group&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;19.Start the original
Replicat.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;START REPLICAT
&amp;lt;groupA&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;20.Delete the new Replicat
that you created.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;DELETE REPLICAT
&amp;lt;groupB&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;&quot;&gt;Note : we can use find
current_scan from source database and take export using the flashback parameter
and copy the tables to target, while starting dummy replicat group we use start
replicat after csn.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/8274997346929903181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2014/04/resynchronizing-out-of-sync-table.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/8274997346929903181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/8274997346929903181'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2014/04/resynchronizing-out-of-sync-table.html' title='Resynchronizing an out-of-sync table - Oracle Golden Gate'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-8542168285428709732</id><published>2013-09-28T00:14:00.000+05:30</published><updated>2013-09-28T00:14:37.584+05:30</updated><title type='text'>RECOVERING FROM A LOST DATAFILE IN A UNDO TABLESPACE</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span id=&quot;pt1:sd_r1:0:dv_rDoc:ot71&quot; style=&quot;color: black; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;font-family: Courier New, Courier, mono;&quot;&gt;The approach to be followed depends on the specific scenario in which 
the loss of the rollback datafile is detected: 
 
 
I. THE DATABASE IS DOWN 
----------------------- 
 
Attempting to startup the database will result in ORA-1157 and ORA-1110. 
The solution here depends on whether the database was cleanly shut down 
or not. 
 
 
I.A. THE DATABASE WAS CLEANLY SHUT DOWN 
--------------------------------------- 
 
If you are ABSOLUTELY POSITIVE that the database was cleanly shutdown, 
i.e., it was closed with either shutdown NORMAL or IMMEDIATE, then 
the simplest solution is to offline drop the missing datafile, open the 
database in restricted mode, and then drop and recreate the undo  
tablespace to which the file belonged.  DO NOT follow this procedure 
if the database was shut down ABORT or if it crashed. 
 
The steps are: 
 
1. Make sure the database was last cleanly shut down. 
 
   Check the alert.log file for this instance.  Go to the bottom of 
   the file and make sure the last time you shut the database down 
   you got the messages: 
 
        &quot;Shutting down instance (immediate)&quot; 

   OR

 &quot;alter database close normal  
         Completed: alter database close normal&quot;

   This also includes the case of a clean shutdown followed by a 
   failed attempt to startup the database.  In that case, Oracle will 
   issue error messages and shut itself down abort.  For the purposes 
   of this solution, though, this counts as a clean shutdown. 
 
   If that is not the case, i.e., if the last time YOU shut the database 
   down it was in abort mode, or the database crashed itself, it is 
   NOT safe to proceed.  You should follow the instructions for 
   case I.B below. 
 
2. If using automatic UNDO_MANAGEMENT, comment out this entry from the parameter 
   file, or set it to MANUAL.  

   If using rollback segments, remove all the rollback segments in the 
   tablespace to which the lost datafile belongs from the ROLLBACK_SEGMENTS 
   parameter in the init.ora file for this instance.  If you are not sure about which rollbacks are 
   in that tablespace, simply comment out the whole ROLLBACK_SEGMENTS entry. 
 
3. Mount the database in restricted mode. 
 
   SQL&amp;gt; STARTUP RESTRICT MOUNT 
 
4. Offline drop the lost datafile. 
 
   SQL&amp;gt; ALTER DATABASE DATAFILE &#39;&amp;lt;full_path_file_name&amp;gt;&#39; OFFLINE DROP; 
 
5. Open the database. 
 
   SQL&amp;gt; ALTER DATABASE OPEN 
 
   You should receive the message &quot;Statement processed,&quot;.  

   If instead you get ORA-604, ORA-376, and ORA-1110, it is likely the shutdown
   was not normal/immediate.  Review the rest of the options available and/or 
   contact Oracle Support Services.   
 
6. Drop the undo tablespace or tablespace which contains rollback segments
   to which the datafile belonged. 
 
   SQL&amp;gt; DROP TABLESPACE &amp;lt;tablespace_name&amp;gt; INCLUDING CONTENTS; 
 
7. Recreate the undo tablespace.  If using rollback segments, recreate the 
   rollback segment tablespace and all it&#39;s rollback segments.  Remember to 
   bring the rollbacks online after you create them. 

8. Edit the parameter file setting:
   UNDO_MANAGEMENT=AUTO
   UNDO_TABLESPACE=&amp;lt;new undo tablespace name&amp;gt; 
  
   If using rollback segments, reinclude the rollbacks you just recreated in 
   the ROLLBACK_SEGMENTS parameter in the init.ora file for this instance. 
   As rollback segments were brought online in step #7, no need to proceed 
   with shutdown/startup as needed for undo tablespace.  All that is required
   is:

   SQL&amp;gt; ALTER SYSTEM DISABLE RESTRICTED SESSION; 

9. If using UNDO tablespace, Shutdown and startup the the database. 
 
I.B. THE DATABASE WAS NOT CLEANLY SHUT DOWN 
------------------------------------------- 
 
This is the situation where the database was last shut down abort or crashed. 
In this case, it is almost certain that the rollback segments that had 
extents in the lost datafile still contain active transactions.  Therefore, 
the file cannot be offlined or dropped.  You must restore the lost datafile 
from a backup and apply media recovery to it.  If the database is in 
NOARCHIVELOG mode, you will only succeed in recovering the datafile if the 
redo to be applied is within the range of your online logs.  Otherwise, the 
last full backup must be restored.  If a backup of the datafile is not 
available, please contact Oracle Support Services.
 
These are the steps: 
 
1. Restore the lost file from a backup. 
 
2. Mount the database:
  
   SQL&amp;gt; STARTUP MOUNT;
 
3. Issue the following query: 
 
   SQL&amp;gt; SELECT FILE#, NAME, STATUS FROM V$DATAFILE; 
 
 If the status of the file you just restored is &quot;OFFLINE,&quot; you must 
 online it before proceeding: 
 
   SQL&amp;gt; ALTER DATABASE DATAFILE &#39;&amp;lt;full_path_file_name&amp;gt;&#39; ONLINE; 
 
4. Issue the following query: 
 
   SQL&amp;gt; SELECT V1.GROUP#, MEMBER, SEQUENCE#, FIRST_CHANGE# 
 FROM V$LOG V1, V$LOGFILE V2 
 WHERE V1.GROUP# = V2.GROUP# ; 
 
 This will list all your online redolog files and their respective 
 sequence and first change numbers. 
 
5. If the database is in NOARCHIVELOG mode, issue the query: 
 
   SQL&amp;gt; SELECT FILE#, CHANGE# FROM V$RECOVER_FILE; 
 
   If the CHANGE# is GREATER than the minimum FIRST_CHANGE# of your 
   logs, the datafile can be recovered.  Just keep in mind that all the 
   logs to be applied will be online logs, and move on to step 6. 
 
   If the CHANGE# is LESSER than the minimum FIRST_CHANGE# of your logs, 
   the file cannot be recovered.  Your options at this point include 
   restoring a full backup if one is available or forcing the database 
   to open in an inconsistent state to get a full export out of it. 
   For further details and to assist you in your decision, please contact
   Oracle Support Services.
 
6. Recover the datafile: 
 
   SQL&amp;gt; RECOVER DATAFILE &#39;&amp;lt;full_path_file_name&amp;gt;&#39; 
 
7. Confirm each of the  logs that you are prompted for until you receive 
   the message &quot;Media recovery complete&quot;.  If you are prompted for a 
   non-existing archived log, Oracle probably needs one or more of the 
   online logs to proceed with the recovery.  Compare the sequence number 
   referenced in the ORA-280 message with the sequence numbers of your online 
   logs.  Then enter the full path name of one of the members of the redo group 
   whose sequence number matches the one you are being asked for.  Keep entering 
   online logs as requested until you receive the message &quot;Media recovery 
   complete&quot;. 
 
8. Open the database:

   SQL&amp;gt; ALTER DATABASE OPEN; 
 
 
II. THE DATABASE IS UP 
---------------------- 
 
If you have detected the loss of the rollback datafile and the database 
is still up and running, DO NOT SHUT IT DOWN.  In most cases, it is 
simpler to solve this problem with the database up than with it down. 
 
Two approaches are possible in this scenario: 
 
A) The first approach involves creating a new UNDO (or rollback segment) 
   tablespace, altering the system to use the new and dropping the old. 

B) The other approach involves offlining the lost datafile, restoring it from 
   backup, and then applying media recovery to it to make it consistent 
   with the rest of the database.  This method can only be used if 
   the database is in ARCHIVELOG mode. 

In general, approach IIA is simpler to try first, however, depending on 
activity and undo usage, the drop of the older tablespace may result
in error regarding active transactions.  There are a few things to try to 
get the older tablespace to drop, but if all fail, approach IIB may be required.  
 
APPROACH II.A: RECREATING THE ROLLBACK TABLESPACE 
------------------------------------------------- 
 
This approach can be used regardless of the archival mode of the database. 
The steps are: 

For undo tablespaces:
.....................

1. Create a new undo tablespace:

   SQL&amp;gt; CREATE UNDO TABLESPACE &amp;lt;new undo tablepace name&amp;gt;  
        DATAFILE &#39;&amp;lt;new location and name of datafile&amp;gt;&#39; SIZE ....;

2. Alter the system to use the new undo tablespace:

   SQL&amp;gt; ALTER SYSTEM SET UNDO_TABLESPACE=&#39;&amp;lt;new undo tablepace name&amp;gt;&#39;;

At this point, all new undo will be allocated in undo segments managed within 
the UNDO_TBS2 tablespace.

3. Try dropping older undo tablespace:

   SQL&amp;gt; DROP TABLESPACE &amp;lt;old undo tablespace name&amp;gt; INCLUDING CONTENTS; 

If this succeeds, you are done.  If it returns an error, please see
&quot;Handling errors dropping undo/rollback segments&quot;.

For rollback segment tablespaces:
................................. 

1. Create new tablespace to house rollback segments.  For spacing and extent 
sizing, see information in dba_tablespaces for old rollback segment tablespace.  

   SQL&amp;gt; CREATE TABLESPACE .....

2. Create rollback segments in this tablespace

   SQL&amp;gt; CREATE ROLLBACK SEGMENT.....

3. Online the rollback segments in this new tablespace:

   SQL&amp;gt; ALTER ROLLBACK SEGMENT &amp;lt;new_rollback_segment&amp;gt; ONLINE;

   Repeat for all rollback segments.

4. Try to offline all the rollback segments in the tablespace to which 
   the lost datafile belongs. 
 
   SQL&amp;gt; ALTER ROLLBACK SEGMENT &amp;lt;rollback_segment&amp;gt; OFFLINE; 
 
   Repeat this statement for all rollbacks in the tablespace. 

5. Check the status of the rollbacks. 
 
    They must all be offline before they can be dropped. Issue the query: 
 
   SQL&amp;gt; SELECT SEGMENT_NAME, STATUS FROM DBA_ROLLBACK_SEGS 
 WHERE TABLESPACE_NAME = &#39;&amp;lt;TABLESPACE_NAME&amp;gt;&#39;; 
 
6. Drop all offlined rollback segments. 
 
 For each rollback returned by the query in step 2 with status 
 &quot;OFFLINE,&quot; issue the statement: 
 
   SQL&amp;gt; DROP ROLLBACK SEGMENT &amp;lt;rollback_segment&amp;gt;; 

7. Drop the rollback segment tablespace:

   SQL&amp;gt; DROP TABLESPACE &amp;lt;tablespace_name&amp;gt; INCLUDING CONTENTS; 

   If this succeeds, you are done.  If it returns an error, please see 
   &quot;Handling errors dropping undo/rollback segments&quot;.

HANDLING ERRORS DROPPING UNDO/ROLLBACK SEGMENTS:
-----------------------------------------------

NOTE, although automatic undo and undo tablespace is used by the database, 
the following procedure is the same.  The only difference is that the segment 
names are assigned by Oracle.
 
1. Check for any rollback segments online.  

   SQL&amp;gt; SELECT SEGMENT_NAME, STATUS FROM DBA_ROLLBACK_SEGS 
        WHERE TABLESPACE_NAME = &#39;&amp;lt;OLD TABLESPACE_NAME&amp;gt;&#39;; 

   If any of the rollbacks you tried to offline still has an &quot;ONLINE&quot; status, 
   this is usually an indication that this segment contains active transactions.
   
2. Check for active transactions with the following query: 
 
   SQL&amp;gt; SELECT SEGMENT_NAME, XACTS ACTIVE_TX, V.STATUS 
 FROM V$ROLLSTAT V, DBA_ROLLBACK_SEGS 
 WHERE TABLESPACE_NAME = &#39;&amp;lt;TABLESPACE_NAME&amp;gt;&#39; AND SEGMENT_ID = USN; 
 
   If the above query returns no rows, it means all the rollbacks in 
   the affected tablespace are already offline.  Repeat the query in 
   step 1 to retrieve the names of the rollbacks that just became 
   offline and attempt to drop the undo tablespace or individual
   rollback segments as described above.   
 
   If the above query returns one or more rows, they should show 
   status &quot;PENDING OFFLINE&quot;.  Next, check the ACTIVE_TX 
   column for each rollback.  If it has a value of 0, it implies 
   there are no pending transactions left in the rollback, and it 
   should go offline shortly.  Repeat the query in step 1 a few 
   more times until it shows the rollback segments being offline and 
   then attempt the drop again.  Once the drop is successful, you are done. 
 
   If any of the &quot;pending offline&quot; rollbacks has a value of 1 or 
   greater in the ACTIVE_TX column, move on to step 3. 
 
3. Force rollbacks with active transactions to go offline. 
 
   At this point, the only way to move forward is to have the 
   &quot;pending offline&quot; rollbacks released.  The active transactions 
   in these rollbacks must either be committed or rolled back. 
   The following query shows which users have transactions assigned 
   to which rollbacks: 
 
   SQL&amp;gt; SELECT S.SID, S.SERIAL#, S.USERNAME, R.NAME &quot;ROLLBACK&quot; 
 FROM V$SESSION S, V$TRANSACTION T, V$ROLLNAME R 
 WHERE R.NAME IN (&#39;&amp;lt;PENDING_ROLLBACK_1&amp;gt;&#39;, ... , &#39;&amp;lt;PENDING_ROLLBACK_N&amp;gt;&#39;) 
 AND S.TADDR = T.ADDR AND T.XIDUSN = R.USN; 
 
   You may directly contact the users with transactions in the 
   &quot;pending offline&quot; rollbacks and ask them to commit (preferably) 
   or rollback immediately.  If that is not feasible, you can force 
   that to happen by killing their sessions.  For each of the entries 
   returned by the above query, issue the statement: 
 
   SQL&amp;gt; ALTER SYSTEM KILL SESSION &#39;&amp;lt;SID&amp;gt;, &amp;lt;SERIAL#&amp;gt;&#39;; 
 
   where &amp;lt;SID&amp;gt; and &amp;lt;SERIAL#&amp;gt; are those returned by the previous 
   query.  After the sessions are killed, it may take a few minutes 
   before Oracle finishes rolling back and doing cleanup work.  Go back 
   to step 1 and repeat the query in there periodically until all 
   rollbacks in the affected tablespace are offline and ready to be 
   dropped. 

   If you are unable to drop the older undo tablespace or rollback segments, 
   try to restore the file from backup and recover it fully (approach II.B).  
   Once the file is recovered try to drop the older undo tablespace.  If this 
   is not possible, contact Oracle Support Services.  
 
APPROACH II.B: RESTORING THE DATAFILE FROM BACKUP 
------------------------------------------------- 
 
As mentioned before, this approach can only be followed if the database is 
in ARCHIVELOG mode.  Here are the steps: 
 
1. Offline the lost datafile. 
 
   SQL&amp;gt; ALTER DATABASE DATAFILE &#39;&amp;lt;full_path_file_name&amp;gt;&#39; OFFLINE; 
 
   NOTE: Depending on the current amount of database activity, 
   you may have to create additional rollback segments in a different 
   tablespace to keep the database going while you take care of the problem. 
 
2. Restore the datafile from a backup. 
 
3. Issue the following query: 
 
   SQL&amp;gt; SELECT V1.GROUP#, MEMBER, SEQUENCE# 
 FROM V$LOG V1, V$LOGFILE V2 
 WHERE V1.GROUP# = V2.GROUP# ; 
 
   This will list all your online redolog files and their respective 
   sequence numbers. 
 
4. Recover the datafile: 
 
   SQL&amp;gt; RECOVER DATAFILE &#39;&amp;lt;full_path_file_name&amp;gt;&#39; 
 
5. Confirm each of the  logs that you are prompted for until you receive 
   the message &quot;Media recovery complete&quot;.  If you are prompted for a 
   non-existing archived log, Oracle probably needs one or more of the 
   online logs to proceed with the recovery.  Compare the sequence number 
   referenced in the ORA-280 message with the sequence numbers of your online 
   logs.  Then enter the full path name of one of the members of the redo group 
   whose sequence number matches the one you are being asked for.  Keep 
   entering online logs as requested until you receive the message 
   &quot;Media recovery complete&quot;. 
 
6. Bring the datafile back online. 
 
   SQL&amp;gt; ALTER DATABASE DATAFILE &#39;&amp;lt;full_path_file_name&amp;gt;&#39; ONLINE&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/8542168285428709732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/09/recovering-from-lost-datafile-in-undo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/8542168285428709732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/8542168285428709732'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/09/recovering-from-lost-datafile-in-undo.html' title='RECOVERING FROM A LOST DATAFILE IN A UNDO TABLESPACE'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-2391345200617699400</id><published>2013-09-27T23:30:00.002+05:30</published><updated>2013-09-27T23:30:51.816+05:30</updated><title type='text'>Dataguard Issues - How to resolve ORA-16792 </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;pt1:r1:ot71&quot; style=&quot;color: black;&quot;&gt;&lt;span id=&quot;pt1:r1:ot71&quot; style=&quot;color: black;&quot;&gt;If the 
setting of dataguard related parameter is different between database and
 the broker, when doing the show configuration within DGMGRL, the 
following error will appear:&lt;br /&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;pt1:r1:ot71&quot; style=&quot;color: black;&quot;&gt;DGMGRL&amp;gt; show configuration;&lt;br /&gt;
&lt;br /&gt;
Configuration&lt;br /&gt;
Name: DGA24L&lt;br /&gt;
Enabled: YES&lt;br /&gt;
Protection Mode: MaxPerformance&lt;br /&gt;
Fast-Start Failover: DISABLED&lt;br /&gt;
Databases:&lt;br /&gt;
DGA24L - Primary database&lt;br /&gt;
DGA24LPS - Physical standby database&lt;br /&gt;
&lt;br /&gt;
Current status for &quot;DGA24L&quot;:&lt;br /&gt;
Warning: ORA-16608: one or more databases have warnings&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;pt1:r1:ot71&quot; style=&quot;color: black;&quot;&gt;&lt;span id=&quot;pt1:r1:ot71&quot; style=&quot;color: black;&quot;&gt;DGMGRL&amp;gt; show database verbose &#39;DGA24L&#39;;&lt;br /&gt;
&lt;br /&gt;
Database&lt;br /&gt;
Name: DGA24L&lt;br /&gt;
Role: PRIMARY&lt;br /&gt;
Enabled: YES&lt;br /&gt;
Intended State: ONLINE&lt;br /&gt;
Instance(s):&lt;br /&gt;
DGA24L&lt;br /&gt;
&lt;br /&gt;
Properties:&lt;br /&gt;
...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;o find out what is the differences, by using this command:&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
DGMGRL&amp;gt; show database &#39;&amp;lt;db_name&amp;gt;&#39;&amp;nbsp; &#39;InconsistentProperties&#39;;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;km&quot;&gt;&lt;br /&gt;
DGMGRL&amp;gt; show database &#39;DGA24L&#39; &#39;InconsistentProperties&#39;;&lt;br /&gt;
INCONSISTENT PROPERTIES&lt;br /&gt;
&amp;nbsp;&amp;nbsp; INSTANCE_NAME&amp;nbsp; PROPERTY_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp; MEMORY_VALUE&amp;nbsp;&amp;nbsp; SPFILE_VALUE&amp;nbsp;&amp;nbsp;&amp;nbsp; BROKER_VALUE &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DGA24L&amp;nbsp; LogArchiveTrace&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 513 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 513&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
For example, the inconsistent is this parameter log_archive_trace&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
Either change the value using sqlplus or DGMGRL to make it consistent.&lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;km&quot;&gt;1. sqlplus / as sysdba&lt;br /&gt;
&amp;nbsp;&amp;nbsp; SQL&amp;gt; alter system set log_archive_trace=513;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
or &lt;/span&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;
&lt;/span&gt;&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;code class=&quot;km&quot;&gt;2. DGMGRL&lt;br /&gt;
&amp;nbsp;&amp;nbsp; DGMGRL&amp;gt; edit database &#39;&amp;lt;db_name&amp;gt;&#39; set property &#39;LogArchiveTrace&#39;=1;&lt;/code&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span id=&quot;pt1:r1:ot71&quot; style=&quot;color: black; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span id=&quot;pt1:r1:ot71&quot; style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/2391345200617699400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/09/dataguard-issues-how-to-resolve-ora.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/2391345200617699400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/2391345200617699400'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/09/dataguard-issues-how-to-resolve-ora.html' title='Dataguard Issues - How to resolve ORA-16792 '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-3379886217330238636</id><published>2013-09-25T23:55:00.000+05:30</published><updated>2013-09-25T23:55:17.492+05:30</updated><title type='text'>How to quickly check that Database is consistent after incomplete recovery (Point in Time Recovery) before OPEN RESETLOGS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
At first, It&#39;s helpful to enable the session to display the timestamp for DATE type columns :&lt;br /&gt;&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; alter session set nls_date_format=&#39;DD-MON-YYYY HH24:MI:SS&#39; ;&lt;/div&gt;
&lt;a href=&quot;http://www.blogger.com/null&quot; name=&quot;aref_section21&quot;&gt;&lt;/a&gt;&lt;h3 class=&quot;km&quot;&gt;
Check 1:&lt;/h3&gt;
&lt;strong&gt;Objective:&lt;/strong&gt; &lt;em&gt;Verify that the datafiles are recovered to the intended point in time (PIT) and they are consistent (FUZZY=NO)&lt;br /&gt;&lt;/em&gt;Query
 the current status and PIT (P-oint I-n T-ime upto which the datafiles 
have been recovered) of datafiles by reading datafile headers directly 
from the physical datafiles:&lt;br /&gt;&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; select fuzzy, 
status, error, recover, checkpoint_change#, checkpoint_time, count(*) 
from v$datafile_header group by fuzzy, status, error, recover, 
checkpoint_change#, checkpoint_time ;&lt;br /&gt;&lt;br /&gt;FUZ STATUS&amp;nbsp; ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC CHECKPOINT_CHANGE# CHECKPOINT_TIME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COUNT(*)&lt;br /&gt;--- ------- --------------- --- ------------------ -------------------- ----------&lt;br /&gt;NO&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5311260 31-AUG-2011 23:10:14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;br /&gt;YES ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5311260 31-AUG-2011 23:10:14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;+ Verify that the checkpoint_time / checkpoint_change# is in 
line with your intended UNTIL TIME/SCN. If not, recover the database 
further if you have more archived logs available.&lt;br /&gt;&lt;br /&gt;+ If FUZZY=YES 
for some datafiles, it means more recovery is required. If no more 
archived logs are available, identify such datafiles and determine if we
 can take them offline because we will loose the data in those 
datafiles. If the datafiles belong to SYSTEM or UNDO tablespace, we can /
 MUST not bring such datafile offline without proper analysis. Please 
consult Oracle Support for further actions.&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; select file#, 
substr(name, 1, 50), substr(tablespace_name, 1, 15), 
undo_opt_current_change# from v$datafile_header where fuzzy=&#39;YES&#39; ;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE# SUBSTR(NAME,1,50)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUBSTR(TABLESPA UNDO_OPT_CURRENT_CHANGE#&lt;br /&gt;---------- -------------------------------------------------- --------------- ------------------------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 /u01/app/oracle/oradata/prod111/undotbs01.dbf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNDOTBS1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5117431&lt;/div&gt;
&lt;br /&gt;Occasionally, if the tablespace name doesn&#39;t indicate it to be 
UNDO tablespace, if we see non-zero value in column 
UNDO_OPT_CURRENT_CHANGE#, it indicates that the datafile contains undo 
segments.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To bring a datafile offline :&lt;br /&gt;&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; alter database datafile &amp;lt;file#&amp;gt; offline ;&lt;/div&gt;
&lt;br /&gt;Check 1 can be considered Passed when :&lt;br /&gt;&lt;br /&gt;+ Verified that all the datafiles have been recovered upto the intended Point in time.&lt;br /&gt;&lt;br /&gt;+
 Fuzzy=NO for SYSTEM, UNDO and all intended datafiles. For datafiles 
with Fuzzy=YES, either recover them further or bring them OFFLINE if no 
further archived logs available.&lt;br /&gt;&lt;br /&gt;

&lt;a href=&quot;http://www.blogger.com/null&quot; name=&quot;aref_section22&quot;&gt;&lt;/a&gt;&lt;h3 class=&quot;km&quot;&gt;
Check 2:&lt;/h3&gt;
&lt;strong&gt;Objective:&lt;/strong&gt; &lt;em&gt;Verify that the files with status=RECOVER are not OFFLINE unintentionally&lt;/em&gt;&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; select status, enabled, count(*) from v$datafile group by status, enabled ;&lt;br /&gt;&lt;br /&gt;STATUS&amp;nbsp; ENABLED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COUNT(*)&lt;br /&gt;------- ---------- ----------&lt;br /&gt;SYSTEM&amp;nbsp; DISABLED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;ONLINE&amp;nbsp; READ WRITE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;br /&gt;RECOVER DISABLED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;If the files are in RECOVER status, verify if they are OFFLINE :&lt;br /&gt;&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; select file#, substr(name, 1, 50), status, error, recover from v$datafile_header ;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;If you want the data for these files to be accessible, then bring them ONLINE :&lt;br /&gt;&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; alter database datafile &amp;lt;file#&amp;gt; ONLINE ;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;If a file remains offline at the time of OPEN RESETLOGS, the 
datafile may not be brought back online again in the same OPENED 
database.&lt;br /&gt;&lt;br /&gt;Check 2 can be considered Passed when:&lt;br /&gt;&lt;br /&gt;a) All the intended datafiles are not OFFLINE&lt;br /&gt;

&lt;br /&gt;

&lt;a href=&quot;http://www.blogger.com/null&quot; name=&quot;aref_section23&quot;&gt;&lt;/a&gt;&lt;h3 class=&quot;km&quot;&gt;
Check 3:&lt;/h3&gt;
&lt;strong&gt;Objective:&lt;/strong&gt; &lt;em&gt;Additional Fuzzy check (Absolute Fuzzy check) &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Occasionally,
 it is possible to see Fuzzy=NO and same checkpoint_change# for all the 
intended datafiles ; still some of the datafiles might be fuzzy and OPEN
 RESETLOGS will return error, e.g.&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; select fuzzy, 
status, error, recover, checkpoint_change#, checkpoint_time, count(*) 
from v$datafile_header group by fuzzy, status, error, recover, 
checkpoint_change#, checkpoint_time ;&lt;br /&gt;&lt;br /&gt;FUZ STATUS&amp;nbsp; ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC CHECKPOINT_CHANGE#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHECKPOINT_TIME&amp;nbsp;&amp;nbsp; COUNT(*)&lt;br /&gt;--- ------- --------------- --- ------------------ -------------------- ----------&lt;br /&gt;NO&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5311260 31-AUG-2011 23:10:14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; ALTER DATABASE OPEN RESETLOGS ;&lt;br /&gt;&lt;br /&gt;ORA-01194: file 4 needs more recovery to be consistent&lt;br /&gt;ORA-01110: data file 3: &#39;/u01/app/oracle/oradata/prod111/undotbs02.dbf&#39;&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;Hence, we should perform additional fuzzy check known as&amp;nbsp;Absolute Fuzzy Check:&lt;br /&gt;&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; select hxfil file#,
 substr(hxfnm, 1, 50) name, fhscn checkpoint_change#, fhafs 
Absolute_Fuzzy_SCN, max(fhafs) over () Min_PIT_SCN from x$kcvfh where 
fhafs!=0 ;&lt;br /&gt;&lt;br /&gt;FILE#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHECKPOINT_CHANG ABSOLUTE_FUZZY_S&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MIN_PIT_SCN&lt;br /&gt;---------- -------------------------------------------------- ---------------- ---------------- ----------------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 /u01/app/oracle/oradata/prod111/undotbs01.dbf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5311260&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5311524&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5311524&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6 /u01/app/oracle/oradata/prod111/system01.dbf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5311260&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5311379&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5311524&lt;/div&gt;
&lt;br /&gt;

&lt;div class=&quot;kmnotebox&quot;&gt;
Note: Column Min_PIT_SCN will return same value 
even for multiple rows as we have applied ANALYTICAL &quot;MAX() OVER ()&quot; 
function on it.&lt;/div&gt;
&lt;br /&gt;Above query indicates that the recovery must be performed at 
least UNTIL SCN 5311524 to make datafiles consistent and ready to OPEN. 
Since the checkpoint_change# is smaller than Min_PIT_SCN, the datafiles 
will ask for more recovery.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check 3 can be considered Passed when,&lt;br /&gt;&lt;br /&gt;a) No rows selected from above query (i.e. Min_PIT_SCN is 0 (Zero) for all the datafiles)&lt;br /&gt;&lt;br /&gt;b) Min_PIT_SCN is returned less than Checkpoint_Change#&lt;br /&gt;

&lt;a href=&quot;http://www.blogger.com/null&quot; name=&quot;aref_section24&quot;&gt;&lt;/a&gt;&lt;h3 class=&quot;km&quot;&gt;
&lt;br /&gt;Check 4 (After successful OPEN RESETLOGS) :&lt;/h3&gt;
Monitor the alert.log for the time of OPEN RESETLOGS activities. You 
might see some messages like below during dictionary check:&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
Dictionary check beginning&lt;br /&gt;Tablespace &#39;TEMP&#39; #3 found in data dictionary, &amp;lt;(============================== (1)&lt;br /&gt;but not in the controlfile. Adding to controlfile.&lt;br /&gt;Tablespace &#39;USERS&#39; #4 found in data dictionary, &lt;br /&gt;but not in the controlfile. Adding to controlfile.&lt;br /&gt;File #4 found in data dictionary but not in controlfile.&lt;br /&gt;Creating OFFLINE file &#39;MISSING00004&#39; in the controlfile. &amp;lt;(==================== (2)&lt;br /&gt;File #5 is online, but is part of an offline tablespace. &amp;lt;(==================== (3)&lt;br /&gt;data file 5: &#39;/u01/app/oracle/oradata/prod111/example01.dbf&#39;&lt;br /&gt;File #7 found in data dictionary but not in controlfile. &amp;lt;(==================== (2)&lt;br /&gt;Creating OFFLINE file &#39;MISSING00007&#39; in the controlfile.&lt;br /&gt;File #8 is offline, but is part of an online tablespace. &amp;lt;(==================== (4)&lt;br /&gt;data file 8: &#39;/u01/app/oracle/oradata/prod111/mydata02.dbf&#39;&lt;br /&gt;File #9 is online, but is part of an offline tablespace. &amp;lt;(==================== (3)&lt;br /&gt;data file 9: &#39;/u01/app/oracle/oradata/prod111/example02.dbf&#39;&lt;br /&gt;Dictionary check complete&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;We discuss below the points highlighted :&lt;br /&gt;

&lt;br /&gt;&lt;strong&gt;(1)&lt;/strong&gt; Check if the temp files exist. If not, add them as per your preference:&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; select file#, name from v$tempfile ;&lt;br /&gt;&lt;br /&gt;no rows selected&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; select file#, name from dba_temp_files ;&lt;br /&gt;&lt;br /&gt;no rows selected&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; select tablespace_name, status, contents from dba_tablespaces where contents=&#39;TEMPORARY&#39; ;&lt;br /&gt;&lt;br /&gt;TABLESPACE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp; CONTENTS&lt;br /&gt;------------------------------ --------- ---------&lt;br /&gt;TEMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPORARY&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; alter tablespace temp add tempfile &#39;/u01/app/oracle/oradata/temp01.dbf&#39; size 10m ;&lt;br /&gt;&lt;br /&gt;Tablespace altered.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; select file#, substr(name, 1, 50), status, enabled from v$tempfile&lt;br /&gt;&lt;br /&gt;FILE#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SUBSTR(NAME,1,50)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STATUS&amp;nbsp; ENABLED&lt;br /&gt;-------- -------------------------------------------------- ------- ----------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 /u01/app/oracle/oradata/temp01.dbf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;READ WRITE&lt;/div&gt;
&lt;br /&gt;&lt;strong&gt;(2)&lt;/strong&gt; It appears that the tablespace was brought 
offline using &quot;ALTER TABLESPACE USERS OFFLINE&quot; command. So, verify if 
the missing files really exist with original name. You may need to 
consult your pear DBAs, or refer alert.log / RMAN backup log or any such
 information which may provide clue about the actual file name. &lt;br /&gt;&lt;br /&gt;If you find the file, try to rename them. If not, we can offline the datafile or drop associated tablespace:&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; select file#, status, enabled, substr(name, 1, 50) from v$datafile where name like &#39;%MISSING%&#39; ;&lt;br /&gt;&lt;br /&gt;FILE#&amp;nbsp;&amp;nbsp;&amp;nbsp; STATUS&amp;nbsp; ENABLED&amp;nbsp;&amp;nbsp;&amp;nbsp; SUBSTR(NAME,1,50)&lt;br /&gt;-------- ------- ---------- --------------------------------------------------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 OFFLINE DISABLED&amp;nbsp;&amp;nbsp; /u01/app/oracle/product/11.1.0/db_1/dbs/MISSING000&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7 OFFLINE DISABLED&amp;nbsp;&amp;nbsp; /u01/app/oracle/product/11.1.0/db_1/dbs/MISSING000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; alter database datafile 4 online ;&lt;br /&gt;alter database datafile 4 online&lt;br /&gt;*&lt;br /&gt;ERROR at line 1:&lt;br /&gt;ORA-01157: cannot identify/lock data file 4 - see DBWR trace file&lt;br /&gt;ORA-01111: name for data file 4 is unknown - rename to correct file&lt;br /&gt;ORA-01110: data file 4: &#39;/u01/app/oracle/product/11.1.0/db_1/dbs/MISSING00004&#39;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; alter database rename file &#39;MISSING00004&#39; to &#39;/u01/app/oracle/oradata/prod111/users01.dbf&#39; ;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; alter database rename file &#39;MISSING00007&#39; to &#39;/u01/app/oracle/oradata/prod111/users02.dbf&#39; ;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt;
 select tablespace_name, status from dba_tablespaces where 
tablespace_name in (select tablespace_name from dba_data_files where 
file_id in (4, 7)) ;&lt;br /&gt;&lt;br /&gt;TABLESPACE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STATUS&lt;br /&gt;------------------------------ ---------&lt;br /&gt;USERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OFFLINE&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; ALTER TABLESPACE USERS ONLINE ;&lt;br /&gt;&lt;br /&gt;Tablespace altered.&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;Before proceedig further, let&#39;s query the status for these files in alert.log:&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; select a.file#, substr(a.name, 1, 50) file_name, a.status 
file_status, a.error, substr(a.tablespace_name, 1, 10) tablespace_name, 
b.status tablespace_status from v$datafile_header a, dba_tablespaces b&lt;br /&gt;where a.tablespace_name=b.tablespace_name /* and a.file# in (4, 5, 7, 8, 9) */ ;&lt;br /&gt;

FILE# FILE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE_STATUS ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLESPA TABLESPACE_STATUS&lt;br /&gt;----- --------------------------------------------- ----------- --------------- -------- ------------------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 /u01/app/oracle/oradata/prod111/system01.dbf&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYSTEM&amp;nbsp;&amp;nbsp; ONLINE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 /u01/app/oracle/oradata/prod111/sysaux01.dbf&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SYSAUX&amp;nbsp;&amp;nbsp; ONLINE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 /u01/app/oracle/oradata/prod111/undotbs01.dbf ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNDOTBS1 ONLINE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 4 /u01/app/oracle/oradata/prod111/users01.dbf&amp;nbsp;&amp;nbsp; OFFLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OFFLINE 
NORMAL&amp;nbsp; USERS&amp;nbsp;&amp;nbsp;&amp;nbsp; OFFLINE &amp;lt;(== related to (2) in alert.log excerpt 
above&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5 /u01/app/oracle/oradata/prod111/example01.dbf 
ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXAMPLE&amp;nbsp; OFFLINE &amp;lt;(== related to (3) in 
alert.log excerpt above &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6 /u01/app/oracle/oradata/prod111/mydata01.dbf&amp;nbsp; ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MYDATA&amp;nbsp;&amp;nbsp; ONLINE &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
 7 /u01/app/oracle/oradata/prod111/users02.dbf&amp;nbsp;&amp;nbsp; OFFLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OFFLINE 
NORMAL&amp;nbsp; USERS&amp;nbsp;&amp;nbsp;&amp;nbsp; OFFLINE &amp;lt;(== related to (2) in alert.log excerpt 
above &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 /u01/app/oracle/oradata/prod111/mydata02.dbf&amp;nbsp; 
OFFLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRONG RESETLOGS MYDATA&amp;nbsp;&amp;nbsp; ONLINE &amp;lt;(=== related to (4) in 
alert.log excerpt above &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9 
/u01/app/oracle/oradata/prod111/example02.dbf 
ONLINE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXAMPLE&amp;nbsp; OFFLINE &amp;lt;(== related to (3) in 
alert.log excerpt above&lt;br /&gt;

9 rows selected.&lt;br /&gt;

&lt;/div&gt;
&lt;br /&gt;So, we can attempt to correct the &quot;ERROR&quot; as displayed in above 
query depending on the availability of file / archived logs and other 
possible factors. &lt;br /&gt;&lt;br /&gt;Let&#39;s continue,&lt;br /&gt;

&lt;strong&gt;(3)&lt;/strong&gt; It seems that tablespace was brought offline 
inconsistently ( ALTER TABLESPACE EXAMPLE OFFLINE IMMEDIATE ). If the 
archived log generated at that time has got applied, the file may be 
back online :&lt;br /&gt;&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; alter tablespace example ONLINE ;&lt;br /&gt;&lt;br /&gt;Tablespace altered.&lt;/div&gt;
&lt;br /&gt;

&lt;strong&gt;(4)&lt;/strong&gt; This tablespace MYDATA has 2 datafiles File# 6 
&amp;amp; 8. It appears that File# 8 was brought offline ( using ALTER 
DATABASE DATAFILE 8 OFFLINE ) and it was OFFLINE before OPEN RESETLOGS. 
If the archived log generated at that time has got applied during 
recovery or all the archived logs are available for recovery since that 
time, the file may be back online :&lt;br /&gt;

&lt;div class=&quot;kmcodeblock&quot; style=&quot;width: 95%;&quot;&gt;
SQL&amp;gt; alter database datafile 8 online ;&lt;br /&gt;alter database datafile 8 online&lt;br /&gt;*&lt;br /&gt;ERROR at line 1:&lt;br /&gt;ORA-01190: control file or data file 8 is from before the last RESETLOGS&lt;br /&gt;ORA-01110: data file 8: &#39;/u01/app/oracle/oradata/prod111/mydata02.dbf&#39;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; alter tablespace mydata online ;&lt;br /&gt;alter tablespace mydata online&lt;br /&gt;*&lt;br /&gt;ERROR at line 1:&lt;br /&gt;ORA-01190: control file or data file 8 is from before the last RESETLOGS&lt;br /&gt;ORA-01110: data file 8: &#39;/u01/app/oracle/oradata/prod111/mydata02.dbf&#39;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; recover datafile 8 ;&lt;br /&gt;Media recovery complete.&lt;br /&gt;SQL&amp;gt; alter database datafile 8 online ;&lt;br /&gt;&lt;br /&gt;Database altered.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; alter tablespace mydata online ;&lt;br /&gt;&lt;br /&gt;Tablespace altered.&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;Please note that it is not always possible to recover and bring 
the file online which is failing with error &quot; ORA-01190: control file or
 data file x is from before the last RESETLOGS&quot;.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/3379886217330238636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/09/how-to-quickly-check-that-database-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3379886217330238636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3379886217330238636'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/09/how-to-quickly-check-that-database-is.html' title='How to quickly check that Database is consistent after incomplete recovery (Point in Time Recovery) before OPEN RESETLOGS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-8803168758498976891</id><published>2013-08-18T17:09:00.002+05:30</published><updated>2013-08-18T17:09:18.654+05:30</updated><title type='text'>LEAST amount of recovery that has to be done before a database restored</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Q?&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span class=&quot;text_exposed_show&quot;&gt;
&lt;/span&gt;&lt;div class=&quot;text_exposed_show&quot;&gt;
What is the LEAST amount of recovery that has to be done before a database restored from a hot rman backup can be opened?&lt;br /&gt;

&lt;br /&gt;

A:&lt;br /&gt;

&lt;br /&gt;

ALL archivelogs from backup start to backup end must be applied 
before the database can be opened - this is the MINIMUM amount of 
recovery needed.&lt;br /&gt;

&lt;br /&gt;

To determine which log was current at the time the backup completed, 
note the COMPLETION time of the rman database backup - take this from 
the backup log.&lt;br /&gt;

&lt;br /&gt;

If the backup log is not longer available query the rman metadata but
 make sure you set NLS_DATE_FORMAT before invoking rman so that 
timestamps as well as date are returned:&lt;br /&gt;

&lt;br /&gt;

- for unix:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %export NLS_DATE_FORMAT=&#39;dd-mon-rr hh24:mi:ss&#39;&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %rman target /&lt;br /&gt;

&lt;br /&gt;

&lt;span&gt;- for windows:&amp;nbsp; &amp;gt;set nls_date_format=dd-mon-rr:hh24&lt;/span&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;span class=&quot;word_break&quot;&gt;&lt;/span&gt;:mi:ss&lt;br /&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;rman target /&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

To find your backup:&lt;br /&gt;

&lt;br /&gt;

RMAN&amp;gt;LIST BACKUP OF DATABASE COMPLETED AFTER &#39;&amp;lt;date&amp;gt;&#39;;&lt;br /&gt;

or&lt;br /&gt;

RMAN&amp;gt;LIST BACKUP OF DATABASE COMPLETED AFTER &#39;sysdate -n&#39;;&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

Set &amp;lt;date&amp;gt; to limit the output to the backups that you are 
interested and note the completion time - for a multi-piece backup, note
 the completion time of the LAST backuppiece created.&lt;br /&gt;

&lt;br /&gt;

Lets say, the backup completed 04-Jun-11 13:13:05 query the controlfile:&lt;br /&gt;

&lt;br /&gt;

SQL&amp;gt;ALTER SESSION SET NLS_DATE_FORMAT=&#39;DD-MON-RR HH24:MI:SS&#39;;&lt;br /&gt;

SQL&amp;gt; SELECT THREAD#, SEQUENCE#, FIRST_TIME, NEXT_TIME FROM 
V$ARCHIVED_LOG WHERE &#39;04-JUN-11 13:13:05&#39; BETWEEN FIRST_TIME AND 
NEXT_TIME;&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

If the above query does not return any rows, it may be that the 
information has aged out of the controlfile - run the same query against
 v$log_history.&lt;br /&gt;

&lt;br /&gt;

The sequence# returned by the above query is the log sequence current
 at the time the backup ended - let say 530 thread 1.&amp;nbsp; For minimum 
recovery use:&lt;br /&gt;

&lt;br /&gt;

RMAN&amp;gt;RUN { SET UNTIL SEQUENCE 531 THREAD 1;&lt;br /&gt;

RESTORE DATABASE;&lt;br /&gt;

RECOVER DATABASE;&lt;br /&gt;

ALTER DATABASE OPEN RESETLOGS;&lt;br /&gt;

}&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

If this is a RAC implementation the use this SQL instead to query the controlfile:&lt;br /&gt;

&lt;br /&gt;

SQL&amp;gt;SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM 
V$ARCHIVED_LOG WHERE &#39;04-JUN-11 13:13:05&#39; BETWEEN FIRST_TIME AND 
NEXT_TIME;&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;

For minimum recovery use the log sequence and thread that has the lowest NEXT_CHANGE# returned by the above query.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reference : &lt;span class=&quot;p_AFHoverTarget xq&quot; id=&quot;pt1:r1:0:ol22&quot; style=&quot;color: black; font-size: 130%;&quot;&gt;How to determine minimum end point for recovery of an RMAN backup (Doc ID 1329415.1)&lt;/span&gt; &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/8803168758498976891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/08/least-amount-of-recovery-that-has-to-be.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/8803168758498976891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/8803168758498976891'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/08/least-amount-of-recovery-that-has-to-be.html' title='LEAST amount of recovery that has to be done before a database restored'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-3937817363239566616</id><published>2013-02-27T16:57:00.002+05:30</published><updated>2013-02-27T16:57:39.142+05:30</updated><title type='text'>Slow Statistics purging (SYSAUX grows) - Delete Taking long</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Recently i came accross a problem where one delete statement as below was taking almost more than 10 hours :&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;EN&quot;&gt;DELETE /*+ dynamic_sampling(4) */ FROM sys.wri_optstat_histgrm_history WHERE savtime &amp;lt; :1 AND ROWNUM &amp;lt;= NVL (:2, ROWNUM)&lt;br /&gt;
&lt;br /&gt;
It is actually purging the old statistics from sysaux table and pointing towoards a bug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For an workaround we use below, before applying any patch:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span class=&quot;pafhovertarget&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-size: 15.5pt;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Bug 10279045 - Slow Statistics purging (SYSAUX grows) [ID 10279045.8]&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #1f497d;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter table sys.WRI$_OPTSTAT_HISTGRM_HISTORY move tablespace SYSAUX;&lt;br /&gt;
Table altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter index sys.I_WRI$_OPTSTAT_H_OBJ#_ICOL#_ST rebuild nologging parallel 8;&lt;br /&gt;
Index altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter index sys.I_WRI$_OPTSTAT_H_OBJ#_ICOL#_ST noparallel;&lt;br /&gt;
Index altered.&lt;br /&gt;
　&lt;br /&gt;
SQL&amp;gt; alter index sys.I_WRI$_OPTSTAT_H_ST rebuild nologging parallel 8;&lt;br /&gt;
Index altered.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter index sys.I_WRI$_OPTSTAT_H_OBJ#_ICOL#_ST noparallel;&lt;br /&gt;
Index altered.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/3937817363239566616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/02/slow-statistics-purging-sysaux-grows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3937817363239566616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3937817363239566616'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/02/slow-statistics-purging-sysaux-grows.html' title='Slow Statistics purging (SYSAUX grows) - Delete Taking long'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-2365772768769647014</id><published>2013-02-19T15:04:00.000+05:30</published><updated>2013-02-19T15:04:36.149+05:30</updated><title type='text'>Datapump - Space Reduction</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;userContent&quot;&gt;&lt;div class=&quot;text_exposed_root text_exposed&quot; id=&quot;id_512346e3d98036074898032&quot;&gt;
With the introduction of 11g feature with expdp/expdp compression parameter , we all are using it and greatly  helps in reducing our dump size.&lt;br /&gt; But do we know this is even better then gzip and produce half size then gzip. here are details:&lt;br /&gt; &lt;br /&gt; The parameter has three options:&lt;br /&gt;  METDATA_ONLY - only the metadata is compressed; the data is left as it is (available in Oracle Database 10.2 as well).&lt;br /&gt;&lt;span class=&quot;text_exposed_hide&quot;&gt;...&lt;/span&gt;&lt;span class=&quot;text_exposed_show&quot;&gt; DATA_ONLY - only the data is compressed; the metadata is left alone.&lt;br /&gt; ALL - both the metadata and data are compressed.&lt;br /&gt; NONE - this is the default; no compression is performed.&lt;br /&gt;  Here is how you compress the export of the table UNITS_FACT: &lt;br /&gt; $ expdp global/global directory=dump_dir tables=units_fact dumpfile=units_fact_comp.dmp compression=all&lt;br /&gt;&lt;br /&gt; For comparison purposes, export without compression: &lt;br /&gt; $ expdp global/global directory=dump_dir tables=units_fact dumpfile=units_fact_uncomp.dmp&lt;br /&gt;&lt;br /&gt; Now if you check the files created: &lt;br /&gt; $ ls -l &lt;br /&gt; -rw-r-----  1 oracle dba  2576384 Jul  6 22:39 units_fact_comp.dmp&lt;br /&gt; -rw-r-----  1 oracle dba 15728640 Jul  6 22:36 units_fact_uncomp.dmp&lt;br /&gt;&lt;br /&gt;&lt;span&gt; The compression ratio is 100*(15728640-2576384)/&lt;/span&gt;&lt;wbr&gt;&lt;/wbr&gt;&lt;span class=&quot;word_break&quot;&gt;&lt;/span&gt;15728640 or about 83.61%! That&#39;s fairly impressive; the uncompressed dumpfile is 15MB while the compressed one is 1.5MB. &lt;br /&gt; If you compress the dumpfile using gzip:&lt;br /&gt;  $ gzip units_factl_uncomp.dmp&lt;br /&gt; &lt;br /&gt; -rw-r-----  1 oracle dba 3337043 Jul  6 22:36 units_fact_uncomp.dmp.gz&lt;br /&gt;&lt;br /&gt; The compressed file is about 3.2MB, double the size of the compressed file in Data Pump. So, in addition to the compression being potentially more efficient, the decompression really adds value. When importing the dumpfile, the import does not have to decompress the file first; it decompresses as it reads it, making the process really fast.&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/2365772768769647014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/02/datapump-space-reduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/2365772768769647014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/2365772768769647014'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/02/datapump-space-reduction.html' title='Datapump - Space Reduction'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-8117616226396263879</id><published>2013-02-18T12:15:00.000+05:30</published><updated>2013-02-18T12:15:30.190+05:30</updated><title type='text'>Colored SQL - 11g New Feature</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2&gt;
Colored SQL&lt;/h2&gt;
&lt;br /&gt;
This new feature doesn&#39;t paint the SQL statement in color; rather, it sort of marks it as &quot;important.&quot;                               &lt;br /&gt; &lt;br /&gt; Suppose you are troubleshooting a performance issue and you suspect a specific SQL statement contributing to the problem. You want the SQL statement to be captured in every Automatic Workload Repository (AWR) snapshot. But AWR snapshots do not capture all SQL statements; just the top ones. How can you force a specific SQL to be captured, regardless of its inclusion in the top SQLs?&lt;br /&gt;
 &lt;br /&gt;
The procedure add_colored_sql() in the package dbms_workload_repository marks the SQL as &quot;colored&quot;, or important enough to be captured in every AWR snapshot regardless of whether the SQL is in top SQLs. First, identify the SQL statement and then get its SQL_ID. To color it, use:&lt;br /&gt;
 &lt;br /&gt;
&lt;pre&gt;  
begin
  dbms_workload_repository.add_colored_sql(
     sql_id =&amp;gt; &#39;ff15115dvgukr&#39; 
  );
end;
&lt;/pre&gt;
&lt;br /&gt; &lt;br /&gt;
To find out which SQLs have been colored, you can query the AWR table WRM$_COLORED_SQL:&lt;br /&gt;
&lt;pre&gt;SQL&amp;gt; SELECT * FROM wrm$_colored_sql;

DBID  SQL_ID  OWNER      CREATE_TI
---------- ------------- ----------      --------
2965581158 ff15115dvgukr 1 05-APR-08
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt; Thereafter the SQL statement with ID ff15115dvgukr will be captured in every snapshot, even if it&#39;s not in the top SQL statements. (Of course, the SQL must be present in the library cache to be captured in the AWR snapshots.)&lt;br /&gt;
 &lt;br /&gt;
But what if the SQL ceases to be that colorful—that is, not important enough to be captured? You can turn it off by issuing the obverse of the procedure.&lt;br /&gt;
 &lt;br /&gt;
&lt;pre&gt;begin
  dbms_workload_repository.remove_colored_sql(
    sql_id =&amp;gt; &#39;ff15115dvgukr&#39; 
  );
end;
&lt;/pre&gt;
&lt;br /&gt; &lt;br /&gt;
This feature is extremely useful when you want to focus on a specific SQL in your tuning exercises&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/8117616226396263879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/02/colored-sql-11g-new-feature.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/8117616226396263879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/8117616226396263879'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2013/02/colored-sql-11g-new-feature.html' title='Colored SQL - 11g New Feature'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-705682977268729775</id><published>2012-11-08T20:56:00.000+05:30</published><updated>2012-11-08T20:56:49.131+05:30</updated><title type='text'>Oracle 11gR2 ASM Spfile is in Disk Group ( How ASM starts then?)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I recently got very intresting confusion ASM Spfile is stored in ASM diskgroup in 11gR2 in first default diskgroup created during GI installtion and in order to start ASM we need spfile.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;So if my ASM is down, how do i start it as my Spfile lies in ASM diskgroup.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Here lies the answer to this question:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$ asmcmd spget&lt;br /&gt;+DEV_DATA01/asm/asmparameterfile/registry.253.754437197&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;While Clusterware (GI) Startup GPnP ( Grid plug and play ) profile provides the ASM discovery string&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$gpnptool getpval -asm_dis&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;ORCL:*&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;These string is used to scan the device headers which contain the ASM spfile i.e. (kfdhdb.spfflg=1). &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$ asmcmd lsdsk -G RDPDEV_DATA01&lt;br /&gt;Path&lt;br /&gt;ORCL:ASMSDB12&lt;br /&gt;ORCL:ASMSDB2&lt;br /&gt;ORCL:ASMSDB3&lt;br /&gt;ORCL:ASMSDB5&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Let&#39;s scan above disk devices :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$ kfed read ORCL:ASMSDB12 | grep -E &#39;spf|ausize&#39;&lt;br /&gt;kfdhdb.ausize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1048576 ; 0x0bc: 0x00100000&lt;br /&gt;kfdhdb.spfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 ; 0x0f4: 0x00000000&lt;br /&gt;kfdhdb.spfflg:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 ; 0x0f8: 0x00000000&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$ kfed read ASMSDB2&amp;nbsp; | grep -E &#39;spf|ausize&#39;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$&amp;nbsp; kfed read ORCL:ASMSDB3&amp;nbsp; | grep -E &#39;spf|ausize&#39;&lt;br /&gt;kfdhdb.ausize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1048576 ; 0x0bc: 0x00100000&lt;br /&gt;kfdhdb.spfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 ; 0x0f4: 0x00000000&lt;br /&gt;kfdhdb.spfflg:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 ; 0x0f8: 0x00000000&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;$&amp;nbsp; kfed read ORCL:ASMSDB5&amp;nbsp; | grep -E &#39;spf|ausize&#39;&lt;br /&gt;kfdhdb.ausize:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1048576 ; 0x0bc: 0x00100000&lt;br /&gt;kfdhdb.spfile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19 ; 0x0f4: 0x00000013&lt;br /&gt;kfdhdb.spfflg:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 ; 0x0f8: 0x0000000&amp;nbsp;&amp;nbsp; --&amp;gt; here is your spfile on this disk&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Final Story:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;To read the ASM spfile during the ASM instance startup, it is not necessary to open the disk group. All information necessary to access the data is stored in the device&#39;s header. By the way, the same technique is used to access the Clusterware voting files which are also stored in an ASM disk group. In this case, Clusterware does not need a running ASM instance to access the cluster voting files:&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;grid@iudb007:~/ [+ASM5] kfed read ORCL:ASMSDB5 | grep vf&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;kfdhdb.vfstart:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 256 ; 0x0ec: 0x00000100 &amp;lt;- START offset of the voting file&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new, courier;&quot;&gt;kfdhdb.vfend:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 288 ; 0x0f0: 0x00000120 &amp;lt;- END offset of the voting file&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/705682977268729775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/11/oracle-11gr2-asm-spfile-is-in-disk.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/705682977268729775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/705682977268729775'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/11/oracle-11gr2-asm-spfile-is-in-disk.html' title='Oracle 11gR2 ASM Spfile is in Disk Group ( How ASM starts then?)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-4064995153164261585</id><published>2012-11-06T17:32:00.000+05:30</published><updated>2012-11-06T17:32:27.644+05:30</updated><title type='text'>OEM Agent : The agentTZRegion value not in Agreement</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Due to DST&amp;nbsp;&amp;nbsp;changes some days back we see couple of OEM Agents failed to start with below mentioned errors:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;mailto:oracle@machine[TEST01&quot;&gt;oracle@machine[TEST01&lt;/a&gt;]&amp;gt; ./emctl start agent&lt;br /&gt;Starting agent ......... failed.&lt;br /&gt;The agentTZRegion value in /orcl/app/oracle/agent11g/sysman/config/emd.properties is not in agreement with what agent thinks it should be.Please verify your environment to make sure that TZ setting has not changed since the last start of the agent.&lt;br /&gt;If you modified the timezone setting in the environment, please stop the agent and exectute &#39;emctl resetTZ agent&#39; and also execute the script mgmt_target.set_agent_tzrgn(&amp;lt;agent_name&amp;gt;, &amp;lt;new_tz_rgn&amp;gt;) to get the value propagated to repository.&lt;br /&gt;Consult the log files in: /orcl/app/oracle/agent11g/sysman/log&lt;br /&gt;
&lt;br /&gt;
OS level time as changed but it&#39;s not changed in Oracle Agent binaries. We have manaully fix it using below menthod:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1.&amp;nbsp;Set the Correct Env variable to TZ parameter&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;mailto:oracle@machine[TEST01&quot;&gt;oracle@machine[TEST01&lt;/a&gt;]&amp;gt; echo $TZ&lt;br /&gt;Europe/Moscow&lt;br /&gt;export TZ=Etc/GMT-4&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2.&amp;nbsp;Reset the agent time zone using emctl resetTZ agent&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;mailto:oracle@machine[TEST01&quot;&gt;oracle@machine[TEST01&lt;/a&gt;]&amp;gt; ./emctl resetTZ agent&lt;br /&gt;
&lt;br /&gt;Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0&lt;br /&gt;Copyright (c) 1996, 2010 Oracle Corporation.&amp;nbsp; All rights reserved.&lt;br /&gt;Updating /orcl/app/oracle/agent11g/sysman/config/emd.properties...&lt;br /&gt;Successfully updated /orcl/app/oracle/agent11g/sysman/config/emd.properties.&lt;br /&gt;
&lt;br /&gt;Login as the em repository user and run the&amp;nbsp; script: ( OEM Grid )&lt;br /&gt;exec mgmt_target.set_agent_tzrgn(&#39;machinename2:1830&#39;,&#39;Etc/GMT-4&#39;)&lt;br /&gt;and commit the changes&lt;br /&gt;
&lt;br /&gt;This can be done for example by logging into sqlplus and doing&lt;br /&gt;SQL&amp;gt; exec mgmt_target.set_agent_tzrgn(&#39;machinename:1830&#39;,&#39;Etc/GMT-4&#39;)&lt;br /&gt;SQL&amp;gt; commit&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3.&amp;nbsp;Agent started:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;mailto:oracle@machine[TEST01&quot;&gt;oracle@machine[TEST01&lt;/a&gt;]&amp;gt; ./emctl start agent&lt;br /&gt;Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0&lt;br /&gt;Copyright (c) 1996, 2010 Oracle Corporation.&amp;nbsp; All rights reserved.&lt;br /&gt;Starting agent ..................... started.&lt;br /&gt;
&lt;br /&gt;
Reference Metalink ID note:&lt;br /&gt;
DST Compliance for Grid Control OMS, Repository and Agents: Checks and Updates [ID 457792.1]&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/4064995153164261585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/11/oem-agent-agenttzregion-value-not-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/4064995153164261585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/4064995153164261585'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/11/oem-agent-agenttzregion-value-not-in.html' title='OEM Agent : The agentTZRegion value not in Agreement'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-4303050690691699587</id><published>2012-11-05T18:46:00.000+05:30</published><updated>2012-11-05T18:46:10.709+05:30</updated><title type='text'>ORA-12801: error signaled in parallel query server P001 ORA-01722: invalid number</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Today I came accross with above two errors. These are two sets of errors&lt;br /&gt;
&lt;br /&gt;
1. Parallel Query Failing &lt;br /&gt;
2. Invalid Comparision Operation.&lt;br /&gt;
&lt;br /&gt;
Query Failing:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;b&gt;SELECT COUNT(*) FROM SALES_MASTER_HISTORY WHERE TREASURYNUMBER &amp;lt; 20000&lt;/b&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;b&gt;ORA-12801: error signaled in parallel query server P001&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;b&gt;ORA-01722: invalid number&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
When i check degree on this table it was set to 1 so no problem found there but degree with above table indexes was set to 4. I changed the degree to 1 to sort first issue as below:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; SQL&amp;gt; select owner,table_name,degree from dba_tables where table_name in (&#39;SALES_MASTER_HISTORY&#39;);&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEGREE&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;------------------------------ ------------------------------ ----------&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SALES_MASTER_HISTORY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; select index_name,degree from dba_indexes where table_name in (&#39;SALES_MASTER_HISTORY&#39;);&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;INDEX_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEGREE&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;------------------------------ ----------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_TMH_NETTEDBOOKINGREF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_VALUEDATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;PK_TRADES_MASTER_HISTORY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_TMH_CORESYSREF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_TMH_TRUNC_BOOKEDDATE_IDX&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_TMH_BRANCH_CODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_TMH_CUSTOMER_NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_TMH_BROKERCODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_BOOKEDDATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_TMH_CONTRACTNUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IDX_TMH_CUSTOMER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;11 rows selected.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; alter index CAP.IDX_BOOKEDDATE&amp;nbsp; parallel 1;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Index altered.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; alter index CAP.IDX_TMH_BRANCH_CODE&amp;nbsp; parallel 1;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Index altered.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; alter index CAP.IDX_TMH_BROKERCODE&amp;nbsp; parallel 1;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Index altered.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; alter index CAP.IDX_TMH_CONTRACTNUMBER&amp;nbsp; parallel 1;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Index altered.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt;&amp;nbsp; alter index CAP.IDX_TMH_CUSTOMER_NUMBER&amp;nbsp; parallel 1;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Index altered.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; alter index CAP.IDX_TMH_NETTEDBOOKINGREF&amp;nbsp; parallel 1;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Index altered.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt;&amp;nbsp; alter index CAP.IDX_VALUEDATE&amp;nbsp; parallel 1;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Index altered.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; alter index CAP.PK_TRADES_MASTER_HISTORY&amp;nbsp; parallel 1;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Index altered.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; alter index CAP.IDX_TMH_TRUNC_BOOKEDDATE_IDX&amp;nbsp; parallel 1;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
Index altered.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;
SQL&amp;gt; select owner,index_name,degree from dba_indexes where table_name in (&#39;SALES_MASTER_HISTORY&#39;) order by INDEX_NAME;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INDEX_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEGREE&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;------------------------------ ------------------------------ ----------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_BOOKEDDATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_TMH_BRANCH_CODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_TMH_BROKERCODE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_TMH_CONTRACTNUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_TMH_CORESYSREF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_TMH_CUSTOMER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_TMH_CUSTOMER_NUMBER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_TMH_NETTEDBOOKINGREF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_TMH_TRUNC_BOOKEDDATE_IDX&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDX_VALUEDATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CAPFX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PK_TRADES_MASTER_HISTORY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
After that when i execute query it was giving just :&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; select count(*)&amp;nbsp; FROM SALES_MASTER_HISTORY WHERE TREASURYNUMBER &amp;lt; 20000;&lt;br /&gt;
select count(*)&amp;nbsp; FROM SALES_MASTER_HISTORY WHERE TREASURYNUMBER &amp;lt; 20000&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
ERROR at line 1:&lt;br /&gt;
ORA-01722: invalid number&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
This is not really a database problem, here problem is TREASURYNUMBER is char(8) and when we compare it with number it causing implicit datatype conversion which causes error. This can be resolved by using 2000 value in quotes as below:&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
SQL&amp;gt; SELECT COUNT(*) FROM SALES_MASTER_HISTORY WHERE TREASURYNUMBER &amp;lt; &#39;20000&#39;;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&amp;nbsp; COUNT(*)&lt;br /&gt;
----------&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 109090909&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
So, this is simple solution but beneficial to&amp;nbsp; know.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/4303050690691699587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/11/ora-12801-error-signaled-in-parallel.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/4303050690691699587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/4303050690691699587'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/11/ora-12801-error-signaled-in-parallel.html' title='ORA-12801: error signaled in parallel query server P001 ORA-01722: invalid number'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-6634553536518047714</id><published>2012-08-24T17:17:00.000+05:30</published><updated>2012-08-24T17:18:01.483+05:30</updated><title type='text'>SQL Profile - Play with Execution plan</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Although i don&#39;t have too much experience working with outlines, but these days i am working significantly with SQL Profile. My Favourite blogger Kerry osborne has written a wonderfull blog on&lt;br /&gt;
this topic which gives me very clear idea of sql profile.&lt;br /&gt;
&lt;br /&gt;
Outlines basically locks the profile , but sql profile plays with emperical value of the sql plan which normaly known as fudge factore. It&#39;s give the flexibility to optimizter to look for alternate plan.&lt;br /&gt;
But we can say sql profile advantages will fade with time.&lt;br /&gt;
&lt;br /&gt;
Hints used in sql profile, these hinsts are very likely documents so wanted to give as much information as possible:&lt;br /&gt;
&lt;br /&gt;
1. Setting Optimer Mode : ALL_ROWS&lt;br /&gt;
&lt;br /&gt;
2. Disable hints present in sql : IGNORE_OPTIM_EMBEDDED_HINTS&lt;br /&gt;
&lt;br /&gt;
3.Setting OPTIMIZER_FEATURES_ENABLE to it&#39;s default Value i.e active all available feature :OPTIMIZER_FEATURES_ENABLE (default)&lt;br /&gt;
&lt;br /&gt;
4.Adjusting number of rows returned from the table:&lt;br /&gt;
OPT_ESTIMATE(@&quot;SEL$1&quot;, TABLE, &quot;L&quot;@&quot;SEL$1&quot;, SCALE_ROWS=10)&lt;br /&gt;
&amp;nbsp;Eg : 10 times as many rows are expected to return&lt;br /&gt;
&lt;br /&gt;
5. Adjusting number of rows returned from index scan:&lt;br /&gt;
OPT_ESTIMATE(@&quot;SEL$1&quot;, INDEX_SKIP_SCAN, &quot;A&quot;@&quot;SEL$1&quot;, PK_TABLE_XXXX_ASSIGNMENT, SCALE_ROWS=.4)&lt;br /&gt;
Eg: 4 times fewer rows will be returned using index skip scan.&lt;br /&gt;
&lt;br /&gt;
6. Table, index and column statistics adusted using below hints:&lt;br /&gt;
COLUMN_STATS(&quot;APP_OWNER&quot;.&quot;TABLE_XXXX_ASSIGNMENT&quot;, &quot;COL3&quot;, scale, length=12 distinct=2 nulls=0)&lt;br /&gt;
TABLE_STATS(&quot;APP_OWNER&quot;.&quot;TABLE_XXXX_ASSIGNMENT&quot;, scale, blocks=5 rows=2400)&lt;br /&gt;
OPTIMIZER_FEATURES_ENABLE(default)&lt;br /&gt;
Below are some scripts to find out hints from a sql profile and awr snapshots ( scripts are borrowed from kerry blogs )&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; set echo on&lt;br /&gt;
SQL&amp;gt; @sql_profile_hints&lt;br /&gt;
set lines 155&lt;br /&gt;
col hint for a150&lt;br /&gt;
select attr_val hint&lt;br /&gt;
from dba_sql_profiles p, sqlprof$attr h&lt;br /&gt;
where p.signature = h.signature&lt;br /&gt;
and name like (&#39;&amp;amp;profile_name&#39;)&lt;br /&gt;
order by attr#&lt;br /&gt;
&amp;nbsp;/&lt;br /&gt;
Enter value for profile_name: PROFILE_0qa98gcnnza7h&lt;br /&gt;
&lt;br /&gt;
HINT&lt;br /&gt;
------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
OPT_ESTIMATE(@&quot;SEL$1&quot;, TABLE, &quot;L&quot;@&quot;SEL$1&quot;, SCALE_ROWS=0.0536172171)&lt;br /&gt;
OPT_ESTIMATE(@&quot;SEL$1&quot;, INDEX_SKIP_SCAN, &quot;A&quot;@&quot;SEL$1&quot;, PK_TABLE_XXXX_ASSIGNMENT, SCALE_ROWS=4)&lt;br /&gt;
COLUMN_STATS(&quot;APP_OWNER&quot;.&quot;TABLE_XXXX_ASSIGNMENT&quot;, &quot;COL1&quot;, scale, length=6 distinct=1234 nulls=0 min=1000000014 max=1026369632)&lt;br /&gt;
COLUMN_STATS(&quot;APP_OWNER&quot;.&quot;TABLE_XXXX_ASSIGNMENT&quot;, &quot;COL2&quot;, scale, length=12 distinct=2 nulls=0)&lt;br /&gt;
COLUMN_STATS(&quot;APP_OWNER&quot;.&quot;TABLE_XXXX_ASSIGNMENT&quot;, &quot;COL3&quot;, scale, length=12 distinct=2 nulls=0)&lt;br /&gt;
TABLE_STATS(&quot;APP_OWNER&quot;.&quot;TABLE_XXXX_ASSIGNMENT&quot;, scale, blocks=5 rows=2400)&lt;br /&gt;
OPTIMIZER_FEATURES_ENABLE(default)&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; @sql_hints_awr&lt;br /&gt;
&amp;nbsp;select&lt;br /&gt;
&amp;nbsp;extractvalue(value(d), &#39;/hint&#39;) as outline_hints&lt;br /&gt;
&amp;nbsp;from&lt;br /&gt;
&amp;nbsp;xmltable(&#39;/*/outline_data/hint&#39;&lt;br /&gt;
&amp;nbsp;passing (&lt;br /&gt;
&amp;nbsp;select&lt;br /&gt;
&amp;nbsp;xmltype(other_xml) as xmlval&lt;br /&gt;
&amp;nbsp;from&lt;br /&gt;
&amp;nbsp;dba_hist_sql_plan&lt;br /&gt;
where&lt;br /&gt;
sql_id = &#39;&amp;amp;sql_id&#39;&lt;br /&gt;
and plan_hash_value = &amp;amp;plan_hash_value&lt;br /&gt;
and other_xml is not null&lt;br /&gt;
)&lt;br /&gt;
) d;&lt;br /&gt;
Enter value for sql_id: 0qa98gcnnza7h&lt;br /&gt;
Enter value for plan_hash_value: 568322376&lt;br /&gt;
&lt;br /&gt;
OUTLINE_HINTS&lt;br /&gt;
-----------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
IGNORE_OPTIM_EMBEDDED_HINTS&lt;br /&gt;
OPTIMIZER_FEATURES_ENABLE(&#39;10.2.0.3&#39;)&lt;br /&gt;
ALL_ROWS&lt;br /&gt;
OUTLINE_LEAF(@&quot;SEL$1&quot;)&lt;br /&gt;
FULL(@&quot;SEL$1&quot; &quot;SKEW&quot;@&quot;SEL$1&quot;)&lt;br /&gt;
&lt;br /&gt;
Scripts to create sql profile ( Kerry osborne blog reference ) :&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://kerryosborne.oracle-guy.com/scripts/create_sql_profile.sql&quot;&gt;create_sql_profile.sql&lt;/a&gt; – uses cursor from the shared pool&lt;br /&gt;
&lt;a href=&quot;http://kerryosborne.oracle-guy.com/scripts/create_sql_profile_awr.sql&quot;&gt;create_sql_profile_awr.sql&lt;/a&gt; – uses AWR tables&lt;br /&gt;
&lt;a href=&quot;http://kerryosborne.oracle-guy.com/scripts/sql_profile_hints.sql&quot;&gt;sql_profile_hints.sql&lt;/a&gt; – shows the hints in a SQL Profile for 10g&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basic Commands:&lt;br /&gt;
DBMS_SQLTUNE.ACCEPT_SQL_PROFILE&lt;br /&gt;
DBMS_SQLTUNE.ALTER_SQL_PROFILE&lt;br /&gt;
DBMS_SQLTUNE.DROP_SQL_PROFILE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set verify off exec dbms_sqltune.accept_sql_profile(task_name =&amp;gt; &#39;&amp;amp;task_name&#39;,category =&amp;gt; &#39;&amp;amp;category&#39;); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
set verify off&lt;br /&gt;
EXEC DBMS_SQLTUNE.ALTER_SQL_PROFILE (name =&amp;gt; &#39;&amp;amp;profile_name&#39;, attribute_name =&amp;gt; &#39;STATUS&#39;, value =&amp;gt; &#39;DISABLED&#39;);&lt;br /&gt;
&lt;br /&gt;
Reference Links :&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://kerryosborne.oracle-guy.com/2009/04/oracle-sql-profiles/&quot;&gt;http://kerryosborne.oracle-guy.com/2009/04/oracle-sql-profiles/&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/6634553536518047714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/08/sql-profile-play-with-execution-plan.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/6634553536518047714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/6634553536518047714'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/08/sql-profile-play-with-execution-plan.html' title='SQL Profile - Play with Execution plan'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-1630549813872366338</id><published>2012-07-25T10:37:00.003+05:30</published><updated>2012-07-25T10:37:51.603+05:30</updated><title type='text'>Table Fragmentation - Oracle</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Table fragmentation –&lt;br /&gt;
&lt;br /&gt;
If a table is only subject to inserts, there will not be any fragmentation.&lt;br /&gt;Fragmentation comes with when we update/delete data in table.&lt;br /&gt;
&lt;br /&gt;The space which gets freed up during non-insert DML operations is not immediately re-used (or sometimes, may not get reuse ever at all). This leaves behind holes in table which results in table fragmentation.&lt;br /&gt;
&lt;br /&gt;
To understand it more clearly, we need to be clear on how oracle manages space for tables.&lt;br /&gt;
“High water mark” of table actually defines the border line between (ever) used and unused (never) space. While performing full table scan, Oracle will always read the data up to HWM. And if there is lot of free space with-in HWM, that is read too, and hence degrading the performance of FTS.&lt;br /&gt;
&lt;br /&gt;
Now lets see how to identify HWM, unused (never used) space and free space (used but deleted/updated) and then take a call whether the concerned table is candidate for a reorganization or not.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; create table test as select * from dba_tables; -- Create a table&lt;br /&gt;
Table created.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.gather_table_stats(&#39;SYS&#39;,&#39;TEST); -- Gather Stats on this table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select blocks &quot;Ever Used&quot;, empty_blocks &quot;Never Used&quot;, num_rows &quot;Total rows&quot;&lt;br /&gt;2 from user_tables where table_name=&#39;TEST&#39;; -- The number of blocks used/free&lt;br /&gt;
&lt;br /&gt;
Ever Used Never Used Total rows&lt;br /&gt;---------- ---------- ----------&lt;br /&gt;49 6 1680&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; delete from test where owner=&#39;SYS&#39;; --- Im deleting almost half the number of rows.&lt;br /&gt;
764 rows deleted.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; commit;&lt;br /&gt;
Commit complete.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.gather_table_stats(&#39;SYS&#39;,&#39;TEST); -- Gather Stats on this table again&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select blocks &quot;Ever Used&quot;, empty_blocks &quot;Never Used&quot;, num_rows &quot;Total rows&quot;&lt;br /&gt;
2 from user_tables where table_name=&#39;TEST&#39;; -- No difference in blocks usage&lt;br /&gt;
&lt;br /&gt;
Ever Used Never Used Total rows&lt;br /&gt;---------- ---------- ----------&lt;br /&gt;49 6 916&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Even though you deleted almost half the rows, the above shows that table HWM is up to 49 blocks, and to perform any FTS, Oracle will go up to 49 blocks to search the data. If your application is so-written that there are many FTS on this table, you may consider, reorganizing this table.&lt;br /&gt;
&lt;br /&gt;Reasons to reorganization&lt;br /&gt;
&lt;br /&gt;
a) Slower response time (from that table)&lt;br /&gt;b) High number of chained (actually migrated) rows. &lt;br /&gt;c) Table has grown many folds and the old space is not getting reused.&lt;br /&gt;
Note: Index based queries may not get that much benefited by reorg as compared to queries which does Full table scan.&lt;br /&gt;
&lt;br /&gt;
How to reorganize? &lt;br /&gt;
&lt;br /&gt;
Before Oracle 10g, there were mainly 2 ways to do the reorganization of the table&lt;br /&gt;
&lt;br /&gt;a) Export, drop, and import.&lt;br /&gt;b) Alter table move (to another tablespace, or same tablespace).&lt;br /&gt;
&lt;br /&gt;
Oracle 10g provides us a new way of reorganizing the data.&lt;br /&gt;
&lt;br /&gt;
Shrink command: This command is only applicable for tables which are tablespace with auto segment space management.&lt;br /&gt;
Before using this command, you should have row movement enabled.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter table test enable row movement;&lt;br /&gt;
Table altered.&lt;br /&gt;
&lt;br /&gt;
There are 2 ways of using this command.&lt;br /&gt;
&lt;br /&gt;
1. Break in two parts: In first part rearrange rows and in second part reset the HWM.&lt;br /&gt;
&lt;br /&gt;
Part 1: Rearrange (All DML&#39;s can happen during this time)&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter table test shrink space compact;&lt;br /&gt;
Table altered.&lt;br /&gt;
&lt;br /&gt;
Part 2: Reset HWM (No DML can happen. but this is fairly quick, infact goes unnoticed.)&lt;br /&gt;
SQL&amp;gt; alter table sa shrink space;&lt;br /&gt;
Table altered.&lt;br /&gt;
&lt;br /&gt;
2. Do it in one go:&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; alter table sa shrink space; (Both rearrange and restting HWM happens in one statement)&lt;br /&gt;
Table altered.&lt;br /&gt;
&lt;br /&gt;
Few advantages over the conventional methods&lt;br /&gt;
&lt;br /&gt;
1. Unlike &quot;alter table move ..&quot;, indexes are not in UNUSABLE state. After shrink command, indexes are updated also.&lt;br /&gt;
2. Its an online operation, So you dont need downtime to do this reorg.&lt;br /&gt;
3. It doesnot require any extra space for the process to complete.&lt;br /&gt;
&lt;br /&gt;Conclusion&lt;br /&gt;
Its a new 10g feature to shrink (reorg) the tables (almost) online which can be used with automatic segment space management. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/1630549813872366338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/07/table-fragmentation-oracle.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/1630549813872366338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/1630549813872366338'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/07/table-fragmentation-oracle.html' title='Table Fragmentation - Oracle'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-7561313952734785523</id><published>2012-06-27T16:43:00.000+05:30</published><updated>2012-06-27T16:43:11.720+05:30</updated><title type='text'>EMD upload error: Upload was successful but collections currently disabled - disk full</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
This errors occures while uploading OEM agent becuase your filesystem has breached the level to which agent is set.&lt;br /&gt;
&lt;br /&gt;
We had two solutions here:&lt;br /&gt;
&lt;br /&gt;
1. Clear the filesystem, if not perform second step.&lt;br /&gt;
2. Change the value of below parameters in emd.properties file in &lt;br /&gt;
&amp;lt;AGENT_HOME&amp;gt;/sysman/config/emd.properties.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Parameter before change:&lt;/strong&gt;&lt;br /&gt;
UploadMaxDiskUsedPct=98&lt;br /&gt;
UploadMaxDiskUsedPctFloor=95&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Parameter After Change:&lt;/strong&gt;&lt;br /&gt;
UploadMaxDiskUsedPct=99&lt;br /&gt;UploadMaxDiskUsedPctFloor=99&lt;br /&gt;
./emctl secure agent password&lt;br /&gt;
./emctl upload agent&lt;br /&gt;
./emctl clearstate agent&lt;br /&gt;
&lt;br /&gt;
Above step will fix the problem and we can upload the agent now:&lt;br /&gt;
&lt;br /&gt;
./emctl upload agent&lt;br /&gt;Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0&lt;br /&gt;Copyright (c) 1996, 2010 Oracle Corporation.&amp;nbsp; All rights reserved.&lt;br /&gt;---------------------------------------------------------------&lt;br /&gt;EMD upload completed successfully&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Reference Metalink Note : 317242.1&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/7561313952734785523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/06/emd-upload-error-upload-was-successful.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/7561313952734785523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/7561313952734785523'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/06/emd-upload-error-upload-was-successful.html' title='EMD upload error: Upload was successful but collections currently disabled - disk full'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-1698119364487321317</id><published>2012-06-19T20:39:00.002+05:30</published><updated>2012-06-19T20:39:27.443+05:30</updated><title type='text'>Values populated in DBA_TAB_MODIFICATIONS</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Goal :&lt;br /&gt;
The goal is to explain why the view DBA_TAB_MODIFICATIONS&amp;nbsp; does sometimes have no values &lt;br /&gt;even when the parameter STATISTICS_LEVEL &amp;nbsp;is set to TYPICAL&amp;nbsp;and&amp;nbsp; the specific schema has been analyzed successful using the package DBMS_STATS.GATHER_SCHEMA_STATS. &lt;br /&gt;In addition all the tables in that schema shows MONITORING=YES in the view dba_tables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fix:&lt;br /&gt;
The updates to the table *_tab_modifications are related to the volumne of updates for a table. &lt;br /&gt;There is a need of approximatly 10% of datavolumn changes. Just only on single update of the row for example might not lead to fill the *_tab_modifications.&lt;br /&gt;&lt;br /&gt;
Example :&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&amp;nbsp; create table test ( num&amp;nbsp; varchar2(32));&lt;br /&gt;
Table created.&lt;br /&gt;
&lt;br /&gt;
Lets insert 100 rows to table test:&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt;&amp;nbsp; begin&lt;br /&gt;&amp;nbsp; 2&amp;nbsp; for i in 1..100 loop&lt;br /&gt;&amp;nbsp; 3&amp;nbsp; insert into sys.test values (i);&lt;br /&gt;&amp;nbsp; 4&amp;nbsp; end loop;&lt;br /&gt;&amp;nbsp; 5&amp;nbsp; commit;&lt;br /&gt;end;&amp;nbsp; 6&lt;br /&gt;&amp;nbsp; 7&amp;nbsp; /&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select count(*) from test;&lt;br /&gt;
&amp;nbsp; COUNT(*)&lt;br /&gt;----------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;br /&gt;
&lt;br /&gt;
Gather stats for this table:&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; EXEC DBMS_STATS.GATHER_TABLE_STATS(&#39;SYS&#39;,&#39;TEST&#39;);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&amp;nbsp; SELECT OWNER,TABLE_NAME,STALE_STATS,NUM_ROWS,BLOCKS,EMPTY_BLOCKS FROM DBA_TAB_STATISTICS where OWNER =&#39;SYS&#39; AND TABLE_NAME=&#39;TEST&#39;;&lt;br /&gt;
OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STA&amp;nbsp;&amp;nbsp; NUM_ROWS&lt;br /&gt;------------------------------ ------------------------------ --- ----------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BLOCKS EMPTY_BLOCKS&lt;br /&gt;---------- ------------&lt;br /&gt;SYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt;&amp;nbsp; select * from dba_tab_modifications where TABLE_OWNER=&#39;SYS&#39; AND TABLE_NAME=&#39;TEST&#39;;&lt;br /&gt;
&lt;br /&gt;no rows selected&lt;br /&gt;
&lt;br /&gt;
Now lets manually flush the modifications from SGA:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;kmnotebox&quot;&gt;
Note: The procedure DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO flushes in-memory monitoring information for all tables in the dictionary. &lt;br /&gt;Corresponding entries in the *_TAB_MODIFICATIONS, *_TAB_STATISTICS and *_IND_STATISTICS &lt;br /&gt;views are updated immediately, without waiting for the Oracle database to flush them periodically (per default every 3 hours). This procedure is useful when you need up-to-date information in those views.&lt;/div&gt;
&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.flush_database_monitoring_info;&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&amp;nbsp; SELECT OWNER,TABLE_NAME,STALE_STATS,NUM_ROWS,BLOCKS,EMPTY_BLOCKS FROM DBA_TAB_STATISTICS where OWNER =&#39;SYS&#39; AND TABLE_NAME=&#39;TEST&#39;;&lt;br /&gt;
OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STA&amp;nbsp;&amp;nbsp; NUM_ROWS&lt;br /&gt;------------------------------ ------------------------------ --- ----------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BLOCKS EMPTY_BLOCKS&lt;br /&gt;---------- ------------&lt;br /&gt;SYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;
Now lets insert 1000 more values and check if it put entry in dba_tab_modifications:&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt; begin&lt;br /&gt;&amp;nbsp;for i in 1..1000 loop&lt;br /&gt;&amp;nbsp; insert into sys.test values (i);&lt;br /&gt;&amp;nbsp;end loop;&lt;br /&gt;&amp;nbsp; commit;&lt;br /&gt;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp; /&lt;br /&gt;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; select count(*) from test;&lt;br /&gt;
&amp;nbsp; COUNT(*)&lt;br /&gt;----------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1100&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&amp;nbsp; SELECT OWNER,TABLE_NAME,STALE_STATS,NUM_ROWS,BLOCKS,EMPTY_BLOCKS FROM DBA_TAB_STATISTICS where OWNER =&#39;SYS&#39; AND TABLE_NAME=&#39;TEST&#39;;&lt;br /&gt;
OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STA&amp;nbsp;&amp;nbsp; NUM_ROWS&lt;br /&gt;------------------------------ ------------------------------ --- ----------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BLOCKS EMPTY_BLOCKS&lt;br /&gt;---------- ------------&lt;br /&gt;SYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
no rows selected&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&amp;nbsp; select * from dba_tab_modifications where TABLE_OWNER=&#39;SYS&#39; AND TABLE_NAME=&#39;TEST&#39;;&lt;br /&gt;
no rows selected&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt;&amp;nbsp; SELECT OWNER,TABLE_NAME,STALE_STATS,NUM_ROWS,BLOCKS,EMPTY_BLOCKS FROM DBA_TAB_STATISTICS where OWNER =&#39;SYS&#39; AND TABLE_NAME=&#39;TEST&#39;;&lt;br /&gt;
OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STA&amp;nbsp;&amp;nbsp; NUM_ROWS&lt;br /&gt;------------------------------ ------------------------------ --- ----------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BLOCKS EMPTY_BLOCKS&lt;br /&gt;---------- ------------&lt;br /&gt;SYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt; exec dbms_stats.flush_database_monitoring_info;&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; SELECT OWNER,TABLE_NAME,STALE_STATS,NUM_ROWS,BLOCKS,EMPTY_BLOCKS FROM DBA_TAB_STATISTICS where OWNER =&#39;SYS&#39; AND TABLE_NAME=&#39;TEST&#39;;&lt;br /&gt;
OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STA&amp;nbsp;&amp;nbsp; NUM_ROWS&lt;br /&gt;------------------------------ ------------------------------ --- ----------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BLOCKS EMPTY_BLOCKS&lt;br /&gt;---------- ------------&lt;br /&gt;SYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt;&amp;nbsp; select * from dba_tab_modifications where TABLE_OWNER=&#39;SYS&#39; AND TABLE_NAME=&#39;TEST&#39;;&lt;br /&gt;
TABLE_OWNER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NAME&lt;br /&gt;------------------------------ ------------------------------&lt;br /&gt;PARTITION_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUBPARTITION_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERTS&lt;br /&gt;------------------------------ ------------------------------ ----------&lt;br /&gt;&amp;nbsp;&amp;nbsp; UPDATES&amp;nbsp;&amp;nbsp;&amp;nbsp; DELETES TIMESTAMP TRU DROP_SEGMENTS&lt;br /&gt;---------- ---------- --------- --- -------------&lt;br /&gt;SYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEST&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 19-JUN-12 NO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/1698119364487321317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/06/values-populated-in-dbatabmodifications.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/1698119364487321317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/1698119364487321317'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/06/values-populated-in-dbatabmodifications.html' title='Values populated in DBA_TAB_MODIFICATIONS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-3799089347120823972</id><published>2012-06-06T21:19:00.002+05:30</published><updated>2012-06-06T21:19:50.757+05:30</updated><title type='text'>Playing with Optimizer Mode - Execution Plan</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;Today i need to talk about optimizer&amp;nbsp; modes in oracle and in this post i will specially talk about ALL_ROWS and FIRST_ROWS modes.&lt;br /&gt;
&lt;br /&gt;
Possbile values can be:&lt;br /&gt;
&lt;br /&gt;
OPTIMIZER_MODE establishes the default behavior for choosing an optimization approach for the instance.&lt;br /&gt;
Values:&lt;br /&gt;
first_rows_n&lt;br /&gt;
The optimizer uses a cost-based approach and optimizes with a goal of best response time to return the first n rows (where n = 1, 10, 100, 1000).&lt;br /&gt;
first_rows&lt;br /&gt;
The optimizer uses a mix of costs and heuristics to find a best plan for fast delivery of the first few rows.&lt;br /&gt;
all_rows&lt;br /&gt;
The optimizer uses a cost-based approach for all SQL statements in the session and optimizes with a goal of best throughput (minimum resource use to complete the entire statement).&lt;br /&gt;
Lets create a test table and index over it with statistics:&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; create table opt_test&amp;nbsp; as select * from dba_objects;&lt;br /&gt;
Table created.&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt; create index opt_testindex&amp;nbsp; on opt_test(OBJECT_TYPE);&lt;br /&gt;
Index created.&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt; exec dbms_stats.gather_table_stats(&#39;sys&#39;,&#39;opt_test&#39;);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt; select count(*) from opt_test;&lt;br /&gt;
&amp;nbsp; COUNT(*)&lt;br /&gt;----------&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 62952&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; set pagesize 200&lt;br /&gt;SQL&amp;gt; set linesize 200&lt;br /&gt;SQL&amp;gt; select object_type,count(*) from dba_objects group by object_type;&lt;br /&gt;
&lt;br /&gt;
OBJECT_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COUNT(*)&lt;br /&gt;------------------- ----------&lt;br /&gt;CONSUMER GROUP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;br /&gt;INDEX PARTITION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 228&lt;br /&gt;SEQUENCE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 314&lt;br /&gt;QUEUE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21&lt;br /&gt;SCHEDULE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;TABLE PARTITION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 557&lt;br /&gt;RULE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;JAVA DATA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 301&lt;br /&gt;PROCEDURE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 283&lt;br /&gt;OPERATOR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 57&lt;br /&gt;LOB PARTITION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;WINDOW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;DATABASE LINK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;LOB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 679&lt;br /&gt;PACKAGE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 983&lt;br /&gt;PACKAGE BODY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 921&lt;br /&gt;LIBRARY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 154&lt;br /&gt;RULE SET&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&lt;br /&gt;PROGRAM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&lt;br /&gt;TYPE BODY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 174&lt;br /&gt;CONTEXT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;br /&gt;JAVA RESOURCE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 773&lt;br /&gt;XML SCHEMA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&lt;br /&gt;TRIGGER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 435&lt;br /&gt;JOB CLASS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br /&gt;UNDEFINED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;br /&gt;DIRECTORY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18&lt;br /&gt;MATERIALIZED VIEW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;br /&gt;TABLE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4163&lt;br /&gt;INDEX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4524&lt;br /&gt;SYNONYM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24462&lt;br /&gt;VIEW&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4977&lt;br /&gt;FUNCTION&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 342&lt;br /&gt;WINDOW GROUP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;JAVA CLASS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16474&lt;br /&gt;INDEXTYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;br /&gt;JAVA SOURCE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;br /&gt;CLUSTER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;br /&gt;TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1990&lt;br /&gt;RESOURCE PLAN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;br /&gt;EVALUATION CONTEXT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;br /&gt;JOB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;br /&gt;
42 rows selected.&lt;br /&gt;
&lt;br /&gt;
You we can say totaly table rows i.e. 63k , synonyms is in maximum quantity almost 25k. Now when we select objects with object_type as &lt;br /&gt;
synonyms it should go for full table scan rather than going for index scan than fetch data from the tables.&lt;br /&gt;
But things are not simple as it looks we can cheat around oracle using different optimizer mode as shown below:&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; set autotrace traceonly exp&lt;br /&gt;SQL&amp;gt;&amp;nbsp; alter session set optimizer_mode=ALL_ROWS;&lt;br /&gt;
Session altered.&lt;br /&gt;
SQL&amp;gt; select * from opt_test where object_type=&#39;SYNONYM&#39;;&lt;br /&gt;
Execution Plan&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;Plan hash value: 1427440082&lt;br /&gt;
------------------------------------------------------------------------------&lt;br /&gt;| Id&amp;nbsp; | Operation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Rows&amp;nbsp; | Bytes | Cost (%CPU)| Time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;------------------------------------------------------------------------------&lt;br /&gt;|&amp;nbsp;&amp;nbsp; 0 | SELECT STATEMENT&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 23810 |&amp;nbsp; 2185K|&amp;nbsp;&amp;nbsp; 197&amp;nbsp;&amp;nbsp; (4)| 00:00:03 |&lt;br /&gt;|*&amp;nbsp; 1 |&amp;nbsp; TABLE ACCESS FULL| OPT_TEST | 23810 |&amp;nbsp; 2185K|&amp;nbsp;&amp;nbsp; 197&amp;nbsp;&amp;nbsp; (4)| 00:00:03 |&lt;br /&gt;------------------------------------------------------------------------------&lt;br /&gt;
Predicate Information (identified by operation id):&lt;br /&gt;---------------------------------------------------&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 1 - filter(&quot;OBJECT_TYPE&quot;=&#39;SYNONYM&#39;)&lt;br /&gt;
SQL&amp;gt; alter session set optimizer_mode=FIRST_ROWS;&lt;br /&gt;
Session altered.&lt;br /&gt;
SQL&amp;gt;&amp;nbsp; select * from opt_test where object_type=&#39;SYNONYM&#39;;&lt;br /&gt;
Execution Plan&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;Plan hash value: 743984098&lt;br /&gt;
---------------------------------------------------------------------------------------------&lt;br /&gt;| Id&amp;nbsp; | Operation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Rows&amp;nbsp; | Bytes | Cost (%CPU)| Time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;---------------------------------------------------------------------------------------------&lt;br /&gt;|&amp;nbsp;&amp;nbsp; 0 | SELECT STATEMENT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 23810 |&amp;nbsp; 2185K|&amp;nbsp; 1133&amp;nbsp;&amp;nbsp; (1)| 00:00:14 |&lt;br /&gt;|&amp;nbsp;&amp;nbsp; 1 |&amp;nbsp; TABLE ACCESS BY INDEX ROWID| OPT_TEST&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | 23810 |&amp;nbsp; 2185K|&amp;nbsp; 1133&amp;nbsp;&amp;nbsp; (1)| 00:00:14 |&lt;br /&gt;|*&amp;nbsp; 2 |&amp;nbsp;&amp;nbsp; INDEX RANGE SCAN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | OPT_TESTINDEX | 23810 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; 66&amp;nbsp;&amp;nbsp; (2)| 00:00:01 |&lt;br /&gt;---------------------------------------------------------------------------------------------&lt;br /&gt;
Predicate Information (identified by operation id):&lt;br /&gt;---------------------------------------------------&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 2 - access(&quot;OBJECT_TYPE&quot;=&#39;SYNONYM&#39;)&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
&lt;br /&gt;As we need first rows quickly optimizer compromises on cost of execution plan and chooses the plan which will deliver first rows fastly.&lt;br /&gt;
&lt;br /&gt;
This does not declare your optimer mode is not good, but it is beneficial in OLTP environment where user need first rows fastly on their on screen , then plan is real good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Conclusion&lt;br /&gt;
Cost based optimizer gives you flexibility to choose response time or throughput. So use them based on your business requirement.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/3799089347120823972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/06/playing-with-optimizer-mode-execution_06.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3799089347120823972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3799089347120823972'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/06/playing-with-optimizer-mode-execution_06.html' title='Playing with Optimizer Mode - Execution Plan'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-6914488441072853678</id><published>2012-05-20T23:18:00.001+05:30</published><updated>2012-05-20T23:18:29.557+05:30</updated><title type='text'>Manually add a host target to Grid Control / OEM</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Recently i went through the situation where is incedently drop host target from agent while moving my agent&lt;br /&gt;to another grid.&lt;br /&gt;
&lt;br /&gt;So, i got following solution and it works for&amp;nbsp; me:&lt;br /&gt;
&lt;br /&gt;
Solution: Create a temporary file /tmp/hosttarget with one line:&lt;br /&gt;
&lt;br /&gt;&amp;lt;Target TYPE=&quot;host&quot; NAME=&quot;hostname.abc.com&quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;Where hostname.abc.com is the host name. Then add the target with:&lt;br /&gt;
&lt;br /&gt;emctl config agent addtarget -f /tmp/hosttarget&lt;br /&gt;
&lt;br /&gt;
Similary we can do this for other targets as well.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/6914488441072853678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/manually-add-host-target-to-grid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/6914488441072853678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/6914488441072853678'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/manually-add-host-target-to-grid.html' title='Manually add a host target to Grid Control / OEM'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-475336960690631162</id><published>2012-05-05T16:21:00.000+05:30</published><updated>2012-05-05T16:21:35.633+05:30</updated><title type='text'>Oracle Join Nested/Hash/Sort Merge- Performance Tuning</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Normally we have three types of&amp;nbsp; Oracle join:&lt;br /&gt;
&lt;br /&gt;
1. Nested - Loop Join&lt;br /&gt;
2. Hash Join&lt;br /&gt;
3. Sort Merge Join&lt;br /&gt;
&lt;br /&gt;
I will discuss about characteristics of these three joins today:&lt;br /&gt;
&lt;br /&gt;
&lt;h3 class=&quot;sect2&quot; id=&quot;autoId42&quot;&gt;
&lt;span class=&quot;secnum&quot;&gt;1.&lt;/span&gt; Nested Loop Joins&lt;/h3&gt;
&lt;a href=&quot;&quot; id=&quot;sthref1013&quot; name=&quot;sthref1013&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; id=&quot;sthref1014&quot; name=&quot;sthref1014&quot;&gt;&lt;/a&gt;Nested loop joins are useful when small subsets of data are being joined and if the join condition is an efficient way of accessing the second table.&lt;br /&gt;
It is very important to ensure that the inner table is driven from (dependent on) the outer table. If the inner table&#39;s access path is independent of the outer table, then the same rows are retrieved for every iteration of the outer loop, degrading performance considerably. In such cases, hash joins joining the two independent row sources perform better.&lt;br /&gt;
&lt;div class=&quot;infoboxnotealso&quot;&gt;
&lt;div class=&quot;notep1&quot;&gt;
See Also:&lt;/div&gt;
&lt;div class=&quot;notep1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
A nested loop join involves the following steps:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;The optimizer determines the driving table and designates it as the outer table.&lt;/li&gt;
&lt;li&gt;The other table is designated as the inner table.&lt;/li&gt;
&lt;li&gt;For every row in the outer table, Oracle accesses all the rows in the inner table. The outer loop is for every row in the outer table and the inner loop is for every row in the inner table. The outer loop appears before the inner loop in the execution plan, as follows:&lt;br /&gt;
&lt;pre class=&quot;oac_no_warn&quot; xml:space=&quot;preserve&quot;&gt;NESTED LOOPS 
  &lt;span class=&quot;italic&quot;&gt;outer_loop&lt;/span&gt; 
  &lt;span class=&quot;italic&quot;&gt;inner_loop&lt;/span&gt; 
&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;sthref1017&quot; name=&quot;sthref1017&quot;&gt;&lt;/a&gt;&lt;h4 class=&quot;sect3&quot; id=&quot;autoId44&quot;&gt;
&lt;span class=&quot;secnum&quot;&gt;1.1&lt;/span&gt; When the Optimizer Uses Nested Loop Joins&lt;/h4&gt;
The optimizer uses nested loop joins when joining small number of rows, with a good driving condition between the two tables. You drive from the outer loop to the inner loop, so the order of tables in the execution plan is important.&lt;br /&gt;
The outer loop is the driving row source. It produces a set of rows for driving the join condition. The row source can be a table accessed using an index scan or a full table scan. Also, the rows can be produced from any other operation. For example, the output from a nested loop join can be used as a row source for another nested loop join.&lt;br /&gt;
The inner loop is iterated for every row returned from the outer loop, ideally by an index scan. If the access path for the inner loop is not dependent on the outer loop, then you can end up with a Cartesian product; for every iteration of the outer loop, the inner loop produces the same set of rows. Therefore, you should use other join methods when two independent row sources are joined together.&lt;/div&gt;
&lt;!-- class=&quot;sect3&quot; --&gt;&lt;a href=&quot;&quot; id=&quot;sthref1018&quot; name=&quot;sthref1018&quot;&gt;&lt;/a&gt;&lt;h4 class=&quot;sect3&quot; id=&quot;autoId45&quot;&gt;
&lt;span class=&quot;secnum&quot;&gt;1.2&lt;/span&gt; Nested Loop Join Hints&lt;/h4&gt;
&lt;div class=&quot;sect3&quot;&gt;
If the optimizer is choosing to use some other join method, you can use the &lt;code&gt;USE_NL&lt;/code&gt;(&lt;code&gt;table1 table2&lt;/code&gt;) hint, where &lt;code&gt;table1&lt;/code&gt; and &lt;code&gt;table2&lt;/code&gt; are the aliases of the tables being joined.&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 class=&quot;sect2&quot; id=&quot;autoId47&quot;&gt;
&lt;span class=&quot;secnum&quot;&gt;2&lt;/span&gt; Hash Joins&lt;/h3&gt;
&lt;a href=&quot;&quot; id=&quot;sthref1020&quot; name=&quot;sthref1020&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; id=&quot;sthref1021&quot; name=&quot;sthref1021&quot;&gt;&lt;/a&gt;Hash joins are used for joining large data sets. The optimizer uses the smaller of two tables or data sources to build a hash table on the join key in memory. It then scans the larger table, probing the hash table to find the joined rows.&lt;br /&gt;
This method is best used when the smaller table fits in available memory. The cost is then limited to a single read pass over the data for the two tables.&lt;br /&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;sthref1022&quot; name=&quot;sthref1022&quot;&gt;&lt;/a&gt;&lt;h4 class=&quot;sect3&quot; id=&quot;autoId48&quot;&gt;
&lt;span class=&quot;secnum&quot;&gt;2.1&lt;/span&gt; When the Optimizer Uses Hash Joins&lt;/h4&gt;
The optimizer uses a hash join to join two tables if they are joined using an equijoin and if either of the following conditions are true:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;
A large amount of data needs to be joined.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;
A large fraction of a small table needs to be joined.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h4 class=&quot;sect3&quot; id=&quot;autoId48&quot;&gt;
&lt;span class=&quot;secnum&quot;&gt;2.2&lt;/span&gt; Hash Join Hints&lt;/h4&gt;
&lt;div class=&quot;sect3&quot;&gt;
Apply the &lt;code&gt;USE_HASH&lt;/code&gt; hint to instruct the optimizer to use a hash join when joining two tables together. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;sect2&quot;&gt;
&lt;h3 class=&quot;sect2&quot; id=&quot;autoId50&quot;&gt;
3.&amp;nbsp;Sort Merge Joins&lt;/h3&gt;
&lt;a href=&quot;&quot; id=&quot;sthref1024&quot; name=&quot;sthref1024&quot;&gt;&lt;/a&gt;&lt;a href=&quot;&quot; id=&quot;sthref1025&quot; name=&quot;sthref1025&quot;&gt;&lt;/a&gt;Sort merge joins can be used to join rows from two independent sources. Hash joins generally perform better than sort merge joins. On the other hand, sort merge joins can perform better than hash joins if both of the following conditions exist:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;
The row sources are sorted already.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;
A sort operation does not have to be done.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
However, if a sort merge join involves choosing a slower access method (an index scan as opposed to a full table scan), then the benefit of using a sort merge might be lost.&lt;br /&gt;
Sort merge joins are useful when the join condition between two tables is an inequality condition (but not a nonequality) like &amp;lt;, &amp;lt;=, &amp;gt;, or &amp;gt;=. Sort merge joins perform better than nested loop joins for large data sets. You cannot use hash joins unless there is an equality condition.&lt;br /&gt;
In a merge join, there is no concept of a driving table. The join consists of two steps:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;
Sort join operation: Both the inputs are sorted on the join key.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;div style=&quot;margin: 0px;&quot;&gt;
Merge join operation: The sorted lists are merged together.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
If the input is already sorted by the join column, then a sort join operation is not performed for that row source. However, a sort merge join always creates a positionable sort buffer for the right side of the join so that it can seek back to the last match in the case where duplicate join key values come out of the left side of the join.&lt;br /&gt;
&lt;div class=&quot;sect3&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;sthref1026&quot; name=&quot;sthref1026&quot;&gt;&lt;/a&gt;&lt;h4 class=&quot;sect3&quot; id=&quot;autoId51&quot;&gt;
&lt;span class=&quot;secnum&quot;&gt;3.1&lt;/span&gt; When the Optimizer Uses Sort Merge Joins&lt;/h4&gt;
The optimizer can choose a sort merge join over a hash join for joining large amounts of data if any of the following conditions are true:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The join condition between two tables is not an equi-join.&lt;/li&gt;
&lt;li&gt;Because of sorts already required by other operations, the optimizer finds it is cheaper to use a sort merge than a hash join.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;!-- class=&quot;sect3&quot; --&gt;&lt;div class=&quot;sect3&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;sthref1027&quot; name=&quot;sthref1027&quot;&gt;&lt;/a&gt;&lt;h4 class=&quot;sect3&quot; id=&quot;autoId52&quot;&gt;
&lt;span class=&quot;secnum&quot;&gt;3.2&lt;/span&gt; Sort Merge Join Hints&lt;/h4&gt;
To instruct the optimizer to use a sort merge join, apply the &lt;code&gt;USE_MERGE&lt;/code&gt; hint. You might also need to give hints to force an access path.&lt;br /&gt;
There are situations where it is better to override the optimizer with the &lt;code&gt;USE_MERGE&lt;/code&gt; hint. For example, the optimizer can choose a full scan on a table and avoid a sort operation in a query. However, there is an increased cost because a large table is accessed through an index and single block reads, as opposed to faster access through a full table scan.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note : if we consider on the broader look Nested Loop join is performed on small tables with index on driven (inner) column will add edge to it, on the other hand Hash Join is used on Large tables with no indexes and use pga for preparing hash table. Sort Merge join is used in case of medium sized tables.&lt;br /&gt;
&lt;br /&gt;
Above note is referenced from Oracle Internals and manuals.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; conn hr/*****&lt;br /&gt;Connected.&lt;br /&gt;SQL&amp;gt; create table e as select * from emp;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; create table d as select * from dept;&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt; create index e_deptno on e(deptno);&lt;br /&gt;
Index created.&lt;br /&gt;
Gather D stats as it is&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.gather_table_stats(&#39;hr&#39;,&#39;D&#39;) &lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;Set artificial stats for E:&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.set_table_stats(ownname =&amp;gt; &#39;hr&#39;, tabname =&amp;gt; &#39;E&#39;, numrows =&amp;gt; 100, numblks =&amp;gt; 100, avgrlen =&amp;gt; 124);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;Set artificial stats for E_DEPTNO index&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.set_index_stats(ownname =&amp;gt; &#39;hr&#39;, indname =&amp;gt; &#39;E_DEPTNO&#39;, numrows =&amp;gt; 100, numlblks =&amp;gt; 10);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;Check out the plan:&lt;br /&gt;
A) With less number of rows(100 in E), you will see Nested loop getting used.&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt; select e.ename,d.dname from e, d where e.deptno=d.deptno;&lt;br /&gt;
Execution Plan&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;Plan hash value: 3204653704&lt;br /&gt;
----------------------------------------------------------------------------------------&lt;br /&gt;| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |&lt;br /&gt;----------------------------------------------------------------------------------------&lt;br /&gt;| 0 | SELECT STATEMENT | | 100 | 2200 | 6 (0)| 00:00:01 |&lt;br /&gt;| 1 | TABLE ACCESS BY INDEX ROWID| E | 25 | 225 | 1 (0)| 00:00:01 |&lt;br /&gt;| 2 | NESTED LOOPS | | 100 | 2200 | 6 (0)| 00:00:01 |&lt;br /&gt;| 3 | TABLE ACCESS FULL | D | 4 | 52 | 3 (0)| 00:00:01 |&lt;br /&gt;|* 4 | INDEX RANGE SCAN | E_DEPTNO | 33 | | 0 (0)| 00:00:01 |&lt;br /&gt;----------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;B) Let us set some more artificial stats to see which plans is getting used:&lt;br /&gt;
&lt;br /&gt;SQL&amp;gt; exec dbms_stats.set_table_stats(ownname =&amp;gt; &#39;hr&#39;, tabname =&amp;gt; &#39;E&#39;, numrows =&amp;gt; 1000000, numblks =&amp;gt; 10000, avgrlen =&amp;gt; 124);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.set_index_stats(ownname =&amp;gt; &#39;hr&#39;, indname =&amp;gt; &#39;E_DEPTNO&#39;, numrows =&amp;gt; 1000000, numlblks =&amp;gt; 1000);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.set_table_stats(ownname =&amp;gt; &#39;hr&#39;, tabname =&amp;gt; &#39;D&#39;, numrows =&amp;gt; 1000000,numblks =&amp;gt; 10000 , avgrlen =&amp;gt; 124);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
&lt;br /&gt;Now we have 1000000 number of rows in E and D table both and index on E(DEPTNO) reflects the same.&lt;br /&gt;
Plans changes !!&lt;br /&gt;
SQL&amp;gt; select e.ename,d.dname from e, d where e.deptno=d.deptno;&lt;br /&gt;
Execution Plan&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;Plan hash value: 51064926&lt;br /&gt;
-----------------------------------------------------------------------------------&lt;br /&gt;| Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |&lt;br /&gt;-----------------------------------------------------------------------------------&lt;br /&gt;| 0 | SELECT STATEMENT | | 250G| 5122G| | 3968K(100)| 13:13:45 |&lt;br /&gt;|* 1 | HASH JOIN | | 250G| 5122G| 20M| 3968K(100)| 13:13:45 |&lt;br /&gt;| 2 | TABLE ACCESS FULL| E | 1000K| 8789K| | 2246 (3)| 00:00:27 |&lt;br /&gt;| 3 | TABLE ACCESS FULL| D | 1000K| 12M| | 2227 (2)| 00:00:27 |&lt;br /&gt;-----------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;C) Now to test MERGE JOIN, we set moderate number of rows and do some ordering business.&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.set_table_stats(ownname =&amp;gt; &#39;hr&#39;, tabname =&amp;gt; &#39;E&#39;, numrows =&amp;gt; 10000, numblks =&amp;gt; 1000, avgrlen =&amp;gt; 124);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.set_index_stats(ownname =&amp;gt; &#39;hr&#39;, indname =&amp;gt; &#39;E_DEPTNO&#39;, numrows =&amp;gt; 10000, numlblks =&amp;gt; 100);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt; exec dbms_stats.set_table_stats(ownname =&amp;gt; &#39;hr&#39;, tabname =&amp;gt; &#39;D&#39;, numrows =&amp;gt; 1000, numblks =&amp;gt; 100, avgrlen =&amp;gt; 124);&lt;br /&gt;
PL/SQL procedure successfully completed.&lt;br /&gt;
SQL&amp;gt; select e.ename,d.dname from e, d where e.deptno=d.deptno order by e.deptno;&lt;br /&gt;
Execution Plan&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;Plan hash value: 915894881&lt;br /&gt;
-----------------------------------------------------------------------------------------&lt;br /&gt;| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |&lt;br /&gt;-----------------------------------------------------------------------------------------&lt;br /&gt;| 0 | SELECT STATEMENT | | 2500K| 52M| 167 (26)| 00:00:02 |&lt;br /&gt;| 1 | MERGE JOIN | | 2500K| 52M| 167 (26)| 00:00:02 |&lt;br /&gt;| 2 | TABLE ACCESS BY INDEX ROWID| E | 10000 | 90000 | 102 (1)| 00:00:02 |&lt;br /&gt;| 3 | INDEX FULL SCAN | E_DEPTNO | 10000 | | 100 (0)| 00:00:02 |&lt;br /&gt;|* 4 | SORT JOIN | | 1000 | 13000 | 25 (4)| 00:00:01 |&lt;br /&gt;| 5 | TABLE ACCESS FULL | D | 1000 | 13000 | 24 (0)| 00:00:01 |&lt;br /&gt;-----------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/475336960690631162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/oracle-join-nestedhashsort-merge.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/475336960690631162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/475336960690631162'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/oracle-join-nestedhashsort-merge.html' title='Oracle Join Nested/Hash/Sort Merge- Performance Tuning'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-3354925686632415924</id><published>2012-05-04T12:59:00.000+05:30</published><updated>2012-05-04T12:59:21.703+05:30</updated><title type='text'>Invisible Indexes - 11g New Feature</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h1&gt;
Invisible Indexes in Oracle Database 11g Release 1 New Feature&lt;/h1&gt;
Oracle 11g allows indexes to be marked as invisible. Invisible
indexes are maintained like any other index, but they are ignored by
the optimizer unless the &lt;code&gt;OPTIMIZER_USE_INVISIBLE_INDEXES&lt;/code&gt; parameter is set to TRUE at the instance or session level. Indexes can be created as invisible by using the &lt;code&gt;INVISIBLE&lt;/code&gt; keyword, and their visibility can be toggled using the &lt;code&gt;ALTER INDEX&lt;/code&gt; command.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;1. Create a table t1 with 2 columns n1 and n2&lt;br /&gt;&lt;br /&gt;Hint : Create table t1(n1 number,n2 number);&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; show parameter visible&lt;br /&gt;&lt;br /&gt;NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&lt;br /&gt;------------------------------------ ----------- ------------------------------&lt;br /&gt;optimizer_use_invisible_indexes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; boolean&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FALSE&lt;br /&gt;SQL&amp;gt; Create table t1(n1 number,n2 number);&lt;br /&gt;&lt;br /&gt;Table created.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Populate Records&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i in 1..1000 loop&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Insert into t1 values(i,i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end loop;&lt;br /&gt;&amp;nbsp;&amp;nbsp; end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;SQL&amp;gt;&amp;nbsp;&amp;nbsp; Begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i in 1..1000 loop&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Insert into t1 values(i,i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end loop;&lt;br /&gt;&amp;nbsp;&amp;nbsp; end;&lt;br /&gt;/&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; 6 &lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.Create a Invisible index on column n1&lt;br /&gt;&lt;br /&gt;Hint :-&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; create index t1_n1 on t1(n1) invisible;&lt;br /&gt;&lt;br /&gt;create index t1_n1 on t1(n1) invisible;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4 &lt;br /&gt;SQL&amp;gt; explain plan for select count(*) from t1 where n1=:b1;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; select * from table(dbms_xplan.display);&lt;br /&gt;&lt;br /&gt;PLAN_TABLE_OUTPUT&lt;br /&gt;------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;Plan hash value: 3724264953&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;| Id&amp;nbsp; | Operation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Name | Rows&amp;nbsp; | Bytes | Cost (%CPU)| Time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;|&amp;nbsp;&amp;nbsp; 0 | SELECT STATEMENT&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 |&amp;nbsp;&amp;nbsp;&amp;nbsp; 13 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp; (0)| 00:00:01 |&lt;br /&gt;|&amp;nbsp;&amp;nbsp; 1 |&amp;nbsp; SORT AGGREGATE&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 |&amp;nbsp;&amp;nbsp;&amp;nbsp; 13 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|*&amp;nbsp; 2 |&amp;nbsp;&amp;nbsp; TABLE ACCESS FULL| T1&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 |&amp;nbsp;&amp;nbsp; 130 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp; (0)| 00:00:01 |&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Predicate Information (identified by operation id):&lt;br /&gt;---------------------------------------------------&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 2 - filter(&quot;N1&quot;=TO_NUMBER(:B1))&lt;br /&gt;&lt;br /&gt;Note&lt;br /&gt;-----&lt;br /&gt;&amp;nbsp;&amp;nbsp; - dynamic sampling used for this statement (level=2)&lt;br /&gt;&lt;br /&gt;18 rows selected.&lt;br /&gt;
If you see above it&#39;s not using index as we have give it to be in invisible mode.&lt;br /&gt;&lt;br /&gt;5 alter index t1_n1 visible;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6 Define a bind variable b1&lt;br /&gt;&lt;br /&gt;sql&amp;gt; variable b1 number&lt;br /&gt;&lt;br /&gt;sql&amp;gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :b1:=5;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7 SQL&amp;gt; explain plan for select count(*) from t1 where n1=:b1;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8 SQL&amp;gt; select * from table(dbms_xplan.display);&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;| Id&amp;nbsp; | Operation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Name&amp;nbsp; | Rows&amp;nbsp; | Bytes | Cost (%CPU)| Time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;|&amp;nbsp;&amp;nbsp; 0 | SELECT STATEMENT&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp; (0)| 00:00:01 |&lt;br /&gt;|&amp;nbsp;&amp;nbsp; 1|&amp;nbsp;&amp;nbsp; SORT AGGREGATE&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|*&amp;nbsp; 2|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INDEX RANGE SCAN| T1_N1 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp; (0)| 00:00:01 |&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;Predicate Information (identified by operation id):&lt;br /&gt;&amp;nbsp;&amp;nbsp; 2 - access(&quot;N1&quot;=TO_NUMBER(:B1))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9 alter index t1_n1 visible;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10 SQL&amp;gt; explain plan for select count(*) from t1 where n1=:b1;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; explain plan for select count(*) from t1 where n1=:b1;&lt;br /&gt;&lt;br /&gt;Explained.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; select * from table(dbms_xplan.display);&lt;br /&gt;&lt;br /&gt;PLAN_TABLE_OUTPUT&lt;br /&gt;------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;Plan hash value: 73337487&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;| Id&amp;nbsp; | Operation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Name&amp;nbsp; | Rows&amp;nbsp; | Bytes | Cost (%CPU)| Time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;|&amp;nbsp;&amp;nbsp; 0 | SELECT STATEMENT&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 |&amp;nbsp;&amp;nbsp;&amp;nbsp; 13 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp; (0)| 00:00:01 |&lt;br /&gt;|&amp;nbsp;&amp;nbsp; 1 |&amp;nbsp; SORT AGGREGATE&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 |&amp;nbsp;&amp;nbsp;&amp;nbsp; 13 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;br /&gt;|*&amp;nbsp; 2 |&amp;nbsp;&amp;nbsp; INDEX RANGE SCAN| T1_N1 |&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 |&amp;nbsp;&amp;nbsp; 130 |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp; (0)| 00:00:01 |&lt;br /&gt;---------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Predicate Information (identified by operation id):&lt;br /&gt;---------------------------------------------------&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 2 - access(&quot;N1&quot;=TO_NUMBER(:B1))&lt;br /&gt;&lt;br /&gt;Note&lt;br /&gt;-----&lt;br /&gt;&amp;nbsp;&amp;nbsp; - dynamic sampling used for this statement (level=2)&lt;br /&gt;&lt;br /&gt;18 rows selected.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;&lt;br /&gt;
Benefits:Invisible indexes can be useful for processes with specific indexing
needs, where the presence of the indexes may adversely affect other
functional areas. They are also useful for testing the impact of
dropping an index.&lt;br /&gt;


&lt;br /&gt;
View:The current visibility status of an index is indicated by the &lt;code&gt;VISIBILITY&lt;/code&gt; column of the &lt;code&gt;[DBA|ALL|USER]_INDEXES&lt;/code&gt; views.&lt;br /&gt;
&lt;br /&gt;
Bottleneck: Invisble index are just not visible to select statement, rather it will operate normally in case of DML&#39;s. &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/3354925686632415924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/invisible-indexes-11g-new-feature.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3354925686632415924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3354925686632415924'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/invisible-indexes-11g-new-feature.html' title='Invisible Indexes - 11g New Feature'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-3334380544044058550</id><published>2012-05-03T15:51:00.001+05:30</published><updated>2012-05-03T15:51:31.594+05:30</updated><title type='text'>Row chaining and Row Migration - Perfomance Tuning</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Proof of Concept: There are two circumstances when this can occur, the data for a row in a table may be too large to fit into a single data block. This can be caused by either row chaining or row migration.&lt;br /&gt;&lt;br /&gt;Row Chaining: Occurs when the row is too large to fit into one data block when it is first inserted. In this case, Oracle stores the data for the row in a chain of data blocks (one or more) reserved for that segment. Row chaining most often occurs with large rows, such as rows that contain a column of datatype LONG, LONG RAW, LOB, etc. Row chaining in these cases is unavoidable.&lt;br /&gt;&lt;br /&gt;Row Migration: Occurs when a row that originally fitted into one data block is updated so that the overall row length increases, and the block’s free space is already completely filled. In this case, Oracle migrates the data for the entire row to a new data block, assuming the entire row can fit in a new block. Oracle preserves the original row piece of a migrated row to point to the new block containing the migrated row: the rowid of a migrated row does not change.&lt;br /&gt;When a row is chained or migrated, performance associated with this row decreases because Oracle must scan more than one data block to retrieve the information for that row.&lt;br /&gt;&lt;br /&gt;o INSERT and UPDATE statements that cause migration and chaining perform poorly, because they perform additional processing.&lt;br /&gt;&lt;br /&gt;o SELECTs that use an index to select migrated or chained rows must perform additional I/Os.&lt;br /&gt;&lt;br /&gt;Detection: Migrated and chained rows in a table or cluster can be identified by using the ANALYZE command with the LIST CHAINED ROWS option. This command collects information about each migrated or chained row and places this information into a specified output table. To create the table that holds the chained rows,&lt;br /&gt;
&lt;br /&gt;1. Execute script UTLCHAIN.SQL. i.e @?/rdbms/admin/utlchain.sql --&amp;gt; to crated the table chained_Rows which will contain the data after analyze.&lt;br /&gt;
&lt;br /&gt;
2.ANALYZE TABLE scott.emp LIST CHAINED ROWS; --&amp;gt; Analyze table&lt;br /&gt;
&lt;br /&gt;3.SELECT * FROM chained_rows; --&amp;gt; it will populate data in chained_rows regarding row chaining and migrations&lt;br /&gt;
&lt;br /&gt;4.You can also detect migrated and chained rows by checking the ‘table fetch continued row’ statistic in the v$sysstat view.&lt;br /&gt;SQL&amp;gt; SELECT name, value FROM v$sysstat WHERE name = ‘table fetch continued row’;&lt;br /&gt;NAME VALUE&lt;br /&gt;—————————————————————- ———&lt;br /&gt;table fetch continued row 308&lt;br /&gt;&lt;br /&gt;Although migration and chaining are two different things, internally they are represented by Oracle as one. When detecting migration and chaining of rows you should analyze carrefully what you are dealing with.&lt;br /&gt;&lt;br /&gt;Resolving:&lt;br /&gt;o In most cases chaining is unavoidable, especially when this involves tables with large columns such as LONGS, LOBs, etc. When you have a lot of chained rows in different tables and the average row length of these tables is not that large, then you might consider rebuilding the database with a larger blocksize.&lt;br /&gt;&lt;br /&gt;e.g.: You have a database with a 2K block size. Different tables have multiple large varchar columns with an average row length of more than 2K. Then this means that you will have a lot of chained rows because you block size is too small. Rebuilding the database with a larger block size can give you a significant performance benefit.&lt;br /&gt;o Migration is caused by PCTFREE being set too low, there is not enough room in avoid migration, all tables that are updated should have their PCTFREE set so that there is enough space within the block for updates.&lt;br /&gt;You need to increase PCTFREE to avoid migrated rows. If you leave more free space available in the block for updates, then the row will have more room to grow.&lt;br /&gt;SQL Script to eliminate row migration :&lt;br /&gt;— Get the name of the table with migrated rows:&lt;br /&gt;ACCEPT table_name PROMPT ‘Enter the name of the table with migrated rows: ‘&lt;br /&gt;&lt;br /&gt;— Clean up from last execution&lt;br /&gt;set echo off&lt;br /&gt;DROP TABLE migrated_rows;&lt;br /&gt;DROP TABLE chained_rows;&lt;br /&gt;— Create the CHAINED_ROWS table&lt;br /&gt;@…/rdbms/admin/utlchain.sql&lt;br /&gt;set echo on&lt;br /&gt;spool fix_mig&lt;br /&gt;— List the chained and migrated rows&lt;br /&gt;ANALYZE TABLE &amp;amp;table_name LIST CHAINED ROWS;&lt;br /&gt;&lt;br /&gt;— Copy the chained/migrated rows to another table&lt;br /&gt;create table migrated_rows as&lt;br /&gt;SELECT orig.*&lt;br /&gt;FROM &amp;amp;table_name orig, chained_rows cr&lt;br /&gt;WHERE orig.rowid = cr.head_rowid&lt;br /&gt;AND cr.table_name = upper(‘&amp;amp;table_name’);&lt;br /&gt;&lt;br /&gt;— Delete the chained/migrated rows from the original table&lt;br /&gt;DELETE FROM &amp;amp;table_name WHERE rowid IN (SELECT head_rowid FROM chained_rows);&lt;br /&gt;&lt;br /&gt;— Copy the chained/migrated rows back into the original table&lt;br /&gt;INSERT INTO &amp;amp;table_name SELECT * FROM migrated_rows;&lt;br /&gt;&lt;br /&gt;spool off&lt;br /&gt;&lt;br /&gt;Tips&lt;br /&gt;&lt;br /&gt;1. Analyze the table and check the chained count for that particular table&lt;br /&gt;8671 Chain Count&lt;br /&gt;&lt;br /&gt;analyze table tbl_tmp_transaction_details compute statistics&lt;br /&gt;&lt;br /&gt;select table_name,chain_cnt,pct_free,pct_used from dba_tables where table_name=’TBL_TMP_TRANSACTION_DETAILS’&lt;br /&gt;&lt;br /&gt;2. Increase the pctfree size to 30&lt;br /&gt;&lt;br /&gt;alter table tbl_tmp_transaction_details pctfree 30&lt;br /&gt;&lt;br /&gt;3. Regenerate Report (When rows get updated only we will have Chained rows)&lt;br /&gt;&lt;br /&gt;tbl_report_generation_status&lt;br /&gt;&lt;br /&gt;begin dbms_job.run(190); end;&lt;br /&gt;&lt;br /&gt;4. Analyze the table and check the chained count for that particular table&lt;br /&gt;0 Chain Count&lt;br /&gt;&lt;br /&gt;analyze table tbl_tmp_transaction_details compute statistics&lt;br /&gt;&lt;br /&gt;select table_name,chain_cnt,pct_free,pct_used from dba_tables where table_name=’TBL_TMP_TRANSACTION_DETAILS’&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;If we want to do the procedure to delete the chained rows from original table and insert the same again, then we need chained_rows table&lt;br /&gt;To create chained rows we need to run the utlchain.sql from $ORACLE_HOME/rdbms&lt;br /&gt;&lt;br /&gt;Find out the chained rows.&lt;br /&gt;&lt;br /&gt;analyze table tbl_tmp_transaction_details list chained count;&lt;br /&gt;&lt;br /&gt;The above command will move the chained rows to chained_row table&lt;br /&gt;Based on the rowid in chained_row table we can move those record to temp table and delete those chained rows from original table then insert the same again into original table.&lt;br /&gt;&lt;br /&gt;select * from tbl_tmp_transaction_details where rowid=’AAAG8DAAGAAAGOKABD’:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
SQL&amp;gt; Create table frag_tab(code number,x1 char(2000),x2 char(2000),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x3 char(2000),x4 char(2000));&amp;nbsp; 2&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Table created.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; Insert into frag_tab(code) values(1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Insert into frag_tab(code) values(2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Insert into frag_tab(code) values(3);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commit;&lt;br /&gt;1 row created.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;1 row created.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;1 row created.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;SQL&amp;gt; &lt;br /&gt;SQL&amp;gt; &lt;br /&gt;SQL&amp;gt; update frag_tab set x1=&#39;x1&#39;,x2=&#39;x2&#39;,x3=&#39;x3&#39;,x4=&#39;x4&#39; where code=2;&lt;br /&gt;&amp;nbsp;&amp;nbsp; update frag_tab set x1=&#39;x1&#39;,x2=&#39;x2&#39;,x3=&#39;x3&#39;,x4=&#39;x4&#39; where code=1;&lt;br /&gt;&amp;nbsp;&amp;nbsp; update frag_tab set x1=&#39;x1&#39;,x2=&#39;x2&#39;,x3=&#39;x3&#39;,x4=&#39;x4&#39; where code=3;&lt;br /&gt;commit;&lt;br /&gt;&lt;br /&gt;1 row updated.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;1 row updated.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;1 row updated.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;SQL&amp;gt; &lt;br /&gt;SQL&amp;gt; &lt;br /&gt;SQL&amp;gt; &lt;br /&gt;SQL&amp;gt; @?/rdbms/admin/utlchain.sql&lt;br /&gt;&lt;br /&gt;Table created.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; Analyze table frag_tab list chained rows;&lt;br /&gt;&lt;br /&gt;Table analyzed.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; select * from chained_rows;&lt;br /&gt;&lt;br /&gt;OWNER_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NAME&lt;br /&gt;------------------------------ ------------------------------&lt;br /&gt;CLUSTER_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PARTITION_NAME&lt;br /&gt;------------------------------ ------------------------------&lt;br /&gt;SUBPARTITION_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HEAD_ROWID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ANALYZE_T&lt;br /&gt;------------------------------ ------------------ ---------&lt;br /&gt;SYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRAG_TAB&lt;br /&gt;&lt;br /&gt;N/A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AAASOtAABAAAU9ZAAA 03-MAY-12&lt;br /&gt;&lt;br /&gt;SYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRAG_TAB&lt;br /&gt;&lt;br /&gt;N/A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AAASOtAABAAAU9ZAAB 03-MAY-12&lt;br /&gt;&lt;br /&gt;OWNER_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE_NAME&lt;br /&gt;------------------------------ ------------------------------&lt;br /&gt;CLUSTER_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PARTITION_NAME&lt;br /&gt;------------------------------ ------------------------------&lt;br /&gt;SUBPARTITION_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HEAD_ROWID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ANALYZE_T&lt;br /&gt;------------------------------ ------------------ ---------&lt;br /&gt;&lt;br /&gt;SYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRAG_TAB&lt;br /&gt;&lt;br /&gt;N/A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AAASOtAABAAAU9ZAAC 03-MAY-12&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; Create table duptab as select * from frag_tab where 1=0;&lt;br /&gt;&lt;br /&gt;Table created.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt;&amp;nbsp; Insert into duptab&amp;nbsp; select * from frag_tab&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where rowid in(select head_rowid from chained_rows);&amp;nbsp; 2&amp;nbsp; &lt;br /&gt;&lt;br /&gt;3 rows created.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; delete frag_tab where rowid in(select head_rowid from chained_rows);&lt;br /&gt;&lt;br /&gt;3 rows deleted.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; Insert into frag_tab&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as select * from duptab&amp;nbsp; 2&amp;nbsp; &lt;br /&gt;&amp;nbsp; 3&amp;nbsp; /&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as select * from duptab&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;ERROR at line 2:&lt;br /&gt;ORA-00926: missing VALUES keyword&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; Insert into frag_tab&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from duptab&amp;nbsp; 2&amp;nbsp; &lt;br /&gt;&amp;nbsp; 3&amp;nbsp; /&lt;br /&gt;&lt;br /&gt;3 rows created.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt;&amp;nbsp; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; truncate table chained_rows;&lt;br /&gt;&lt;br /&gt;Table truncated.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; Create tablespace bigtbs&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datafile &#39;/home/oracle/bigtbs.dbf&#39; size 10m&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blocksize 16k;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp; &lt;br /&gt;Create tablespace bigtbs&lt;br /&gt;*&lt;br /&gt;ERROR at line 1:&lt;br /&gt;ORA-29339: tablespace block size 16384 does not match configured block sizes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; ALter system set db_16k_cache_size=10m;&lt;br /&gt;&lt;br /&gt;System altered.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; Create tablespace bigtbs&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datafile &#39;/home/oracle/bigtbs.dbf&#39; size 10m&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blocksize 16k;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp; &lt;br /&gt;Create tablespace bigtbs&lt;br /&gt;*&lt;br /&gt;ERROR at line 1:&lt;br /&gt;ORA-01119: error in creating database file &#39;/home/oracle/bigtbs.dbf&#39;&lt;br /&gt;ORA-27040: file create error, unable to create file&lt;br /&gt;Linux Error: 2: No such file or directory&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; l&lt;br /&gt;&amp;nbsp; 1&amp;nbsp; Create tablespace bigtbs&lt;br /&gt;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datafile &#39;/home/oracle/bigtbs.dbf&#39; size 10m&lt;br /&gt;&amp;nbsp; 3*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blocksize 16k&lt;br /&gt;SQL&amp;gt; Create tablespace bigtbs&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datafile &#39;/tmp/bigtbs.dbf&#39; size 10m&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blocksize 16k;&lt;br /&gt;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp; &lt;br /&gt;Tablespace created.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; Alter table frag_tab move tablespace bigtbs;&lt;br /&gt;&lt;br /&gt;Table altered.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; Analyze table frag_tab list chained rows;&lt;br /&gt;&lt;br /&gt;Table analyzed.&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; select * from chained_rows&lt;br /&gt;&amp;nbsp; 2&amp;nbsp; /&lt;br /&gt;&lt;br /&gt;no rows selected&lt;br /&gt;&lt;br /&gt;SQL&amp;gt; &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/3334380544044058550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/row-chaining-and-row-migration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3334380544044058550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/3334380544044058550'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/row-chaining-and-row-migration.html' title='Row chaining and Row Migration - Perfomance Tuning'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-481555406265069994</id><published>2012-05-02T20:17:00.000+05:30</published><updated>2012-05-02T20:17:53.870+05:30</updated><title type='text'>Increemental Statistics Gathering Feature -11g</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;strong&gt;Increemental Statistics Gathering Feature -11g&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Expensive global statistics collection&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-weight: bold;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;In data warehouse environment it is very common to do a bulk load directly into one or more empty partitions. This will make the partition statistics stale and may also make the global statistics stale. Re-gathering statistics for the effected partitions and for the entire table can be very time consuming. Traditionally, statistics collection is done in a two-pass approach: &lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;In the first pass we will scan the table to gather the global statistics&lt;/li&gt;
&lt;li&gt;In the second pass we will scan the partitions that have been changed to gather their partition level statistics.&lt;/li&gt;
&lt;/ul&gt;
The full scan of the table for global statistics collection can be very expensive depending on the size of the table. Note that the scan of the entire table is done even if we change a small subset of partitions. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-weight: bold;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;In Oracle Database 11g, we avoid scanning the whole table when computing global statistics by deriving the global statistics from the partition statistics. Some of the statistics can be derived easily and accurately from partition statistics. For example, number of rows at global level is the sum of number of rows of partitions. Even global histogram can be derived from partition histograms. But the number of distinct values (NDV) of a column cannot be derived from partition level NDVs. So, Oracle maintains another structure called a synopsis for each column at the partition level. A synopsis can be considered as sample of distinct values. The NDV can be accurately derived from synopses. We can also merge multiple synopses into one. The global NDV is derived from the synopsis generated by merging all of the partition level synopses. To summarize &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Gather statistics and create synopses for the changed partitions only&lt;/li&gt;
&lt;li&gt;Oracle automatically merges partition level synopses into a global synopsis&lt;/li&gt;
&lt;li&gt;The global statistics are automatically derived from the partition level statistics and global synopses&lt;/li&gt;
&lt;/ol&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhetzeru5b6eAC5ABnCUOQLuNkcnKHuJKgz7Onvi4kJReLxf68pqexNuaBKYb82LTILWngwowHveBd3gCL7OgRSopcmzvlEQjlmqN_0MSSSW9wZld9LoggoXxpJVlaMycM2TR2RC8O4BlA/s1600-h/incremental_stats_gathering.bmp&quot;&gt;&lt;img border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5286033685571438770&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhetzeru5b6eAC5ABnCUOQLuNkcnKHuJKgz7Onvi4kJReLxf68pqexNuaBKYb82LTILWngwowHveBd3gCL7OgRSopcmzvlEQjlmqN_0MSSSW9wZld9LoggoXxpJVlaMycM2TR2RC8O4BlA/s400/incremental_stats_gathering.bmp&quot; style=&quot;cursor: pointer; display: block; height: 298px; margin: 0px auto 10px; text-align: center; width: 400px;&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-weight: bold;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;Incremental maintenance feature is disabled by default. It can be enabled by changing the INCREMENTAL table preference to true. &lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;It can also be enabled for a particular schema or at the database level. If you are interested in more details of the incremental maintenance feature&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-weight: bold;&quot;&gt;
&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;/span&gt;Assume we have table called SALES that is range partitioned by day on the SALES_DATE column. At the end of every day data is loaded into latest partition and partition statistics are gathered. Global statistics are only gathered at the end of every month because gathering them is very time and resource intensive. Use the following steps in order to maintain global statistics after every load.&lt;br /&gt;&lt;/div&gt;
&lt;blockquote&gt;
1 -Turn on incremental feature for the table.&amp;nbsp;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;EXEC DBMS_STATS.SET_TABLE_PREFS(&#39;SH&#39;,&#39;SALES&#39;,&#39;INCREMENTAL&#39;,&#39;TRUE&#39;);&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;br /&gt;2 -At the end of every load gather table statistics using GATHER_TABLE_STATS command. You don&#39;t need to specify the partition name. Also, do not specify the granularity parameter. The command will collect statistics for partitions where data has change or statistics are missing and update the global statistics based on the partition level statistics and synopsis. &lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;EXEC DBMS_STATS.GATHER_TABLE_STATS(&#39;SH&#39;,&#39;SALES&#39;);&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
Note: that the incremental maintenance feature was introduced in Oracle Database 11g Release 1. However, we also provide a solution in Oracle Database10g Release 2 (10.2.0.4) that simulates the same behavior. The 10g solution is a new value, &#39;APPROX_GLOBAL AND PARTITION&#39; for the GRANULARITY parameter of the GATHER_TABLE_STATS procedures. It behaves the same as the incremental maintenance feature except that we don&#39;t update the NDV for non-partitioning columns and number of distinct keys of the index at the global level. For partitioned column we update the NDV as the sum of NDV at the partition levels. Also we set the NDV of columns of unique indexes as the number of rows of the table. In general, non-partitioning column NDV at the global level becomes stale less often. It may be possible to collect global statistics less frequently then the default (when table changes 10%) since approx_global option maintains most of the global statistics accurately. &lt;br /&gt;&lt;br /&gt;Let&#39;s take a look at an example to see how you would effectively use the Oracle Database 10g approach. &lt;br /&gt;After the data load is complete, gather statistics using DBMS_STATS.GATHER_TABLE_STATS for the last partition (say SALES_11FEB2009), specify granularity =&amp;gt; &#39;APPROX_GLOBAL AND PARTITION&#39;. It will collect statistics for the specified partition and derive global statistics from partition statistics (except for NDV as described before). &lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;
&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;EXEC DBMS_STATS.GATHER_TABLE_STATS (&#39;SH&#39;, &#39;SALES&#39;, &#39;SALES_11FEB2009&#39;, GRANULARITY =&amp;gt; &#39;APPROX_GLOBAL AND PARTITION&#39;);&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;/blockquote&gt;
It is necessary to install the one off patch for bug 8719831 if you are using the above features in 10.2.0.4 (patch 8877245) or in 11.1.0.7 (patch 8877251)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let’s take the &lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;ORDERS2&lt;/span&gt; table, which is partitioned by month on &lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;order_date&lt;/span&gt;.&amp;nbsp; We will begin by enabling incremental statistics for the table and gathering statistics on the table.&lt;br /&gt;
&lt;div class=&quot;day&quot;&gt;
&lt;div class=&quot;entry&quot; id=&quot;incremental_statistics_maintenance_what_statistics&quot;&gt;
&lt;div class=&quot;entry-body&quot;&gt;
&lt;img src=&quot;https://blogs.oracle.com/optimizer/resource/set_stat_prefs.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
After the statistics gather the &lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;last_analyzed&lt;/span&gt; date for the table and all of the partitions now show 13-Mar-12.&lt;br /&gt;
&lt;img src=&quot;https://blogs.oracle.com/optimizer/resource/last_analyzed.png&quot; /&gt;&lt;br /&gt;
And we now have the following column statistics for the ORDERS2 table.&lt;br /&gt;
&lt;img src=&quot;https://blogs.oracle.com/optimizer/resource/check_stats.png&quot; /&gt;&lt;br /&gt;
We can also confirm that we really did use incremental statistics by querying the dictionary table &lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;sys.HIST_HEAD$&lt;/span&gt;, which should have an entry for each column in the &lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;ORDERS2&lt;/span&gt; table.&lt;br /&gt;
&lt;img src=&quot;https://blogs.oracle.com/optimizer/resource/check_incremental.png&quot; /&gt;&lt;br /&gt;
So, now that we have established a good baseline, let’s move on to the DML. Information is loaded into the latest partition of the &lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;ORDERS2&lt;/span&gt; table once a month. Existing orders maybe also be update to reflect changes in their status. Let’s assume the following transactions take place on the &lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;ORDERS2&lt;/span&gt; table this month.&lt;br /&gt;
&lt;img src=&quot;https://blogs.oracle.com/optimizer/resource/transactions.png%20&quot; /&gt; &lt;br /&gt;
After these transactions have occurred we need to re-gather statistic since the partition &lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;ORDERS_MAR_2012&lt;/span&gt; now has rows in it and the number of distinct values and the maximum value for the &lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;STATUS&lt;/span&gt; column have also changed.&lt;br /&gt;
&lt;img src=&quot;https://blogs.oracle.com/optimizer/resource/get_stats.png&quot; /&gt; &lt;br /&gt;
Now if we look at the last_analyzed date for the table and the partitions, we will see that the global statistics and the statistics on the partitions where rows have changed due to the update (&lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;ORDERS_FEB_2012&lt;/span&gt;) and the data load (&lt;span style=&quot;font-family: courier new,courier,monospace; font-size: x-small;&quot;&gt;ORDERS_MAR_2012&lt;/span&gt;) have been updated.&lt;br /&gt;
&lt;img src=&quot;https://blogs.oracle.com/optimizer/resource/last_analyzed_p2.png&quot; /&gt; &lt;br /&gt;
The column statistics also reflect the changes with the number of distinct values in the status column increase to reflect the update.&lt;br /&gt;
&lt;img src=&quot;https://blogs.oracle.com/optimizer/resource/check_stats2.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note : Above info is referenced from Oracle blogs and Oracle Manuals.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/481555406265069994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/increemental-statistics-gathering.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/481555406265069994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/481555406265069994'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/05/increemental-statistics-gathering.html' title='Increemental Statistics Gathering Feature -11g'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhetzeru5b6eAC5ABnCUOQLuNkcnKHuJKgz7Onvi4kJReLxf68pqexNuaBKYb82LTILWngwowHveBd3gCL7OgRSopcmzvlEQjlmqN_0MSSSW9wZld9LoggoXxpJVlaMycM2TR2RC8O4BlA/s72-c/incremental_stats_gathering.bmp" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-2580077727831147912</id><published>2012-04-15T20:00:00.002+05:30</published><updated>2012-04-15T20:00:58.542+05:30</updated><title type='text'>Recreate Targets.xml File for Grid Control agent version : 10.2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Some when you targets.xml is corrupted or accidently dropped , you need to create it manually. Steps are as below:&lt;br /&gt;
&lt;br /&gt;
1. Create a blank targets.xml file :&lt;br /&gt;
cd $ORACLE_HOME/sysman/emd&lt;br /&gt;
touch targets.xml&lt;br /&gt;
&lt;br /&gt;
2. After created targets.xml file you need to copy values from $ORACLE_HOME/sysman/config/emd.properties files as below format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Targets &lt;strong&gt;AGENT_SEED&lt;/strong&gt;=&quot;agentseed from emd.properties&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Target TYPE=&quot;&lt;strong&gt;oracle_emd&lt;/strong&gt;&quot; NAME=&quot;hostname and port from emd.properties EMD_URL&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Target TYPE=&quot;&lt;strong&gt;host&lt;/strong&gt;&quot; NAME=&quot;hostname as it appears in the emd_url&quot;/&amp;gt;&lt;br /&gt;&amp;lt;/Targets&lt;br /&gt;
&lt;br /&gt;
Example :&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;Targets &lt;b&gt;AGENT_SEED&lt;/b&gt;=&quot;256896864&quot;&amp;gt;&lt;br /&gt;&amp;lt;Target TYPE=&quot;&lt;b&gt;oracle_emd&lt;/b&gt;&quot; NAME=&quot;hostname:3872&quot;/&amp;gt;&lt;br /&gt;&amp;lt;Target TYPE=&quot;&lt;b&gt;host&lt;/b&gt;&quot; NAME=&quot;hostname&quot;/&amp;gt;&lt;br /&gt;&amp;lt;/Targets&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First time you start the agent with above file it will itself convert AGENT_SEED parameter to AGENT_TOKEN and value comes in encrypted form&lt;br /&gt;
&lt;br /&gt;
3. To force target re-discovery using below methods:&lt;br /&gt;
&lt;br /&gt;
Run agentca -d as&lt;br /&gt;
&lt;br /&gt;
cd &amp;lt;AGENT_HOME&amp;gt;/bin&lt;br /&gt;
agentca -d&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/2580077727831147912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/04/recreate-targetsxml-file-for-grid.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/2580077727831147912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/2580077727831147912'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/04/recreate-targetsxml-file-for-grid.html' title='Recreate Targets.xml File for Grid Control agent version : 10.2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3821996171045986927.post-305136427070702013</id><published>2012-03-29T22:17:00.000+05:30</published><updated>2012-03-29T23:00:00.865+05:30</updated><title type='text'>Maintenance Of Archivelogs On Standby Databases</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Maintenance Of Archivelogs On Standby Databases &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maintenance of archivelogs which are already applied on standby database in Oracle 10g and above From Oracle 10g onwards, RMAN has a specific configuration for archivelog deletion policy i.e. ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY&lt;br /&gt;
&lt;br /&gt;
This parameter can be set on primary and standby databases.&amp;nbsp; To enable automatic maintenance of the archivelogs on standby perform the below steps on standby database :&lt;br /&gt;
In a dataguard configuration, the archivelogs from the FRA will be automatically purged when the following conditions are met by the database. If you need it purged in at the Primary site, set it on Primary database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step1: &lt;br /&gt;
prior to 11g, if not using mandatory archivelog destinations, the database (primary and standby) must be restarted with the following parameter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
SQL&amp;gt; alter system set &quot;_log_deletion_policy&quot;=&#39;ALL&#39; scope=spfile;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 2 :&lt;br /&gt;
Enable the flash recovery area on the standby database so that all the archivelogs are shipped in the flash recovery area.&lt;br /&gt;
&lt;br /&gt;
Example :&amp;nbsp; &lt;br /&gt;
To enable Flash Recovery Area and to allow the archivelogs to be shipped to Flash Recovery Area set the below parameters&lt;br /&gt;
SQL&amp;gt; alter system set DB_RECOVERY_FILE_DEST=&#39;/disk1/FRA&#39;;&lt;br /&gt;
SQL&amp;gt; alter system set DB_RECOVERY_FILE_DEST_SIZE=80G;&lt;br /&gt;
SQL&amp;gt; alter system set&amp;nbsp; LOG_ARCHIVE_DEST_1=&#39;LOCATION=USE_DB_RECOVERY_FILE_DEST&#39;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 3 :&lt;br /&gt;
Set the parameter Archive log deletion policy to applied on standby&lt;br /&gt;
&lt;br /&gt;
Example :&lt;br /&gt;
RMAN&amp;gt; CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;&lt;br /&gt;
&lt;br /&gt;
Note : With the above settings whenever there is a space pressure in Flash Recovery Area all the archivelogs that are applied on standby database will be automatically deleted.&amp;nbsp;&amp;nbsp; &lt;br /&gt;
To list the obsolete objects, run the following query:&lt;br /&gt;
RMAN&amp;gt; SHOW RETENTION POLICY&lt;br /&gt;
RMAN&amp;gt; REPORT OBSOLETE;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 4:&lt;br /&gt;
there is space pressure in the FRA &lt;br /&gt;
When an archivelog is automatically deleted from the FRA, you will see this in the database&#39;s alert.log:&lt;br /&gt;
Sat Jun 18 01:00:32 2011&lt;br /&gt;
Deleted Oracle managed file /opt/app/oracle/FRA/ORA102/archivelog/2011_05_30/o1_mf_1_151_6y71q675_.arc&lt;br /&gt;
Deleted Oracle managed file /opt/app/oracle/FRA/ORA102/archivelog/2011_05_31/o1_mf_1_151_6y87pzg4_.arc&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arpitagrawaloracle.blogspot.com/feeds/305136427070702013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/03/maintenance-of-archivelogs-on-standby_3434.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/305136427070702013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3821996171045986927/posts/default/305136427070702013'/><link rel='alternate' type='text/html' href='http://arpitagrawaloracle.blogspot.com/2012/03/maintenance-of-archivelogs-on-standby_3434.html' title='Maintenance Of Archivelogs On Standby Databases'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11549908594031734527</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry></feed>