﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-盐城小土包</title><link>http://www.blogjava.net/yanchengxiaotubao/</link><description>Oracle 在路上...</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 10:02:11 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 10:02:11 GMT</pubDate><ttl>60</ttl><item><title>Complete Reference - Oracle 基本安全</title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/11/21/391702.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Wed, 21 Nov 2012 07:45:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/11/21/391702.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/391702.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/11/21/391702.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/391702.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/391702.html</trackback:ping><description><![CDATA[Oracle 利用create user、create role、grant命令控制数据访问。<br /><ul><li>Database system privilege</li><li>Database object privilege</li></ul><hr /><p><strong style="color: red;">SYS</strong>用户拥有Oracle用来管理数据库的核心内部表；</p><p><strong><span style="color: red;">SYSTEM</span></strong>用户则拥有其他的表和视图 - 可以使用SYSTEM用户登录，创建其他用户。</p><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; "> </span><span style="color: #808080; ">username</span><span style="color: #000000; "> identified<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{</span><span style="color: #0000FF; ">by</span><span style="color: #000000; ">&nbsp;password&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;externally&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;globally&nbsp;</span><span style="color: #0000FF; ">as</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">extnm</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">};</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;创建用户</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;Dora&nbsp;identified&nbsp;</span><span style="color: #0000FF; ">by</span><span style="color: #000000; ">&nbsp;avocado;<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;修改密码</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;Dora&nbsp;identified&nbsp;</span><span style="color: #0000FF; ">by</span><span style="color: #000000; ">&nbsp;psyche;<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;不给用户CREATE&nbsp;SESSION权限，则用户无法登录</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">CREATE</span><span style="color: #000000; ">&nbsp;SESSION&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;Dora;</span></div><br /><hr /><ul><li>密码会过期 - <em><strong>由分配给账户的配置文件决定</strong></em><br /></li><li>用户有可能会由于多次连续失败而被锁定</li><li>修改密码之后，需要维护密码历史记录，防止重用以前的密码</li></ul><p>配置文件由DBA管理 - create profile命令创建。 <br /></p><p>关于密码和账户的访问，配置文件规定了一下内容：</p><ul><li>密码的生存期 Lifetime，决定了多长时间必须更改密码</li><li>密码的&#8220;过期日期&#8221;后的宽限期，在此期间可以修改密码</li><li>在账户自动&#8220;锁定&#8221;之前允许连续失败的次数</li><li>账户保持锁定状态的天数</li><li>在重用一个密码前必须经过的天数</li><li>在重用一个密码前必须经历的更改次数</li></ul><p>数据库管理员可以利用password命令修改任何用户的密码；其他用户只能修改自己的密码。</p><p>在SQL*Plus中使用password命令修改密码，输入的新密码不会显示在屏幕上。</p><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;conn&nbsp;wpeng</span><span style="color: #808080; ">/</span><span style="color: #000000; ">exigen</span><span style="color: #008000; ">@server03</span><span style="color: #000000; "><br />Connected.<br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;password<br />Changing&nbsp;password&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;WPENG<br />Old&nbsp;password:<br />New&nbsp;password:<br />Retype&nbsp;new&nbsp;password:<br /></span><span style="color: red;"><strong>Password&nbsp;changed</strong></span></div><hr /><p>可以使用配置文件管理密码的过期、重用和复杂性。</p><p>可以设定一个密码的生存期，锁定密码使用太久的账户，降低密码的复杂性，将多次失败登陆的账户锁定...</p><p><strong>密码过期机制</strong><br /></p><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;创建LIMITED_PROFILE配置文件</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;profile&nbsp;LIMITED_PROFILE&nbsp;limit<br />FAILED_LOGIN_ATTEMPTS&nbsp;</span><span style="color: #800000; font-weight: bold; ">5</span><span style="color: #000000; ">;<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;交由JANE使用</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;JANE&nbsp;identified&nbsp;</span><span style="color: #0000FF; ">by</span><span style="color: #000000; ">&nbsp;EYRE<br />profile&nbsp;LIMITED_PROFILE;<br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;SEESION&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;JANE;</span></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;JANE&nbsp;5次连续失败</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">connect&nbsp;jane</span><span style="color: #808080; ">/</span><span style="color: #000000; ">eyre<br />ERROR:<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">28000</span><span style="color: #000000; ">:&nbsp;the&nbsp;account&nbsp;</span><span style="color: #0000FF; ">is</span><span style="color: #000000; ">&nbsp;locked<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;解锁</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;JANE&nbsp;account&nbsp;unlock;<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;锁住指定账户</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;JANE&nbsp;account&nbsp;lock;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;在超过配置文件的PASSWORD_LOCK_TIME值，自动解锁</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;通过PASSWORD_LIFE_TIME设置密码的最大寿命</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;强制30天修改一次密码</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;profile&nbsp;LIMITED_PROFILE&nbsp;limit<br />PASSWORD_LIFE_TIME&nbsp;</span><span style="color: #800000; font-weight: bold; ">30</span><span style="color: #000000; ">;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;为到期密码设置一个宽限期&nbsp;PASSWORD_GRACE_TIME</span><span style="color: #008080; "><br /></span></div>"锁定"账户，可以在一定时间之后，自动解锁；<br />&#8220;过期&#8221;账户，则需要DBA手工设置才能重新生效。<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;wpeng&nbsp;password&nbsp;expire;<br /></span><span style="color: #FF00FF; ">User</span><span style="color: #000000; ">&nbsp;altered.<br /><br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;conn&nbsp;wpeng</span><span style="color: #808080; ">/</span><span style="color: #000000; ">exige</span><span style="color: #008000; ">@server03</span><span style="color: #000000; "><br />ERROR:<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">28001</span><span style="color: #000000; ">:&nbsp;the&nbsp;password&nbsp;has&nbsp;expired<br /><br />Changing&nbsp;password&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000;">&nbsp;wpeng<br />New&nbsp;password:<br />Retype&nbsp;new&nbsp;password:<br />Password&nbsp;changed<br />Connected.</span></div>可以强制用户在第一次登陆的时候，修改自己的密码：<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;使用create&nbsp;user&nbsp;的子句&nbsp;passowed&nbsp;expire</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">***</span><span style="color: #000000; ">&nbsp;identified&nbsp;</span><span style="color: #0000FF; ">by</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">***</span><span style="color: #000000; "><br />password&nbsp;expire;</span></div><br />可以通过查询DBA_USERS视图的EXPIRY_DATE，得到任意账户密码的到期日期。<br /><br /><hr /><strong>密码重用机制</strong><br />为了防止密码被重用，可以使用配置文件中的两个参数（相互排斥的，设置其中一个，另一个必须被设置为UNLIMITED）：<br /><ul><li>PASSWORD_REUSE_MAX - 指定一个密码重用前密码必须变化的次数<br /></li><li>PASSWORD_REUSE_TIME - 指定一个密码可以重用前必须间隔的天数</li></ul><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;profile&nbsp;LIMITED_PROFILE&nbsp;limit<br />PASSWORD_REUSE_MAX&nbsp;</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; "><br />PASSWORD_REUSE_TIME&nbsp;UNLIMITED;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;试图使用一个近期的密码，则：</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">280007</span><span style="color: #000000; ">:&nbsp;the&nbsp;password&nbsp;cannot&nbsp;be&nbsp;reused.</span></div><br /><hr /><strong>标准角色</strong><br />应用程序中用户通过角色来获得权限。<br />可以根据应用程序的需要，将系统权限和对象访问融入到角色当中。<br /><br />CONNECT, RESOURCE, DBA是为了向后兼容，所以不应该再使用。<br />为了替换CONNECT, RESOURCE, DBA，应当创建自己的角色以便有权限执行特定的系统权限。<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;可以将任何系统权限赋予其他用户和角色，或则授予public</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;with&nbsp;admin&nbsp;option&nbsp;可以保证被授权者可以将权限或角色授予其他用户或角色</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;all子句授予用户或角色除SELECT&nbsp;ANY&nbsp;DICTIONARY系统权限以外的所有权限</span><span style="color: #008080; "><br /></span><span style="color: #0000ff;">grant</span><span style="color: #000000; ">&nbsp;{system&nbsp;privilege&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;role&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">all</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">privilege</span><span style="color: #FF0000; ">s]</span><span style="color: #000000; ">&nbsp;}&nbsp;<br /></span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">,&nbsp;{system&nbsp;privilege&nbsp;|&nbsp;role&nbsp;|&nbsp;all&nbsp;[privileges</span><span style="color: #FF0000; ">]</span><span style="color: #000000; ">} ...]<br /></span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;{</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;role}&nbsp;</span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">,&nbsp;{user&nbsp;|&nbsp;role}</span><span style="color: #FF0000; ">]</span><span style="color: #000000; ">&nbsp; ...<br /></span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">identified&nbsp;by&nbsp;password</span><span style="color: #FF0000; ">]</span><span style="color: #000000; "><br /></span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">with&nbsp;admin&nbsp;option</span><span style="color: #ff0000;">]</span></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;撤销用户或角色权限</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">revoke</span><span style="color: #000000; ">&nbsp;{system&nbsp;privilege&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;role&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">all</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">privileges</span><span style="color: #FF0000; ">]</span><span style="color: #000000; ">&nbsp;}&nbsp;<br /></span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">,&nbsp;{system&nbsp;privilege&nbsp;|&nbsp;role&nbsp;|&nbsp;all&nbsp;[privileges</span><span style="color: #FF0000; ">]</span><span style="color: #000000; ">}&nbsp;<img src="http://www.blogjava.net/Images/dot.gif" alt="" />]<br /></span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;{</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;role}&nbsp;</span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">,&nbsp;{user&nbsp;|&nbsp;role}</span><span style="color: #FF0000; ">]</span><span style="color: #000000; ">&nbsp;&nbsp;<img src="http://www.blogjava.net/Images/dot.gif" alt="" /></span></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;删除一个用户</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;cascade可以删除一个用户及其拥有的所有对象，其中包括参照完整性约束</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;使用引用已删除用户模式中的对象的视图、同义词、存储过程、函数或程序包失效</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;如果不是用cascade，并且用户拥有的对象仍然存在，则Oracle不会删除该用户，相反返回一个错误信息</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">drop</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;username&nbsp;</span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">cascade</span><span style="color: #FF0000; ">]</span><span style="color: #000000; ">;</span></div><br />用户可以给他所拥有的任何对象授权；<br />数据库管理员可以授予任何系统权限。<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;Dora&nbsp;拥有COMFORT表并且是数据库管理员</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;======系统权限=====</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;Judy&nbsp;identified&nbsp;</span><span style="color: #0000FF; ">by</span><span style="color: #000000; ">&nbsp;sarah;<br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;SESSION&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;Judy;<br /><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;Bob&nbsp;identified&nbsp;</span><span style="color: #0000FF; ">by</span><span style="color: #000000; ">&nbsp;carolyn;<br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;SEESION,&nbsp;</span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">TABLE</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">VIEW</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;SYNONYM&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;Bob;<br /><br /></span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;Bob<br /></span><span style="color: #0000FF; ">default</span><span style="color: #000000; ">&nbsp;tablespace&nbsp;users<br />quota&nbsp;5m&nbsp;</span><span style="color: #0000FF; ">on</span><span style="color: #000000; ">&nbsp;users;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;======对象权限=====</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;with&nbsp;grant&nbsp;option，则Bob可以将从Dora的表上得到的权限再授予其他用户。</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">on</span><span style="color: #000000; ">&nbsp;COMFORT&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;Bob;</span></div>如果打算基于另外一个用户的表创建视图，并且把视图的访问权限授予其他用户，则必须拥有对基表的with grant option权限。<br /><br /><hr /><span style="background-color: yellow;">除非同义词，否则表名必须跟在表的拥有者的用户名之后；</span><br /><span style="background-color: yellow;">否则Oracle会认为这个表不存在。</span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;Dora.COMFORT;</span></div><br />可以使用任何约束或任何计算来创建视图，然后把访问视图的而不是访问基表的权限，授予其他用户。<br /><br /><hr /><br /><span style="background-color: yellow;">创建同义词</span><br />创建一个视图，使它包含其他用户的整个表或视图的另一种方法就是创建同义词。<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;synonym&nbsp;LITTLECONFORT&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;Dora.SOMECOMFORT;</span></div><br /><hr /><strong style="color: #ff0000;">创建角色</strong><br /><strong>为了创建角色，必须拥有CREATE ROLE系统权限</strong><br style="color: #ff0000;" /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;role&nbsp;role_name<br /></span><span style="color: #FF0000; ">[</span><span style="color: #FF0000; ">not&nbsp;identified<br />|&nbsp;identified&nbsp;{by&nbsp;password&nbsp;|&nbsp;using&nbsp;[schema.</span><span style="color: #FF0000; ">]</span><span style="color: #000000; ">package&nbsp;<br /></span><span style="color: #808080; ">|</span><span style="color: #000000; ">externally&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;globally}];</span></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;role&nbsp;CLERK;<br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;role&nbsp;MANAGER;</span></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">on</span><span style="color: #000000; ">&nbsp;COMFORT&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;CLERK;<br /><br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">CREATE</span><span style="color: #000000; ">&nbsp;SESSION&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;CLERK;<br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">CREATE</span><span style="color: #000000; ">&nbsp;SESSION,&nbsp;</span><span style="color: #0000FF; ">CREATE</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">VIEW</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;MANAGER;<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;不可以进行循环授权</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;CLERK&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;MANAGER;</span></div>使用with admin option子句，那么被授权者有权将这个角色授予其他的用户或角色。<br />被授权者也能更改和删除这个角色。<br /><br /><strong>角色可以看做命名的一组权限。</strong><br />对视图、过程、函数、程序包或者外键进行操作时，不能使用通过角色授予用户权限。<br />在创建这些类型的数据库对象后，必须依靠所需权限直接的授权。<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;CLERK&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;Bob;<br /><br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;MANAGER&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;Dora&nbsp;</span><span style="color: #0000FF; ">with</span><span style="color: #000000; ">&nbsp;admin&nbsp;</span><span style="color: #0000FF; ">option</span><span style="color: #000000; ">;<br /></span></div><br /><hr /><br /><strong><span style="color: #ff0000;">为角色添加密码</span></strong><br />使用alter role命令达到：更改启用角色所需的权限。<br />在默认情况下，角色不具有相关联的密码。为了使一个角色就有安全性，应该在alter role命令中使用identified关键字。<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;role&nbsp;MANAGER&nbsp;identified&nbsp;</span><span style="color: #0000FF; ">by</span><span style="color: #000000; ">&nbsp;cygnusxi;<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;角色也可以绑定到操作系统权限。</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;role&nbsp;MANAGER&nbsp;identified&nbsp;externally;<br /></span></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;删除角色密码</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;role&nbsp;MANAGER&nbsp;no&nbsp;identified;</span></div><br />在用户的账户被更改时，可以通过alter user命令的default role子句来为该用户创建默认角色列表。这个命令的默认的动作是：将用户的所有角色设置为默认角色，每当用户登录启用所有的角色。<br />在任何时候，用户可以启用的角色最大数目是通过MAX_ENABLED_ROLES数据库初始化参数设置的。<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;Bob在登录时，启用CLERK角色</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;Bob<br /></span><span style="color: #0000FF; ">default</span><span style="color: #000000; ">&nbsp;role&nbsp;CLERK;<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;启用一个非默认角色</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">&nbsp;role&nbsp;CLERK;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;=====查看当前用户，已经启用的角色，可以从SESSION_ROLES数据字典视图中选相关信息</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;=====查询SEESION_PRIVS可以知道当前启动的系统权限</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">&nbsp;role&nbsp;</span><span style="color: #808080; ">all</span><span style="color: #000000; ">;<br /></span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">&nbsp;role&nbsp;</span><span style="color: #808080; ">all</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">except</span><span style="color: #000000; ">&nbsp;CLERK;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;如果一个角色有相关密码，则必须通过identified&nbsp;by&nbsp;指定</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">&nbsp;role&nbsp;MANAGER&nbsp;identified&nbsp;</span><span style="color: #0000FF; ">by</span><span style="color: #000000; ">&nbsp;cygnusxi;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;在会话中，禁用某一个角色&nbsp;-&nbsp;此命令在当前会话中，禁用所有角色</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">&nbsp;role&nbsp;none;<br /></span></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;撤销角色的权限</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">revoke</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">on</span><span style="color: #000000; ">&nbsp;COMFORT&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;CLERK;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;删除角色</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">drop</span><span style="color: #000000; ">&nbsp;role&nbsp;CLERK;<br /></span><span style="color: #0000FF; ">drop</span><span style="color: #000000; ">&nbsp;role&nbsp;MANAGER;</span></div>系统和对象权限的grant和revoke操作会立即生效。<br />而角色的grant和revoke操作仅当前用户发出set role或启用一个新的用户会话时才生效。<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;=====给指定的列授予UPDATE权限</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">update</span><span style="color: #000000; ">(Noon,&nbsp;Midnight)&nbsp;</span><span style="color: #0000FF; ">on</span><span style="color: #000000; ">&nbsp;COMFORT&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;Judy;</span></div><br /><br /><strong style="color: #ff0000;">revoke all </strong>: 将删除以前列出的所有权限，从SELECT到INDEX；<br /><br /><hr /><br />创建一个其where子句中包含User（伪列）的一个视图：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;当查询MY_CHECKOUT时，将依赖于伪列User的记录</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">or</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">replace</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">view</span><span style="color: #000000; ">&nbsp;MY_CHECKOUT&nbsp;</span><span style="color: #0000FF; ">as</span><span style="color: #000000; "><br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;BOOKSHELF_CHECKOUT<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">where</span><span style="color: #000000; ">&nbsp;SUBSTR(name,&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">,&nbsp;INSTR(name,&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">)</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">)&nbsp;</span><span style="color: #808080; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">User</span><span style="color: #000000; ">;</span></div><br /><hr /><br />给公众授予访问权：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">grant</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">on</span><span style="color: #000000; ">&nbsp;MY_CHECKOUT&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">;</span></div>创建public同义词，可以简化使用，不必使用模式所有者<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;synonym&nbsp;MY_CHECKOUT&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;Practice.MY_CHECKOUT;</span></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;有限资源的授权</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;=====&nbsp;create&nbsp;user&nbsp;或者&nbsp;alter&nbsp;user参数</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">user</span><span style="color: #000000; ">&nbsp;Bob<br />quota&nbsp;100M&nbsp;</span><span style="color: #0000FF; ">on</span><span style="color: #000000; ">&nbsp;USERS;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;=====想撤销一个用户的空间限额，将UNLIMITED&nbsp;TABLESPACE系统权限授予该用户</span></div><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/391702.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-11-21 15:45 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/11/21/391702.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>auto dbbak &amp; </title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/11/05/390842.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Mon, 05 Nov 2012 13:33:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/11/05/390842.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/390842.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/11/05/390842.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/390842.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/390842.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;Database&nbsp;Back&nbsp;Scripts</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;dbbak.sql</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">run{<br />configure&nbsp;retention&nbsp;policy&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;redundancy&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">;<br /></span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">as</span><span style="color: #000000; ">&nbsp;compressed&nbsp;backupset&nbsp;</span><span style="color: #0000FF; ">full</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">;<br /></span><span style="color: #0000FF; ">delete</span><span style="color: #000000; ">&nbsp;noprompt&nbsp;obsolete;<br />}</span></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;batch&nbsp;file</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;rmandb.bat</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">rman&nbsp;target&nbsp;sys</span><span style="color: #808080; ">/</span><span style="color: #000000; ">exigen&nbsp;nocatalog&nbsp;cmdfile</span><span style="color: #808080; ">=</span><span style="color: #000000; ">D:\app\Administrator\autobak\dbbak.sql&nbsp;</span><span style="color: #FF00FF; ">log</span><span style="color: #808080; ">=</span><span style="color: #000000; ">D:\app\Administrator\autobak\dbbak.</span><span style="color: #FF00FF; ">log</span><span style="color: #000000; ">&nbsp;append&nbsp;checksyntax</span></div><br /><hr /><br /><br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/390842.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-11-05 21:33 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/11/05/390842.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RMAN - command &amp; env option</title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/26/390250.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Fri, 26 Oct 2012 02:12:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/26/390250.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/390250.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/26/390250.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/390250.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/390250.html</trackback:ping><description><![CDATA[<strong style="color: red;">RMAN Command:</strong><br style="color: red;" /><ul><li>backup<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;备份整个数据库</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">;</span></div></li><li>list<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;列出所有的备份数据信息</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">list&nbsp;</span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">;</span></div></li><li>delete</li><li>change<br /></li></ul><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;删除不再需要的备份集</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">delete</span><span style="color: #000000; ">&nbsp;backupset&nbsp;</span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">;<br /><br />分配的通道:&nbsp;ORA_DISK_1<br />通道&nbsp;ORA_DISK_1:&nbsp;SID</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">9</span><span style="color: #000000; ">&nbsp;设备类型</span><span style="color: #808080; ">=</span><span style="color: #0000FF; ">DISK</span><span style="color: #000000; "><br /><br />备份片段列表<br />BP&nbsp;关键字&nbsp;&nbsp;BS&nbsp;关键字&nbsp;&nbsp;Pc#&nbsp;Cp#&nbsp;状态&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设备类型段名称<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">-----&nbsp;-------&nbsp;---&nbsp;---&nbsp;-----------&nbsp;-----------&nbsp;----------</span><span style="color: #008080; "><br /></span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;AVAILABLE&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">DISK</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E:\ORCL_20121025_04NOKL8D_1_1.BAP<br /><br />是否确定要删除以上对象&nbsp;(输入&nbsp;YES&nbsp;或&nbsp;NO)? <br /></span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;如果物理上直接删除一个备份文件，则delete失败</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">06207</span><span style="color: #000000; ">:&nbsp;警告:&nbsp;由于状态不匹配,&nbsp;所以不能删除&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;对象&nbsp;(对于&nbsp;</span><span style="color: #0000FF; ">DISK</span><span style="color: #000000; ">&nbsp;通道)。<br />RMAN</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">06208</span><span style="color: #000000; ">:&nbsp;请用&nbsp;CROSSCHECK&nbsp;命令修正状态<br />RMAN</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">06210</span><span style="color: #000000; ">:&nbsp;不匹配对象的列表<br />RMAN</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">06211</span><span style="color: #000000; ">:&nbsp;</span><span style="color: #808080; ">==========================</span><span style="color: #000000; "><br />RMAN</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">06212</span><span style="color: #000000; ">:&nbsp;对象类型&nbsp;&nbsp;&nbsp;文件名</span><span style="color: #808080; ">/</span><span style="color: #000000; ">句柄<br />RMAN</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">06213</span><span style="color: #000000; ">:&nbsp;</span><span style="color: #008080; ">--</span><span style="color: #008080; ">-------------&nbsp;---------------------------------------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">06214</span><span style="color: #000000; ">:&nbsp;</span><span style="color: #0000FF; ">Backup</span><span style="color: #000000; ">&nbsp;Piece&nbsp;&nbsp;&nbsp;&nbsp;E:\ORCL_20121025_04NOKL8D_1_1.BAP<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">这个时候需要change命令</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;change&nbsp;backupset&nbsp;</span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">&nbsp;UNAVAILABLE;<br /><br />不能使用更改的备份片段<br />备份片段句柄</span><span style="color: #808080; ">=</span><span style="color: #000000; ">E:\ORCL_20121025_04NOKL8D_1_1.BAP&nbsp;RECID</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">&nbsp;STAMP</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">797594895</span><span style="color: #000000; "><br /></span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;对象已更改为&nbsp;UNAVAILABLE&nbsp;状态<br /><br /></span></div><p>在状态为AVAILABLE的情况下，不可以删除备份集，需要优先将备份集更新为UNAVAILABLE，才可以删除...</p><p>在<strong><span style="color: red;">快速闪回区</span></strong>的备份集，不可以更新状态为UNAVAILABLE。</p><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;通过crosscheck可以检查备份集和备份片是否一致，如果备份片被物理删除，则Oracle会自动更新备份片状态为：EXPIRED</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;crosscheck&nbsp;backupset&nbsp;</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">;<br /></span></div><ul><li>report<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;report&nbsp;</span><span style="color: #0000FF; ">schema</span><span style="color: #000000; ">;<br /><br />db_unique_name&nbsp;为&nbsp;ORCL&nbsp;的数据库的数据库方案报表<br /><br />永久数据文件列表<br /></span><span style="color: #808080; ">===========================</span><span style="color: #000000; "><br />文件大小&nbsp;(MB)&nbsp;表空间&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;回退段数据文件名称<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">--&nbsp;--------&nbsp;--------------------&nbsp;-------&nbsp;------------------------</span><span style="color: #008080; "><br /></span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">690</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SYSTEM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080; ">***</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF<br /></span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">540</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SYSAUX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080; ">***</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF<br /></span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">90</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNDOTBS1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080; ">***</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF<br /></span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">5</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;USERS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080; ">***</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF<br /></span><span style="color: #800000; font-weight: bold; ">5</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">50</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sample&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #808080; ">***</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF<br /><br />临时文件列表<br /></span><span style="color: #808080; ">=======================</span><span style="color: #000000; "><br />文件大小&nbsp;(MB)&nbsp;表空间&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最大大小&nbsp;(MB)&nbsp;临时文件名称<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">--&nbsp;--------&nbsp;--------------------&nbsp;-----------&nbsp;--------------------</span><span style="color: #008080; "><br /></span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">29</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">TEMP</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">32767</span><span style="color: #000000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D:\APP\ADMINISTRATOR\ORADATA\ORCL\TEMP01.DBF</span></div></li></ul><ul><li>configure</li><li><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;保留冗余备份，默认为一份</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">CONFIGURE&nbsp;RETENTION&nbsp;POLICY&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;REDUNDANCY&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">;&nbsp;#&nbsp;</span><span style="color: #0000FF; ">default</span><span style="color: #000000; "><br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;不会删除以前的备份，只有在使用以下命令，才会删除以前的冗余</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">delete</span><span style="color: #000000; ">&nbsp;obsolete<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;列出所有的obsolete文档</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;report&nbsp;obsolete<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;保留7个版本有效的</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">CONFIGURE&nbsp;RETENTION&nbsp;POLICY&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;REDUNDANCY&nbsp;</span><span style="color: #800000; font-weight: bold; ">7</span><span style="color: #000000; ">;<br /><br /></span></div></li></ul><ul><li>run{}&nbsp; 类似C语言 main{}<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;run{<br /></span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; "> </span><span style="color: #0000FF; "></span><span style="color: #000000;">configure retention poilcy to redundancy 7;<br /></span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">as</span><span style="color: #000000; ">&nbsp;compressed&nbsp;backupset&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">;<br /></span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">delete</span><span style="color: #000000; ">&nbsp;noprompt&nbsp;obsolete;<br /></span><span style="color: #800000; font-weight: bold; ">5</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;}</span></div></li><li>script<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">create</span><span style="color: #000000; ">&nbsp;script&nbsp;r1{<br /></span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;configure&nbsp;retention&nbsp;policy&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;redundancy&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">;<br /></span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">as</span><span style="color: #000000; ">&nbsp;compressed&nbsp;backupset&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">;<br /></span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">delete</span><span style="color: #000000; ">&nbsp;noprompt&nbsp;obsolete;<br /></span><span style="color: #800000; font-weight: bold; ">5</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;}<br /><br />已创建脚本&nbsp;r1<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;列出所有的脚本</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;list&nbsp;script&nbsp;names;<br /><br />恢复目录中存储脚本的列表<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;目标数据库&nbsp;ORCL&nbsp;的脚本<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;脚本名<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说明<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008080; ">--</span><span style="color: #008080; ">------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r1<br /><br /></span></div></li></ul><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;执行脚本&nbsp;（必须在run的块中执行）</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;run{<br /></span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">execute</span><span style="color: #000000; ">&nbsp;script&nbsp;r1;<br /></span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;}</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;删除脚本</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">delete</span><span style="color: #000000; ">&nbsp;script&nbsp;r1;</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;&nbsp;打印/输出&nbsp;脚本</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">print</span><span style="color: #000000; ">&nbsp;script&nbsp;r1;<br /><br />正在打印存储的脚本:&nbsp;r1<br />{<br />configure&nbsp;retention&nbsp;policy&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;redundancy&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">;<br /></span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">as</span><span style="color: #000000; ">&nbsp;compressed&nbsp;backupset&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">;<br /></span><span style="color: #0000FF; ">delete</span><span style="color: #000000; ">&nbsp;noprompt&nbsp;obsolete;<br />}</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;编辑脚本</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;输出/打印&nbsp;脚本</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">replace</span><span style="color: #000000; ">&nbsp;script&nbsp;r1&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">file</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">c:\a.txt</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;=====编辑脚本======</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;替换脚本</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">replace</span><span style="color: #000000; ">&nbsp;script&nbsp;r1&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">file</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">c:\a.txt</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;</span></div><p><br /></p><p><em style="color: red;"><strong>在nocatalog的时候，是无法创建脚本的。</strong></em></p><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;保留备份，一般按时间计算&nbsp;（例如下面，更改保留策略为：保留备份两周时间）</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RMAN</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;CONFIGURE&nbsp;RETENTION&nbsp;POLICY&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;RECOVERY&nbsp;WINDOW&nbsp;</span><span style="color: #0000FF; ">OF</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">14</span><span style="color: #000000; ">&nbsp;DAYS;<br /><br />旧的&nbsp;RMAN&nbsp;配置参数:<br />CONFIGURE&nbsp;RETENTION&nbsp;POLICY&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;REDUNDANCY&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">;<br />新的&nbsp;RMAN&nbsp;配置参数:<br />CONFIGURE&nbsp;RETENTION&nbsp;POLICY&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;RECOVERY&nbsp;WINDOW&nbsp;</span><span style="color: #0000FF; ">OF</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">14</span><span style="color: #000000; ">&nbsp;DAYS;<br />已成功存储新的&nbsp;RMAN&nbsp;配置参数<br />正在启动全部恢复目录的&nbsp;resync<br />完成全部&nbsp;resync</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;已经备份的归档日志，不再备份</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;archivelog&nbsp;</span><span style="color: #808080; ">all</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">not</span><span style="color: #000000; ">&nbsp;backed&nbsp;up;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;直接用参数&nbsp;-&nbsp;效果一样</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">CONFIGURE&nbsp;</span><span style="color: #0000FF; ">BACKUP</span><span style="color: #000000; ">&nbsp;OPTIMIZATION&nbsp;</span><span style="color: #0000FF; ">ON</span><span style="color: #000000; ">;</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;使用缺省值</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">CONFIGURE&nbsp;</span><span style="color: #0000FF; ">BACKUP</span><span style="color: #000000; ">&nbsp;OPTIMIZATION&nbsp;CLEAR;</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;在多CPU的情况下，可以多进程进行备份</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">CONFIGURE&nbsp;DEVICE&nbsp;TYPE&nbsp;</span><span style="color: #0000FF; ">DISK</span><span style="color: #000000; ">&nbsp;PARALLELISM&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">BACKUP</span><span style="color: #000000; ">&nbsp;TYPE&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;BACKUPSET;</span></div><ul><li>allocate<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">{<br />configure&nbsp;retention&nbsp;policy&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;redundancy&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">;<br />allocate&nbsp;channel&nbsp;c1&nbsp;device&nbsp;type&nbsp;</span><span style="color: #0000FF; ">disk</span><span style="color: #000000; ">&nbsp;;<br />allocate&nbsp;channel&nbsp;c2&nbsp;device&nbsp;type&nbsp;</span><span style="color: #0000FF; ">disk</span><span style="color: #000000; ">&nbsp;;<br /></span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">as</span><span style="color: #000000; ">&nbsp;compressed&nbsp;backupset&nbsp;</span><span style="color: #0000FF; ">full</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">;<br />release&nbsp;channel&nbsp;c1;<br />}</span></div></li></ul><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;备份镜像</span><span style="color: #008080; "> - 如果在闪回恢复区，是不支持多份镜像文件的<br /></span><span style="color: #000000; ">CONFIGURE&nbsp;DATAFILE&nbsp;</span><span style="color: #0000FF; ">BACKUP</span><span style="color: #000000; ">&nbsp;COPIES&nbsp;</span><span style="color: #0000FF; ">FOR</span><span style="color: #000000; ">&nbsp;DEVICE&nbsp;TYPE&nbsp;</span><span style="color: #0000FF; ">DISK</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">TO</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">;</span></div><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/390250.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-10-26 10:12 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/26/390250.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RMAN - nocatalog &amp; catalog</title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/24/390158.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Wed, 24 Oct 2012 06:01:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/24/390158.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/390158.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/24/390158.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/390158.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/390158.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: nocatalogCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->C:\Users\Administrator&gt;rman恢复管理器:&nbsp;Release&nbsp;11.2.0.1.0&nbsp;-&nbsp;Production&nbsp...&nbsp;&nbsp;<a href='http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/24/390158.html'>阅读全文</a><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/390158.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-10-24 14:01 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/24/390158.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle 不完全恢复 - ctl - bak</title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/17/389771.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Wed, 17 Oct 2012 13:59:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/17/389771.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/389771.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/17/389771.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/389771.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/389771.html</trackback:ping><description><![CDATA[<strong>不完全恢复：</strong><br /><ol><li>resetlogs</li><li>using backup controlfile - 告诉Oracle，使用的controlfile是旧的</li></ol><p><strong>查询一个table所属的tablespace:</strong></p><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;tablespace_name&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;tabs&nbsp;</span><span style="color: #0000FF; ">where</span><span style="color: #000000; ">&nbsp;table_name&nbsp;</span><span style="color: #808080; ">=</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">T</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;<br />TABLESPACE_NAME<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">----------------------------------------------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">SYSTEM</span></div><br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;startup&nbsp;nomount<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">32004</span><span style="color: #000000; ">:&nbsp;obsolete&nbsp;</span><span style="color: #808080; ">or</span><span style="color: #000000; ">&nbsp;deprecated&nbsp;parameter(s)&nbsp;specified&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;RDBMS&nbsp;instance<br />ORACLE&nbsp;例程已经启动。<br /><br />Total&nbsp;System&nbsp;Global&nbsp;Area&nbsp;</span><span style="color: #800000; font-weight: bold; ">2137886720</span><span style="color: #000000; ">&nbsp;bytes<br />Fixed&nbsp;Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">2177456</span><span style="color: #000000; ">&nbsp;bytes<br />Variable&nbsp;Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1258292816</span><span style="color: #000000; ">&nbsp;bytes<br /></span><span style="color: #0000FF; ">Database</span><span style="color: #000000; ">&nbsp;Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">872415232</span><span style="color: #000000; ">&nbsp;bytes<br />Redo&nbsp;Buffers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">5001216</span><span style="color: #000000; ">&nbsp;bytes<br /><br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">&nbsp;mount;<br />数据库已更改。<br /><br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">file</span><span style="color: #000000; ">#,&nbsp;checkpoint_change#&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;v$datafile;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">FILE</span><span style="color: #000000; ">#&nbsp;CHECKPOINT_CHANGE#<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">--------&nbsp;------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">5</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br /><br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">file</span><span style="color: #000000; ">#,&nbsp;checkpoint_change#&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;v$datafile_header;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">FILE</span><span style="color: #000000; ">#&nbsp;CHECKPOINT_CHANGE#<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">--------&nbsp;------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">5</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; "><br /><br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;recover&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">;<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">00283</span><span style="color: #000000; ">:&nbsp;recovery&nbsp;session&nbsp;canceled&nbsp;due&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;errors<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">00264</span><span style="color: #000000; ">:&nbsp;no&nbsp;recovery&nbsp;required<br /><br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;recover&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">&nbsp;using&nbsp;</span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;controlfile;<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">00279</span><span style="color: #000000; ">:&nbsp;??&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; ">&nbsp;(?&nbsp;</span><span style="color: #800000; font-weight: bold; ">10</span><span style="color: #808080; ">/</span><span style="color: #800000; font-weight: bold; ">17</span><span style="color: #808080; ">/</span><span style="color: #800000; font-weight: bold; ">2012</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">20</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">58</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">40</span><span style="color: #000000; ">&nbsp;??)&nbsp;????&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;????<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">00289</span><span style="color: #000000; ">:&nbsp;??:<br />D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_10_</span><span style="color: #800000; font-weight: bold; ">17</span><span style="color: #000000; ">\O1_MF_1_36_8<br />7XC8NM5_.ARC<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">00280</span><span style="color: #000000; ">:&nbsp;??&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249453</span><span style="color: #000000; ">&nbsp;(????&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">)&nbsp;???&nbsp;#</span><span style="color: #800000; font-weight: bold; ">36</span><span style="color: #000000; ">&nbsp;?<br /><br />指定日志:&nbsp;{</span><span style="color: #808080; ">&lt;</span><span style="color: #000000; ">RET</span><span style="color: #808080; ">&gt;=</span><span style="color: #000000; ">suggested&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;filename&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;AUTO&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;CANCEL}<br /><img src="http://www.blogjava.net/Images/dot.gif" alt="" />&nbsp;<img src="http://www.blogjava.net/Images/dot.gif" alt="" /><br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">00308</span><span style="color: #000000; ">:&nbsp;cannot&nbsp;</span><span style="color: #0000FF; ">open</span><span style="color: #000000; ">&nbsp;archived&nbsp;</span><span style="color: #FF00FF; ">log</span><span style="color: #000000; "><br /></span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_10_17\O1_MF_1_41_<br />%U_.ARC</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "><br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">27041</span><span style="color: #000000; ">:&nbsp;unable&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">open</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">file</span><span style="color: #000000; "><br />OSD</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">04002</span><span style="color: #000000; ">:&nbsp;????????????<br />O</span><span style="color: #808080; ">/</span><span style="color: #000000; ">S</span><span style="color: #808080; ">-</span><span style="color: #000000; ">Error:&nbsp;(OS&nbsp;</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">)&nbsp;??????????????????????<br /><br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;recover&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">&nbsp;using&nbsp;</span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;controlfile;<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">00279</span><span style="color: #000000; ">:&nbsp;??&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249853</span><span style="color: #000000; ">&nbsp;(?&nbsp;</span><span style="color: #800000; font-weight: bold; ">10</span><span style="color: #808080; ">/</span><span style="color: #800000; font-weight: bold; ">17</span><span style="color: #808080; ">/</span><span style="color: #800000; font-weight: bold; ">2012</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">21</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">06</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">30</span><span style="color: #000000; ">&nbsp;??)&nbsp;????&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;????<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">00289</span><span style="color: #000000; ">:&nbsp;??:<br />D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_10_</span><span style="color: #800000; font-weight: bold; ">17</span><span style="color: #000000; ">\O1_MF_1_41_</span><span style="color: #808080; ">%</span><span style="color: #000000; "><br />U_.ARC<br />ORA</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">00280</span><span style="color: #000000; ">:&nbsp;??&nbsp;</span><span style="color: #800000; font-weight: bold; ">1249853</span><span style="color: #000000; ">&nbsp;(????&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">)&nbsp;???&nbsp;#</span><span style="color: #800000; font-weight: bold; ">41</span><span style="color: #000000; ">&nbsp;?<br /><br />指定日志:&nbsp;{</span><span style="color: #808080; ">&lt;</span><span style="color: #000000; ">RET</span><span style="color: #808080; ">&gt;=</span><span style="color: #000000; ">suggested&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;filename&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;AUTO&nbsp;</span><span style="color: #808080; ">|</span><span style="color: #000000; ">&nbsp;CANCEL}<br />D:\app\Administrator\oradata\orcl\REDO02.</span><span style="color: #FF00FF; ">log</span><span style="color: #000000; "><br />已应用的日志。<br />完成介质恢复。<br /><br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">file</span><span style="color: #000000; ">#,&nbsp;checkpoint_change#&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;v$datafile;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">FILE</span><span style="color: #000000; ">#&nbsp;CHECKPOINT_CHANGE#<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">--------&nbsp;------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">5</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span><span style="color: #000000; "><br /><br />SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">file</span><span style="color: #000000; ">#,&nbsp;checkpoint_change#&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;v$datafile_header;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">FILE</span><span style="color: #000000; ">#&nbsp;CHECKPOINT_CHANGE#<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">--------&nbsp;------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">4</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">5</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1250129</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">open</span><span style="color: #000000; ">&nbsp;resetlogs;<br />数据库已更改。</span></div><br /><strong style="color: red;">恢复，永远都是恢复的数据文件：</strong><br />如果控制文件损坏了，但是数据文件没有损坏；则在恢复的时候，仅仅就是验证数据文件，不会更改checkpoint_change#.<br /><br /><strong><span style="color: red;">备份：</span></strong><br /><ul><li>完全脱机备份 - shutdown - 现实环境中，shutdown危机无限<br /></li><li>部分脱机备份 - offline - system 等datafile无法offline备份<br /></li><li>部分联机备份 - online - 会产生很多的log file<br /></li></ul><p>都需要物理的copy，至于copy的file中有多少<strong style="color: red;">有用数据</strong>，备份不关心。</p><p>现实环境中，file可能GT级别，copy会占用很多时间。<br /></p><br /><br /><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/389771.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-10-17 21:59 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/17/389771.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>不完全恢复 - ctl - create - script</title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/15/389615.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Mon, 15 Oct 2012 14:39:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/15/389615.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/389615.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/15/389615.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/389615.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/389615.html</trackback:ping><description><![CDATA[<strong style="color: red;">控制文件</strong><br style="color: red;" />生成create 控制文件的脚本。<br /><ul><li>resetlogs / noresetlogs（默认）</li><li>通过脚本创建控制文件，会丢失很多信息（归档日志信息等）</li><li>虽然丢失一部分信息，但是有些还是可以注册回去的：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">&nbsp;register&nbsp;physical&nbsp;logfile&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">***</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;</span></div></li></ul><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;注明noresetlogs</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;controlfile&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;trace&nbsp;noresetlogs;<br />数据库已更改。<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;没有注明noresetlogs，则会生成两份脚本：一份是noresetlogs，一份是resetlogs</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">database</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">backup</span><span style="color: #000000; ">&nbsp;controlfile&nbsp;</span><span style="color: #0000FF; ">to</span><span style="color: #000000; ">&nbsp;trace&nbsp;</span><span style="color: #0000FF; ">as</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">d:\control.txt</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;<br />数据库已更改。<br /></span></div><br />生成<strong>控制文件</strong>的脚本信息：<br /><div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;The&nbsp;following&nbsp;are&nbsp;current&nbsp;System-scope&nbsp;REDO&nbsp;Log&nbsp;Archival&nbsp;related</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;parameters&nbsp;and&nbsp;can&nbsp;be&nbsp;included&nbsp;in&nbsp;the&nbsp;database&nbsp;initialization&nbsp;file.</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST=''</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DUPLEX_DEST=''</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_FORMAT=ARC%S_%R.%T</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;DB_UNIQUE_NAME="orcl"</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_CONFIG='SEND,&nbsp;RECEIVE,&nbsp;NODG_CONFIG'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_MAX_PROCESSES=4</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;STANDBY_FILE_MANAGEMENT=MANUAL</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;STANDBY_ARCHIVE_DEST=%ORACLE_HOME%\RDBMS</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;FAL_CLIENT=''</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;FAL_SERVER=''</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_10='LOCATION=USE_DB_RECOVERY_FILE_DEST'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_10='OPTIONAL&nbsp;REOPEN=300&nbsp;NODELAY'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_10='ARCH&nbsp;NOAFFIRM&nbsp;NOEXPEDITE&nbsp;NOVERIFY&nbsp;SYNC'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_10='REGISTER&nbsp;NOALTERNATE&nbsp;NODEPENDENCY'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_10='NOMAX_FAILURE&nbsp;NOQUOTA_SIZE&nbsp;NOQUOTA_USED&nbsp;NODB_UNIQUE_NAME'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_10='VALID_FOR=(PRIMARY_ROLE,ONLINE_LOGFILES)'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_STATE_10=ENABLE</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_1='LOCATION=D:\app\Administrator\flash_recovery_area'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_1='OPTIONAL&nbsp;REOPEN=300&nbsp;NODELAY'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_1='ARCH&nbsp;NOAFFIRM&nbsp;NOEXPEDITE&nbsp;NOVERIFY&nbsp;SYNC'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_1='REGISTER&nbsp;NOALTERNATE&nbsp;NODEPENDENCY'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_1='NOMAX_FAILURE&nbsp;NOQUOTA_SIZE&nbsp;NOQUOTA_USED&nbsp;NODB_UNIQUE_NAME'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_1='VALID_FOR=(PRIMARY_ROLE,ONLINE_LOGFILES)'</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;LOG_ARCHIVE_DEST_STATE_1=DEFER</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br /></span><span style="color: #008080; ">--<br />--</span><span style="color: #008080; ">&nbsp;Below&nbsp;are&nbsp;two&nbsp;sets&nbsp;of&nbsp;SQL&nbsp;statements,&nbsp;each&nbsp;of&nbsp;which&nbsp;creates&nbsp;a&nbsp;new</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;control&nbsp;file&nbsp;and&nbsp;uses&nbsp;it&nbsp;to&nbsp;open&nbsp;the&nbsp;database.&nbsp;The&nbsp;first&nbsp;set&nbsp;opens</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;the&nbsp;database&nbsp;with&nbsp;the&nbsp;NORESETLOGS&nbsp;option&nbsp;and&nbsp;should&nbsp;be&nbsp;used&nbsp;only&nbsp;if</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;the&nbsp;current&nbsp;versions&nbsp;of&nbsp;all&nbsp;online&nbsp;logs&nbsp;are&nbsp;available.&nbsp;The&nbsp;second</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;set&nbsp;opens&nbsp;the&nbsp;database&nbsp;with&nbsp;the&nbsp;RESETLOGS&nbsp;option&nbsp;and&nbsp;should&nbsp;be&nbsp;used</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;if&nbsp;online&nbsp;logs&nbsp;are&nbsp;unavailable.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;The&nbsp;appropriate&nbsp;set&nbsp;of&nbsp;statements&nbsp;can&nbsp;be&nbsp;copied&nbsp;from&nbsp;the&nbsp;trace&nbsp;into</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;a&nbsp;script&nbsp;file,&nbsp;edited&nbsp;as&nbsp;necessary,&nbsp;and&nbsp;executed&nbsp;when&nbsp;there&nbsp;is&nbsp;a</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;need&nbsp;to&nbsp;re-create&nbsp;the&nbsp;control&nbsp;file.</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;#1.&nbsp;NORESETLOGS&nbsp;case</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;The&nbsp;following&nbsp;commands&nbsp;will&nbsp;create&nbsp;a&nbsp;new&nbsp;control&nbsp;file&nbsp;and&nbsp;use&nbsp;it</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;to&nbsp;open&nbsp;the&nbsp;database.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Data&nbsp;used&nbsp;by&nbsp;Recovery&nbsp;Manager&nbsp;will&nbsp;be&nbsp;lost.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Additional&nbsp;logs&nbsp;may&nbsp;be&nbsp;required&nbsp;for&nbsp;media&nbsp;recovery&nbsp;of&nbsp;offline</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Use&nbsp;this&nbsp;only&nbsp;if&nbsp;the&nbsp;current&nbsp;versions&nbsp;of&nbsp;all&nbsp;online&nbsp;logs&nbsp;are</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;available.</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;After&nbsp;mounting&nbsp;the&nbsp;created&nbsp;controlfile,&nbsp;the&nbsp;following&nbsp;SQL</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;statement&nbsp;will&nbsp;place&nbsp;the&nbsp;database&nbsp;in&nbsp;the&nbsp;appropriate</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;protection&nbsp;mode:</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;&nbsp;ALTER&nbsp;DATABASE&nbsp;SET&nbsp;STANDBY&nbsp;DATABASE&nbsp;TO&nbsp;MAXIMIZE&nbsp;PERFORMANCE</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br />STARTUP&nbsp;NOMOUNT<br /></span><span style="color: #0000FF; ">CREATE</span><span style="color: #000000; ">&nbsp;CONTROLFILE&nbsp;REUSE&nbsp;</span><span style="color: #0000FF; ">DATABASE</span><span style="color: #000000; ">&nbsp;"ORCL"&nbsp;NORESETLOGS&nbsp;&nbsp;ARCHIVELOG<br />&nbsp;&nbsp;&nbsp;&nbsp;MAXLOGFILES&nbsp;</span><span style="color: #800000; font-weight: bold; ">16</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;MAXLOGMEMBERS&nbsp;</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;MAXDATAFILES&nbsp;</span><span style="color: #800000; font-weight: bold; ">100</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;MAXINSTANCES&nbsp;</span><span style="color: #800000; font-weight: bold; ">8</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;MAXLOGHISTORY&nbsp;</span><span style="color: #800000; font-weight: bold; ">292</span><span style="color: #000000; "><br />LOGFILE<br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">GROUP</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">&nbsp;&nbsp;SIZE&nbsp;50M&nbsp;BLOCKSIZE&nbsp;</span><span style="color: #800000; font-weight: bold; ">512</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">GROUP</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">&nbsp;&nbsp;SIZE&nbsp;50M&nbsp;BLOCKSIZE&nbsp;</span><span style="color: #800000; font-weight: bold; ">512</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">GROUP</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">&nbsp;&nbsp;SIZE&nbsp;50M&nbsp;BLOCKSIZE&nbsp;</span><span style="color: #800000; font-weight: bold; ">512</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;STANDBY&nbsp;LOGFILE</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br />DATAFILE<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "><br /></span><span style="color: #000000; font-weight: bold; ">CHARACTER</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">SET</span><span style="color: #000000; ">&nbsp;AL32UTF8<br />;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;Commands&nbsp;to&nbsp;re-create&nbsp;incarnation&nbsp;table</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Below&nbsp;log&nbsp;names&nbsp;MUST&nbsp;be&nbsp;changed&nbsp;to&nbsp;existing&nbsp;filenames&nbsp;on</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;disk.&nbsp;Any&nbsp;one&nbsp;log&nbsp;file&nbsp;from&nbsp;each&nbsp;branch&nbsp;can&nbsp;be&nbsp;used&nbsp;to</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;re-create&nbsp;incarnation&nbsp;records.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;ALTER&nbsp;DATABASE&nbsp;REGISTER&nbsp;LOGFILE&nbsp;'D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_10_15\O1_MF_1_1_%U_.ARC';</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;ALTER&nbsp;DATABASE&nbsp;REGISTER&nbsp;LOGFILE&nbsp;'D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_10_15\O1_MF_1_1_%U_.ARC';</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Recovery&nbsp;is&nbsp;required&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;datafiles&nbsp;are&nbsp;restored&nbsp;backups,</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;or&nbsp;if&nbsp;the&nbsp;last&nbsp;shutdown&nbsp;was&nbsp;not&nbsp;normal&nbsp;or&nbsp;immediate.</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RECOVER&nbsp;</span><span style="color: #0000FF; ">DATABASE</span><span style="color: #000000; "><br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;All&nbsp;logs&nbsp;need&nbsp;archiving&nbsp;and&nbsp;a&nbsp;log&nbsp;switch&nbsp;is&nbsp;needed.</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">ALTER</span><span style="color: #000000; ">&nbsp;SYSTEM&nbsp;ARCHIVE&nbsp;</span><span style="color: #FF00FF; ">LOG</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">ALL</span><span style="color: #000000; ">;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;Database&nbsp;can&nbsp;now&nbsp;be&nbsp;opened&nbsp;normally.</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">ALTER</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">DATABASE</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">OPEN</span><span style="color: #000000; ">;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;Commands&nbsp;to&nbsp;add&nbsp;tempfiles&nbsp;to&nbsp;temporary&nbsp;tablespaces.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Online&nbsp;tempfiles&nbsp;have&nbsp;complete&nbsp;space&nbsp;information.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Other&nbsp;tempfiles&nbsp;may&nbsp;require&nbsp;adjustment.</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">ALTER</span><span style="color: #000000; ">&nbsp;TABLESPACE&nbsp;</span><span style="color: #0000FF; ">TEMP</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">ADD</span><span style="color: #000000; ">&nbsp;TEMPFILE&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\TEMP01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SIZE&nbsp;</span><span style="color: #800000; font-weight: bold; ">30408704</span><span style="color: #000000; ">&nbsp;&nbsp;REUSE&nbsp;AUTOEXTEND&nbsp;</span><span style="color: #0000FF; ">ON</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">NEXT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">655360</span><span style="color: #000000; ">&nbsp;&nbsp;MAXSIZE&nbsp;32767M;<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;End&nbsp;of&nbsp;tempfile&nbsp;additions.</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;#2.&nbsp;RESETLOGS&nbsp;case</span><span style="color: #008080; "><br />--<br />--</span><span style="color: #008080; ">&nbsp;The&nbsp;following&nbsp;commands&nbsp;will&nbsp;create&nbsp;a&nbsp;new&nbsp;control&nbsp;file&nbsp;and&nbsp;use&nbsp;it</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;to&nbsp;open&nbsp;the&nbsp;database.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Data&nbsp;used&nbsp;by&nbsp;Recovery&nbsp;Manager&nbsp;will&nbsp;be&nbsp;lost.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;The&nbsp;contents&nbsp;of&nbsp;online&nbsp;logs&nbsp;will&nbsp;be&nbsp;lost&nbsp;and&nbsp;all&nbsp;backups&nbsp;will</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;be&nbsp;invalidated.&nbsp;Use&nbsp;this&nbsp;only&nbsp;if&nbsp;online&nbsp;logs&nbsp;are&nbsp;damaged.</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;After&nbsp;mounting&nbsp;the&nbsp;created&nbsp;controlfile,&nbsp;the&nbsp;following&nbsp;SQL</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;statement&nbsp;will&nbsp;place&nbsp;the&nbsp;database&nbsp;in&nbsp;the&nbsp;appropriate</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;protection&nbsp;mode:</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;&nbsp;ALTER&nbsp;DATABASE&nbsp;SET&nbsp;STANDBY&nbsp;DATABASE&nbsp;TO&nbsp;MAXIMIZE&nbsp;PERFORMANCE</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br />STARTUP&nbsp;NOMOUNT<br /></span><span style="color: #0000FF; ">CREATE</span><span style="color: #000000; ">&nbsp;CONTROLFILE&nbsp;REUSE&nbsp;</span><span style="color: #0000FF; ">DATABASE</span><span style="color: #000000; ">&nbsp;"ORCL"&nbsp;RESETLOGS&nbsp;&nbsp;ARCHIVELOG<br />&nbsp;&nbsp;&nbsp;&nbsp;MAXLOGFILES&nbsp;</span><span style="color: #800000; font-weight: bold; ">16</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;MAXLOGMEMBERS&nbsp;</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;MAXDATAFILES&nbsp;</span><span style="color: #800000; font-weight: bold; ">100</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;MAXINSTANCES&nbsp;</span><span style="color: #800000; font-weight: bold; ">8</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;MAXLOGHISTORY&nbsp;</span><span style="color: #800000; font-weight: bold; ">292</span><span style="color: #000000; "><br />LOGFILE<br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">GROUP</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">&nbsp;&nbsp;SIZE&nbsp;50M&nbsp;BLOCKSIZE&nbsp;</span><span style="color: #800000; font-weight: bold; ">512</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">GROUP</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">&nbsp;&nbsp;SIZE&nbsp;50M&nbsp;BLOCKSIZE&nbsp;</span><span style="color: #800000; font-weight: bold; ">512</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #0000FF; ">GROUP</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">&nbsp;&nbsp;SIZE&nbsp;50M&nbsp;BLOCKSIZE&nbsp;</span><span style="color: #800000; font-weight: bold; ">512</span><span style="color: #000000; "><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;STANDBY&nbsp;LOGFILE</span><span style="color: #008080; "><br /></span><span style="color: #000000; "><br />DATAFILE<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">,<br />&nbsp;&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\SAMPLE.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "><br /></span><span style="color: #000000; font-weight: bold; ">CHARACTER</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">SET</span><span style="color: #000000; ">&nbsp;AL32UTF8<br />;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;Commands&nbsp;to&nbsp;re-create&nbsp;incarnation&nbsp;table</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Below&nbsp;log&nbsp;names&nbsp;MUST&nbsp;be&nbsp;changed&nbsp;to&nbsp;existing&nbsp;filenames&nbsp;on</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;disk.&nbsp;Any&nbsp;one&nbsp;log&nbsp;file&nbsp;from&nbsp;each&nbsp;branch&nbsp;can&nbsp;be&nbsp;used&nbsp;to</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;re-create&nbsp;incarnation&nbsp;records.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;ALTER&nbsp;DATABASE&nbsp;REGISTER&nbsp;LOGFILE&nbsp;'D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_10_15\O1_MF_1_1_%U_.ARC';</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;ALTER&nbsp;DATABASE&nbsp;REGISTER&nbsp;LOGFILE&nbsp;'D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\2012_10_15\O1_MF_1_1_%U_.ARC';</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Recovery&nbsp;is&nbsp;required&nbsp;if&nbsp;any&nbsp;of&nbsp;the&nbsp;datafiles&nbsp;are&nbsp;restored&nbsp;backups,</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;or&nbsp;if&nbsp;the&nbsp;last&nbsp;shutdown&nbsp;was&nbsp;not&nbsp;normal&nbsp;or&nbsp;immediate.</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">RECOVER&nbsp;</span><span style="color: #0000FF; ">DATABASE</span><span style="color: #000000; ">&nbsp;USING&nbsp;</span><span style="color: #0000FF; ">BACKUP</span><span style="color: #000000; ">&nbsp;CONTROLFILE<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;Database&nbsp;can&nbsp;now&nbsp;be&nbsp;opened&nbsp;zeroing&nbsp;the&nbsp;online&nbsp;logs.</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">ALTER</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">DATABASE</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">OPEN</span><span style="color: #000000; ">&nbsp;RESETLOGS;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;Commands&nbsp;to&nbsp;add&nbsp;tempfiles&nbsp;to&nbsp;temporary&nbsp;tablespaces.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Online&nbsp;tempfiles&nbsp;have&nbsp;complete&nbsp;space&nbsp;information.</span><span style="color: #008080; "><br />--</span><span style="color: #008080; ">&nbsp;Other&nbsp;tempfiles&nbsp;may&nbsp;require&nbsp;adjustment.</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">ALTER</span><span style="color: #000000; ">&nbsp;TABLESPACE&nbsp;</span><span style="color: #0000FF; ">TEMP</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">ADD</span><span style="color: #000000; ">&nbsp;TEMPFILE&nbsp;</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">D:\APP\ADMINISTRATOR\ORADATA\ORCL\TEMP01.DBF</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SIZE&nbsp;</span><span style="color: #800000; font-weight: bold; ">30408704</span><span style="color: #000000; ">&nbsp;&nbsp;REUSE&nbsp;AUTOEXTEND&nbsp;</span><span style="color: #0000FF; ">ON</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">NEXT</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">655360</span><span style="color: #000000; ">&nbsp;&nbsp;MAXSIZE&nbsp;32767M;<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;End&nbsp;of&nbsp;tempfile&nbsp;additions.</span><span style="color: #008080;"><br />--<br /></span></div><br /><strong style="color: red;">为什么，数据库知道，控制文件的数量和位置呢？</strong><br style="color: red;" /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;通过系统参数</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;show&nbsp;parameter&nbsp;control_files;<br />NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">----------------------------------&nbsp;----------------------&nbsp;------------------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">control_files&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D:\APP\ADMINISTRATOR\ORADATA\O<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RCL\CONTROL01.CTL,&nbsp;D:\APP\ADMI<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NISTRATOR\FLASH_RECOVERY_AREA\<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ORCL\CONTROL02.CTL</span></div><br /><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/389615.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-10-15 22:39 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/15/389615.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle 11g  定位trace文件</title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/15/389613.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Mon, 15 Oct 2012 14:23:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/15/389613.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/389613.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/15/389613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/389613.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/389613.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;查询数据库版本</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;v$version;<br />BANNER<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">------------------------------------------------------------------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">Oracle&nbsp;</span><span style="color: #0000FF; ">Database</span><span style="color: #000000; ">&nbsp;11g&nbsp;Enterprise&nbsp;Edition&nbsp;Release&nbsp;</span><span style="color: #800000; font-weight: bold; ">11.2</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0.1</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">-</span><span style="color: #000000; ">&nbsp;64</span><span style="color: #000000; font-weight: bold; ">bit</span><span style="color: #000000; ">&nbsp;Production<br />PL</span><span style="color: #808080; ">/</span><span style="color: #000000; ">SQL&nbsp;Release&nbsp;</span><span style="color: #800000; font-weight: bold; ">11.2</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0.1</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">-</span><span style="color: #000000; ">&nbsp;Production<br />CORE&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">11.2</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0.1</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Production<br />TNS&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">64</span><span style="color: #808080; ">-</span><span style="color: #000000; font-weight: bold; ">bit</span><span style="color: #000000; ">&nbsp;Windows:&nbsp;Version&nbsp;</span><span style="color: #800000; font-weight: bold; ">11.2</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0.1</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">-</span><span style="color: #000000; ">&nbsp;Production<br />NLSRTL&nbsp;Version&nbsp;</span><span style="color: #800000; font-weight: bold; ">11.2</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0.1</span><span style="color: #000000; ">.</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">-</span><span style="color: #000000; ">&nbsp;Production<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;查询视图&nbsp;v$diag_info</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;v$diag_info;<br />&nbsp;&nbsp;&nbsp;INST_ID&nbsp;NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">--------&nbsp;--------------------&nbsp;--------------------------------------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;Diag&nbsp;Enabled&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TRUE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;ADR&nbsp;Base&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d:\app\administrator<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;ADR&nbsp;Home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d:\app\administrator\diag\rdbms\orcl\orcl<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;Diag&nbsp;Trace&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d:\app\administrator\diag\rdbms\orcl\orcl\trace<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;Diag&nbsp;Alert&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d:\app\administrator\diag\rdbms\orcl\orcl\alert<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;Diag&nbsp;Incident&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d:\app\administrator\diag\rdbms\orcl\orcl\incident<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;Diag&nbsp;Cdump&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d:\app\administrator\diag\rdbms\orcl\orcl\cdump<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;Health&nbsp;Monitor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d:\app\administrator\diag\rdbms\orcl\orcl\hm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">Default</span><span style="color: #000000; ">&nbsp;Trace&nbsp;</span><span style="color: #0000FF; ">File</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;d:\app\administrator\diag\rdbms\orcl\orcl\trace\</span><span style="color: #808080; ">or</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cl_ora_5744.trc<br /><br /><br />&nbsp;&nbsp;&nbsp;INST_ID&nbsp;NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE<br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">--------&nbsp;--------------------&nbsp;--------------------------------------------------</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;Active&nbsp;Problem&nbsp;</span><span style="color: #FF00FF; ">Count</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;Active&nbsp;Incident&nbsp;Coun&nbsp;</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;t<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;条件查询视图&nbsp;v$diag_info&nbsp;where&nbsp;name&nbsp;=&nbsp;&#8216;&nbsp;v$diag_info&#8217;</span><span style="color: #008080; "><br /></span><span style="color: #0000FF; ">SELECT</span><span style="color: #000000; ">&nbsp;value&nbsp;</span><span style="color: #0000FF; ">FROM</span><span style="color: #000000; ">&nbsp;v$diag_info&nbsp;</span><span style="color: #0000FF; ">WHERE</span><span style="color: #000000; ">&nbsp;name</span><span style="color: #808080; ">=</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">Default&nbsp;Trace&nbsp;File</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">;<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;改变系统&nbsp;sql_trace&nbsp;=&nbsp;true</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;system&nbsp;</span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">&nbsp;sql_trace</span><span style="color: #808080; ">=</span><span style="color: #000000; ">true;<br />系统已更改。<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;sql查询</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;dual;<br />DU<br /></span><span style="color: #008080; ">--<br /></span><span style="color: #000000; ">X<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;改变系统&nbsp;sql_trace&nbsp;=&nbsp;false</span><span style="color: #008080; "><br /></span><span style="color: #000000; ">SQL</span><span style="color: #808080; ">&gt;</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">alter</span><span style="color: #000000; ">&nbsp;system&nbsp;</span><span style="color: #0000FF; ">set</span><span style="color: #000000; ">&nbsp;sql_trace</span><span style="color: #808080; ">=</span><span style="color: #000000; ">false;<br />系统已更改。<br /><br /></span><span style="color: #008080; ">--</span><span style="color: #008080; ">&nbsp;查看trc文件，得到相关sql查询信息</span><span style="color: #008080; "><br /></span><span style="color: #808080; ">=====================</span><span style="color: #000000; "><br />PARSING&nbsp;</span><span style="color: #808080; ">IN</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">CURSOR</span><span style="color: #000000; ">&nbsp;#</span><span style="color: #800000; font-weight: bold; ">16</span><span style="color: #000000; ">&nbsp;</span><span style="color: #FF00FF; ">len</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">18</span><span style="color: #000000; ">&nbsp;dep</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">&nbsp;uid</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">&nbsp;oct</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">&nbsp;lid</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">&nbsp;tim</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">6209383360</span><span style="color: #000000; ">&nbsp;hv</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">942515969</span><span style="color: #000000; ">&nbsp;ad</span><span style="color: #808080; ">=</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">7ff73f205f8</span><span style="color: #FF0000; ">'</span><span style="color: #000000; ">&nbsp;sqlid</span><span style="color: #808080; ">=</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">a5ks9fhw2v9s1</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">select</span><span style="color: #000000; ">&nbsp;</span><span style="color: #808080; ">*</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">from</span><span style="color: #000000; ">&nbsp;dual<br /></span><span style="color: #0000FF; ">END</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">OF</span><span style="color: #000000; ">&nbsp;STMT<br />PARSE&nbsp;#</span><span style="color: #800000; font-weight: bold; ">16</span><span style="color: #000000; ">:c</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">15600</span><span style="color: #000000; ">,e</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">34241</span><span style="color: #000000; ">,p</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,cr</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">,cu</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,mis</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">,r</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,dep</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,og</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">,plh</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">272002086</span><span style="color: #000000; ">,tim</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">6209383358</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">EXEC</span><span style="color: #000000; ">&nbsp;#</span><span style="color: #800000; font-weight: bold; ">16</span><span style="color: #000000; ">:c</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,e</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">44</span><span style="color: #000000; ">,p</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,cr</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,cu</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,mis</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,r</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,dep</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,og</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">,plh</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">272002086</span><span style="color: #000000; ">,tim</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">6209383572</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">FETCH</span><span style="color: #000000; ">&nbsp;#</span><span style="color: #800000; font-weight: bold; ">16</span><span style="color: #000000; ">:c</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,e</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">7916</span><span style="color: #000000; ">,p</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">2</span><span style="color: #000000; ">,cr</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">,cu</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,mis</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,r</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">,dep</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,og</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">,plh</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">272002086</span><span style="color: #000000; ">,tim</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">6209391595</span><span style="color: #000000; "><br />STAT&nbsp;#</span><span style="color: #800000; font-weight: bold; ">16</span><span style="color: #000000; ">&nbsp;id</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;cnt</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;pid</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">&nbsp;pos</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">1</span><span style="color: #000000; ">&nbsp;obj</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">116</span><span style="color: #000000; ">&nbsp;op</span><span style="color: #808080; ">=</span><span style="color: #FF0000; ">'</span><span style="color: #FF0000; ">TABLE&nbsp;ACCESS&nbsp;FULL&nbsp;DUAL&nbsp;(cr=3&nbsp;pr=2&nbsp;pw=0&nbsp;time=0&nbsp;us&nbsp;cost=2&nbsp;size=2&nbsp;card=1)</span><span style="color: #FF0000; ">'</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">FETCH</span><span style="color: #000000; ">&nbsp;#</span><span style="color: #800000; font-weight: bold; ">16</span><span style="color: #000000; ">:c</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,e</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">3</span><span style="color: #000000; ">,p</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,cr</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,cu</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,mis</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,r</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,dep</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,og</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,plh</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">272002086</span><span style="color: #000000; ">,tim</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">6209392413</span><span style="color: #000000; "><br /><br /></span><span style="color: #808080; ">***</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">2012</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">10</span><span style="color: #808080; ">-</span><span style="color: #800000; font-weight: bold; ">15</span><span style="color: #000000; ">&nbsp;</span><span style="color: #800000; font-weight: bold; ">22</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">17</span><span style="color: #000000; ">:</span><span style="color: #800000; font-weight: bold; ">48.640</span><span style="color: #000000; "><br /></span><span style="color: #0000FF; ">CLOSE</span><span style="color: #000000; ">&nbsp;#</span><span style="color: #800000; font-weight: bold; ">16</span><span style="color: #000000; ">:c</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,e</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">49</span><span style="color: #000000; ">,dep</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,type</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">0</span><span style="color: #000000; ">,tim</span><span style="color: #808080; ">=</span><span style="color: #800000; font-weight: bold; ">6218121671</span><span style="color: #000000; "><br /></span><span style="color: #808080; ">=====================</span><span style="color: #000000; "><br /></span></div><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/389613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-10-15 22:23 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/15/389613.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>不完全恢复 - redo损坏</title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/14/389545.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Sun, 14 Oct 2012 15:06:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/14/389545.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/389545.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/14/389545.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/389545.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/389545.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 恢复：&nbsp;&nbsp;&nbsp; 1. 完全恢复 恢复的起点Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SQL&gt;&nbsp;select&nbsp;file#,checkpoint_change#&nbsp;from&nbsp;v$...&nbsp;&nbsp;<a href='http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/14/389545.html'>阅读全文</a><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/389545.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-10-14 23:06 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/14/389545.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle : v$statname  &amp;  v$mystat 说明</title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/12/389467.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Fri, 12 Oct 2012 07:03:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/12/389467.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/389467.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/12/389467.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/389467.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/389467.html</trackback:ping><description><![CDATA[<strong>v$statname 是对统计信息的说明</strong><br />
<ul><li>
<div>STATISTIC#相当于编号</div></li><li>
<div>NAME就是统计量的名称</div></li></ul>
<p>&nbsp;</p>
<div><strong>v$mystat是当前用户的各种统计信息结果</strong><br />
<ul><li>sid就是session的id(也就是当前用户)</li><li>STATISTIC#就是统计量的编号(用来唯一确定统计量的名称)</li><li>value是统计量的值
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /><span style="color: #008080">--</span><span style="color: #008080">得到当前拥护的SESSION&nbsp;ID</span><span style="color: #008080"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000">SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;show&nbsp;</span><span style="color: #ff00ff">user</span><span style="color: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #ff00ff">USER</span><span style="color: #000000">&nbsp;为&nbsp;"SYS"<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;sid,username&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;v$session&nbsp;</span><span style="color: #0000ff">where</span><span style="color: #000000">&nbsp;username</span><span style="color: #808080">=</span><span style="color: #ff0000">'</span><span style="color: #ff0000">SYS</span><span style="color: #ff0000">'</span><span style="color: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SID&nbsp;USERNAME<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #008080">--</span><span style="color: #008080">--------&nbsp;------------------------------</span><span style="color: #008080"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #800000">47</span><span style="color: #000000">&nbsp;SYS<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #008080">--</span><span style="color: #008080">查询需要的统计量名称和编号</span><span style="color: #008080"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000">SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">*</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;v$statname&nbsp;</span><span style="color: #0000ff">where</span><span style="color: #000000">&nbsp;name</span><span style="color: #808080">=</span><span style="color: #ff0000">'</span><span style="color: #ff0000">redo&nbsp;size</span><span style="color: #ff0000">'</span><span style="color: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />STATISTIC#&nbsp;NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLASS&nbsp;&nbsp;&nbsp;&nbsp;STAT_ID<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #008080">--</span><span style="color: #008080">--------&nbsp;----------------------------------------&nbsp;----------&nbsp;----------</span><span style="color: #008080"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #800000">169</span><span style="color: #000000">&nbsp;redo&nbsp;size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #800000">2</span><span style="color: #000000">&nbsp;</span><span style="font-weight: bold; color: #800000">1236385760</span><span style="color: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #008080">--</span><span style="color: #008080">根据上述结果,得到需要的统计结果</span><span style="color: #008080"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000">SQL</span><span style="color: #808080">&gt;</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">select</span><span style="color: #000000">&nbsp;a.statistic#,&nbsp;a.name,&nbsp;b.value&nbsp;</span><span style="color: #0000ff">from</span><span style="color: #000000">&nbsp;v$statname&nbsp;a,&nbsp;v$mystat&nbsp;b&nbsp;</span><span style="color: #0000ff">where</span><span style="color: #000000">&nbsp;a.<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />statistic#&nbsp;</span><span style="color: #808080">=</span><span style="color: #000000">&nbsp;b.statistic#&nbsp;</span><span style="color: #808080">and</span><span style="color: #000000">&nbsp;a.statistic#</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">169</span><span style="color: #000000">&nbsp;</span><span style="color: #808080">and</span><span style="color: #000000">&nbsp;b.sid</span><span style="color: #808080">=</span><span style="font-weight: bold; color: #800000">47</span><span style="color: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" />STATISTIC#&nbsp;NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VALUE<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #008080">--</span><span style="color: #008080">--------&nbsp;----------------------------------------&nbsp;----------</span><span style="color: #008080"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #800000">169</span><span style="color: #000000">&nbsp;redo&nbsp;size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-weight: bold; color: #800000">10980</span><span style="color: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" alt="" align="top" /></span></div></li></ul>
<p><div>两个视图按<strong style="color: red;">STATISTIC#</strong>连接，可以得到当前用户的sid,统计量的编号,统计量的名称,和统计值.</div><br />
</p></div><br /><p>&nbsp;</p><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/389467.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-10-12 15:03 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/12/389467.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle 物理备份的种类以及完全恢复 </title><link>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/11/389385.html</link><dc:creator>盐城小土包</dc:creator><author>盐城小土包</author><pubDate>Thu, 11 Oct 2012 06:44:00 GMT</pubDate><guid>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/11/389385.html</guid><wfw:comment>http://www.blogjava.net/yanchengxiaotubao/comments/389385.html</wfw:comment><comments>http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/11/389385.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yanchengxiaotubao/comments/commentRss/389385.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yanchengxiaotubao/services/trackbacks/389385.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 完全脱机备份（冷备份）（noarchivelog | archivelog）优点：安全缺点： OS Copy（生产环境，数据文件较大）缺点：需要shutdown（生产环境，风险较大）部分脱机备份（表空间tablespace offline，相当于局部的shutdown）缺点：OS Copy - 整个数据文件的拷贝，没有解析出有效数据有些表空间无法offline - system, un...&nbsp;&nbsp;<a href='http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/11/389385.html'>阅读全文</a><img src ="http://www.blogjava.net/yanchengxiaotubao/aggbug/389385.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yanchengxiaotubao/" target="_blank">盐城小土包</a> 2012-10-11 14:44 <a href="http://www.blogjava.net/yanchengxiaotubao/archive/2012/10/11/389385.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>