<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://blue-prince.spaces.live.com/mmm2008-05-17_13.22/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fblue-prince.spaces.live.com%2fcategory%2fOracle%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>blue_prince: Oracle</title><description /><link>http://blue-prince.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catOracle</link><language>en-US</language><pubDate>Sat, 21 Jun 2008 08:34:51 GMT</pubDate><lastBuildDate>Sat, 21 Jun 2008 08:34:51 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://blue-prince.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>1357526105754387075</live:id><live:alias>blue-prince</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>RAC:Write-to-Read Transfer</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1020.entry</link><description>&lt;p&gt;The behavior of the write-to-read transfer is determined by the _FAIRNESS_THRESHOLD parameter,which was introduced in Oracle 8.1.5 and defaults to 4. Prior to the introduction of this parameter,when Instance A held a block in exclusive mode and Instance B requested a read-only copy of that block, Instance A would downgrade its exclusive lock to a shared lock and send the block to Instance B,which would also set a shared lock on the block. However, if Instance A is performing frequent updates&lt;br&gt;on the block, it will need to reacquire the block and set an exclusive lock again. If this process is repeated frequently, then Instance A will be continually interrupted, as it has to downgrade the exclusive lock to a shared lock and wait until Instance B has finished reading the block before it can convert the shared lock back into an exclusive lock.&lt;br&gt;The _FAIRNESS_THRESHOLD parameter modifies this behavior. When this parameter is set,Instance A will no longer downgrade the exclusive lock. Instead, it sends a null lock to Instance B,and then it can continue processing. However, if instance B requests the block _FAIRNESS_THRESHOLD times, by default 4, then Instance A will revert to the original behavior—it will downgrade the exclusive lock to a shared lock and ship the block to Instance B, which will also set a shared lock on the block. 
&lt;p&gt;From:Pro Database 10g RAC on Linux 
&lt;p&gt;  
&lt;div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+RAC%3aWrite-to-Read+Transfer&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1020.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1020.entry</guid><pubDate>Fri, 13 Jun 2008 06:07:59 GMT</pubDate><slash:comments>4</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!1020/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1020.entry#comment</wfw:comment><dcterms:modified>2008-06-19T02:58:10Z</dcterms:modified></item><item><title>RAC建库时报ASM单实例错误的解决办法</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1019.entry</link><description>&lt;div&gt;       安装好RAC后，在用DBCA建库时选择ASM做为存储方案时，有时候会报错说ASM是单实例环境，不是RAC环境，这样就无法继续建库下来，出错信息如下：&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The ASM instance configured on the local node is a single-instance ASM.To create a single-instance database using this ASM instance ,restart DBCA and select the single-instance database option ,to create a RAC database using this ASM instance,convert it to RAC ASM first.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;       这个错误一般是发生在重装clusterware和database后，这样无论怎么样重启DBCA运行都会报同样的错。具体的解决办法便是在/etc/oratab里面的关于ASM的记录：+ASM1:/u01/app/oracle/product/10.2.0/db_1:N这么一行删除掉，再接着建库就可以了。碰到过多次这个错误，记录在这里备忘一下。&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+RAC%e5%bb%ba%e5%ba%93%e6%97%b6%e6%8a%a5ASM%e5%8d%95%e5%ae%9e%e4%be%8b%e9%94%99%e8%af%af%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1019.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1019.entry</guid><pubDate>Thu, 12 Jun 2008 03:06:08 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!1019/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1019.entry#comment</wfw:comment><dcterms:modified>2008-06-13T06:09:27Z</dcterms:modified></item><item><title>使用DBMS_FILE_TRANSFER配置DATA GURAD和克隆数据库</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1001.entry</link><description>&lt;p&gt;通常我们配置DATA GUARD，都需要对主库进行备份，再把备份的备份集复制到备库端进行配置。但是当数据库非常大时，尤其是数据库采用ASM作为存储方案时，如果没有足够的空间用于存放备份集，这样显然就无法通过常规的方式来配置STANDBY。利用DBMS_FILE_TRANSFER则可以方便地将主库的数据文件直接传递至备库的ASM磁盘组，这样再也不需要使用中间存储存放备份文件。下面简单介绍一下通过DBMS_FILE_TRANSFER配置基于ASM存储方案的DATA GUARD和克隆数据库的方法。&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;br&gt;一、在备用数据库端创建好ASM磁盘组和一个中间数据库。&lt;br&gt;首先必须要在备用数据库端配置好ASM实例，创建好ASM磁盘组，并且ASM磁盘组的名字最好是和主库一样的。当然，名字不一样也可以，那就需要一些额外的设置。另外由于DBMS_FILE_TRANSFER远程传输是基于DB LINK的，因此需要在备用库端创建一个中间数据库，这个中间数据库的主要作用便是用于DB LINK传输数据文件。假定我们创建的ASM磁盘组叫DATA，中间数据库名字叫transfer。&lt;br&gt;二、在备用库的中间数据库上创建一个到主库的DB LINK。做之前需要配置好到主库的TNS。
&lt;blockquote&gt;
&lt;p&gt;SQL&amp;gt;create database link lnk_pri connect to system identified by password using ‘primary’;&lt;/blockquote&gt;
&lt;p&gt;三、在主库端创建到数据文件目录的directory。
&lt;blockquote&gt;
&lt;p&gt;SQL&amp;gt; create or replace directory pri_dir as ‘+DATA/TEST/datafile’; &lt;/blockquote&gt;
&lt;p&gt;四、在备库端创建好备库的相应目录，比如bdump，udump等目录，另外在备库的ASM实例中创建备库的数据文件、控制文件等目录。
&lt;blockquote&gt;
&lt;p&gt;SQL&amp;gt; alter diskgroup DATA add directory ‘+DATA/TEST/’;&lt;br&gt;SQL&amp;gt; alter diskgroup DATA add directory ‘+DATA/TEST/DATAFILE’;&lt;br&gt;SQL&amp;gt; alter diskgroup DATA add directory ‘+DATA/TEST/CRONTROLFILE’;&lt;br&gt;SQL&amp;gt; alter diskgroup DATA add directory ‘+DATA/TEST/TEMPFILE’; &lt;/blockquote&gt;
&lt;p&gt;五、在备库的中间数据库上创建好两个DIRECTORY，用于存放传递过来的数据文件和控制文件。
&lt;blockquote&gt;
&lt;p&gt;SQL&amp;gt; create or replace directory stb_dir as ‘+DATA/TEST/datafile’;&lt;br&gt;SQL&amp;gt; create or replace directory stb_ctl_dir as ‘+DATA/TEST/controlfile’; &lt;/blockquote&gt;
&lt;p&gt;六、在中间数据库开始传输数据文件。&lt;br&gt;由于是在线配置STANDBY，在传输数据文件之前，必须先在主库把相应的表空间置于恢复模式，然后利用dbms_file_transfer进行数据文件的传输，最后再把相应的表空间置为正常状态：
&lt;blockquote&gt;
&lt;p&gt;SQL&amp;gt; conn sys/password@lnk_pri as sysdba&lt;br&gt;SQL&amp;gt; alter tablespace system begin backup;&lt;br&gt;SQL&amp;gt; conn /as sysdba&lt;br&gt;SQL&amp;gt;begin&lt;br&gt;dbms_file_transfer.get_file(&lt;br&gt;source_directory_object =&amp;gt; ‘ pri_dir ‘,&lt;br&gt;source_file_name =&amp;gt; ‘ system.286.650339101′,&lt;br&gt;destination_directory_object =&amp;gt; ‘ stb_dir ‘,&lt;br&gt;destination_file_name =&amp;gt; ‘ system01.dbf ‘,&lt;br&gt;source_database =&amp;gt; ‘lnk_pri’);&lt;br&gt;end;&lt;br&gt;/&lt;br&gt;SQL&amp;gt; conn sys/password@lnk_pri as sysdba&lt;br&gt;SQL&amp;gt; alter tablespace system end backup;&lt;/blockquote&gt;
&lt;p&gt;这样依次对主库的每个数据文件进行处理传递后，主库上的数据文件都会传递至备库的ASM磁盘组上。&lt;br&gt;七、 传输备库的控制文件。&lt;br&gt;首先在主库端生成备库的控制文件：
&lt;blockquote&gt;
&lt;p&gt;SQL&amp;gt; alter database create standby controlfile as ‘+DATA/TEST/datafilefile/standby.ctl’; &lt;/blockquote&gt;
&lt;p&gt;如果是克隆数据库的话，那么生成一个普通备份控制文件即可：
&lt;blockquote&gt;
&lt;p&gt;SQL&amp;gt; alter database backup controlfile to ‘+DATA/TEST/datafilefile/standby.ctl’;&lt;/blockquote&gt;
&lt;p&gt;然后传输控制文件：
&lt;blockquote&gt;
&lt;p&gt;SQL&amp;gt;begin&lt;br&gt;dbms_file_transfer.get_file(&lt;br&gt;source_directory_object =&amp;gt; ‘ pri_dir ‘,&lt;br&gt;source_file_name =&amp;gt; ‘ standby.ctl’,&lt;br&gt;destination_directory_object =&amp;gt; ‘ stb_ctl_dir ‘,&lt;br&gt;destination_file_name =&amp;gt; ‘ control01.ctl ‘,&lt;br&gt;source_database =&amp;gt; ‘lnk_pri’);&lt;br&gt;end;&lt;br&gt;/&lt;/blockquote&gt;
&lt;p&gt;八、 配置备用库。
&lt;p&gt;首先配置好备库的参数文件，并且配置好主库和备库的TNS，接下就可以配置备用库了：&lt;br&gt;启动备库至mount状态
&lt;blockquote&gt;
&lt;p&gt;SQL &amp;gt; startup nomount&lt;br&gt;SQL &amp;gt; alter database mount standby database;&lt;/blockquote&gt;
&lt;p&gt;如果是配置克隆数据库的话，则直接将数据库MOUNT就行：
&lt;blockquote&gt;
&lt;p&gt;SQL &amp;gt; alter database mount;&lt;/blockquote&gt;
&lt;p&gt;执行RMAN的catalog命令，以使控制文件能够识别传输过来的数据文件：
&lt;blockquote&gt;
&lt;p&gt;RMAN&amp;gt; catalog start with ‘+DATA/TEST/DATAFILE’; &lt;/blockquote&gt;
&lt;p&gt;然后将这些数据文件转换为备库的数据文件：
&lt;blockquote&gt;
&lt;p&gt;RMAN &amp;gt;switch database to copy; &lt;/blockquote&gt;
&lt;p&gt;如果是配置DATA GUARD的话，则可以将备库置为恢复模式：
&lt;blockquote&gt;
&lt;p&gt;SQL &amp;gt; alter database recover managed standby database disconnect from session;&lt;/blockquote&gt;
&lt;p&gt;如果是配置克隆数据库的话，那么直接恢复数据库并打开：
&lt;blockquote&gt;
&lt;p&gt;SQL &amp;gt;recover database until cancel;&lt;br&gt;SQL &amp;gt;alter database open resetlogs;&lt;/blockquote&gt;
&lt;p&gt;这样DATA GUARD和克隆数据库就配置完成了。最后可以把中间操作创建的directory，DB LINK和中间数据库删除掉。&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+%e4%bd%bf%e7%94%a8DBMS_FILE_TRANSFER%e9%85%8d%e7%bd%aeDATA+GURAD%e5%92%8c%e5%85%8b%e9%9a%86%e6%95%b0%e6%8d%ae%e5%ba%93&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1001.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1001.entry</guid><pubDate>Thu, 15 May 2008 08:36:41 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!1001/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!1001.entry#comment</wfw:comment><dcterms:modified>2008-05-15T08:36:41Z</dcterms:modified></item><item><title>利用DBMS_FILE_TRANSFER传输数据库文件</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!996.entry</link><description>&lt;div&gt;
&lt;p&gt;从Oracle 10g开始，Oracle提供了DBMS_FILE_TRANSFER这么一个程序包，可以方便地在本地数据库和远程数据库，ASM和文件系统间传输数据库文件。这样数据库文件的传输就方便了许多，尤其是在传输基于ASM存储的数据文件时，不再局限于利用RMAN来进行传输。下面介绍一下这个包的用法。&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;br&gt;DBMS_FILE_TRANSFER包一共包含了3个存储过程，分别提供本机之间、本机从远程主机抓取以及本机上传至远程主机三种传输数据库文件的功能。要求传输用户有对源目录读和对目标目录写的权限，单个数据库文件必须是512字节的整数倍并且文件大小必须小于或者等于2TB。
&lt;p&gt;1、COPY_FILE。可以在数据库本机的文件系统之间，ASM磁盘组之间或者文件系统和ASM磁盘组之间方便地传输数据库文件。
&lt;blockquote&gt;
&lt;p&gt;DBMS_FILE_TRANSFER.COPY_FILE(&lt;br&gt;source_directory_object IN VARCHAR2,–源目录&lt;br&gt;source_file_name IN VARCHAR2,–源文件名&lt;br&gt;destination_directory_object IN VARCHAR2,–目标目录&lt;br&gt;destination_file_name IN VARCHAR2);–目标文件名
&lt;p&gt;SQL&amp;gt; create directory data as ‘+DATA/HELLODB/DATAFILE’;&lt;br&gt;SQL&amp;gt; create directory test as ‘+TEST/HELLODB/DATAFILE’;&lt;br&gt;SQL&amp;gt; exec DBMS_FILE_TRANSFER.COPY_FILE(’DATA’,’system.286.650339101′, ‘TEST’,’system.dbf’)&lt;br&gt;ASMCMD&amp;gt; ls -a&lt;br&gt;+TEST/HELLODB/DATAFILE/system.dbf =&amp;gt; COPY_FILE.256.654701983&lt;/blockquote&gt;
&lt;p&gt;2、GET_FILE。从远程数据库读取数据库文件并在本机的文件系统或者ASM磁盘组上创建一份复制文件。
&lt;blockquote&gt;
&lt;p&gt;DBMS_FILE_TRANSFER.GET_FILE(&lt;br&gt;source_directory_object IN VARCHAR2,&lt;br&gt;source_file_name IN VARCHAR2,&lt;br&gt;source_database IN VARCHAR2, –到远程数据库的db link名&lt;br&gt;destination_directory_object IN VARCHAR2,&lt;br&gt;destination_file_name IN VARCHAR2);
&lt;p&gt;begin&lt;br&gt;DBMS_FILE_TRANSFER.COPY_FILE(’DATA’,’system.286.650339101′, ‘lnk_test’,’TEST1′,’system.dbf’);&lt;br&gt;end;&lt;br&gt;/&lt;/blockquote&gt;
&lt;p&gt;3、PUT_FILE。在本地数据库将数据库文件传输至远程数据库的文件系统或者ASM磁盘组。
&lt;blockquote&gt;
&lt;p&gt;DBMS_FILE_TRANSFER.PUT_FILE(&lt;br&gt;source_directory_object IN VARCHAR2,&lt;br&gt;source_file_name IN VARCHAR2,&lt;br&gt;destination_directory_object IN VARCHAR2,&lt;br&gt;destination_file_name IN VARCHAR2,&lt;br&gt;destination_database IN VARCHAR2); –到目标数据库的db link名
&lt;p&gt;begin&lt;br&gt;DBMS_FILE_TRANSFER.COPY_FILE(’DATA’,’system.286.650339101′, ‘TEST2′,’system.dbf’, ‘lnk_test’);&lt;br&gt;end;&lt;br&gt;/&lt;/blockquote&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+%e5%88%a9%e7%94%a8DBMS_FILE_TRANSFER%e4%bc%a0%e8%be%93%e6%95%b0%e6%8d%ae%e5%ba%93%e6%96%87%e4%bb%b6&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!996.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!996.entry</guid><pubDate>Wed, 14 May 2008 08:05:13 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!996/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!996.entry#comment</wfw:comment><dcterms:modified>2008-05-14T08:05:13Z</dcterms:modified></item><item><title>RAC升级到10.2.0.4碰到的几个问题及处理办法</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!969.entry</link><description>&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;上周末将&lt;span lang=EN-US&gt;10.2.0&lt;/span&gt;&lt;span lang=EN-US&gt;.3&lt;/span&gt;的&lt;span lang=EN-US&gt;RAC&lt;/span&gt;数据库升级到&lt;span lang=EN-US&gt;10.2.0.4&lt;/span&gt;。在升级过程中碰到了几个问题，记录一下解决办法。&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;第一个是在&lt;span lang=EN-US&gt;CRS&lt;/span&gt;打完&lt;span lang=EN-US&gt;Patch&lt;/span&gt;之后运行&lt;span lang=EN-US&gt;root102.sh&lt;/span&gt;脚本时报：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;Preparing to recopy patched init and RC scripts.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;Recopying init and RC scripts.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;ocrcheck failed. Check /u01/oracle/product/10g/crs/srvm/log for more details&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;这一步事实上是这时候&lt;span lang=EN-US&gt;CRS&lt;/span&gt;无法启动，而且在&lt;span lang=EN-US&gt;/u01/oracle/product/10g/crs/srvm/log&lt;/span&gt;这个目录下面没有记录任何东西。尝试着手工启动&lt;span lang=EN-US&gt;CRS&lt;/span&gt;，报：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;/u01/oracle/product/10g/crs/bin/crsctl.bin: error while loading shared libraries: /u01/oracle/product/10g/crs/lib/libclntsh.so.10.1: file too short&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;查看一下&lt;span lang=EN-US&gt;libclntsh.so.10.1&lt;/span&gt;，文件大小居然为&lt;span lang=EN-US&gt;0&lt;/span&gt;。&lt;font face=Verdana&gt;查看该目录下的其他文件的大小和更改时间和备份的目录相比都没变化，解决办法便是将报错的libclntsh.so.10.1文件从升级之前备份的CRS目录COPY回来，再运行脚本就可以了。可见在升级之前做好备份有多重要。&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span style="font-family:宋体"&gt;&lt;/span&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;第二个问题是打完&lt;span lang=EN-US&gt;PATCH&lt;/span&gt;，准备用&lt;span lang=EN-US&gt;DBUA&lt;/span&gt;升级数据库时将所有节点启动至&lt;span lang=EN-US&gt;MOUNT&lt;/span&gt;状态，&lt;span lang=EN-US&gt;DBUA&lt;/span&gt;运行下一步时报错：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;DBUA thinks this is a Rerun operation and is trying to connect to the database with oracle home /u01/oracle/product/10g/db. If you believe this is not a Rerun operation, remove the below file and invoke DBUA again.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;&lt;span&gt; &lt;/span&gt;/u01/oracle/product/10g/db/cfgtoollogs/dbua/logs/Welcome_dwdb.txt&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;但是&lt;span lang=EN-US&gt;Welcome_dwdb.txt&lt;/span&gt;这个文件压根不存在。这时候只好抛弃&lt;span lang=EN-US&gt;DBUA&lt;/span&gt;了，手工运行升级脚本，这样数据库才能正常升级成功。&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;第三个问题是发现发现我们原来&lt;span lang=EN-US&gt;RAC&lt;/span&gt;内部互联采用的是&lt;span lang=EN-US&gt;Infiniband RDS&lt;/span&gt;协议变成普通的&lt;span lang=EN-US&gt;UDP&lt;/span&gt;协议互联了：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;Fri Mar 28 21:12:14 2008&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;cluster interconnect IPC version:Oracle UDP/IP (generic)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;IPC Vendor 1 proto 2&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;这个问题是由于在升级过程中&lt;span lang=EN-US&gt;ORACLE&lt;/span&gt;又重新将内部互联的方案更改为默认的&lt;span lang=EN-US&gt;UDP&lt;/span&gt;方式。需要重新配置一下&lt;span lang=EN-US&gt;RDS&lt;/span&gt;内部互联，在配置之前需要把&lt;span lang=EN-US&gt;ASM&lt;/span&gt;和数据库都停掉，然后重新&lt;span lang=EN-US&gt;RELINK&lt;/span&gt;成&lt;span lang=EN-US&gt;RDS&lt;/span&gt;互联：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;$ cd $ORACLE_HOME/rdbms/lib &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;$ make -f ins_rdbms.mk ipc_rds ioracle&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;这样以后，内部互联就恢复成正常的&lt;span lang=EN-US&gt;RDS&lt;/span&gt;了：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;Fri Mar 28 21:25:39 2008&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;cluster interconnect IPC version:Oracle RDS/IP (generic)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;在升级之后我们碰到了一个新的&lt;span lang=EN-US&gt;BUG&lt;/span&gt;，数据库会报：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;ORA-00600: internal error code, arguments: [kddummy_blkchk], [47], [935468], [18038], [], [], [], []&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:5.25pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;解决办法是将&lt;span lang=EN-US&gt;db_block_checksum&lt;/span&gt;这个参数改为&lt;span lang=EN-US&gt;FALSE&lt;/span&gt;，不过这样做会有较大的风险，目前这个&lt;span lang=EN-US&gt;BUG ORACLE&lt;/span&gt;已经提交&lt;span lang=EN-US&gt;BUG&lt;/span&gt;开发部门进行开发了。&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+RAC%e5%8d%87%e7%ba%a7%e5%88%b010.2.0.4%e7%a2%b0%e5%88%b0%e7%9a%84%e5%87%a0%e4%b8%aa%e9%97%ae%e9%a2%98%e5%8f%8a%e5%a4%84%e7%90%86%e5%8a%9e%e6%b3%95&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!969.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!969.entry</guid><pubDate>Wed, 02 Apr 2008 06:20:56 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!969/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!969.entry#comment</wfw:comment><dcterms:modified>2008-04-02T06:25:30Z</dcterms:modified></item><item><title>说说在Metalink上开SR这件事</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!953.entry</link><description>&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font color="#000000"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;&lt;font color="#000000"&gt;看到一个朋友的&lt;span lang=EN-US&gt;MSN&lt;/span&gt;签名是：“我不是在开&lt;span lang=EN-US&gt;SR&lt;/span&gt;，就是准备在开&lt;span lang=EN-US&gt;SR&lt;/span&gt;”。心里颇有感触，这个朋友是做&lt;span lang=EN-US&gt;ORACLE ERP&lt;/span&gt;的，听说&lt;span lang=EN-US&gt;ORACLE ERP&lt;/span&gt;非常复杂，需要经常上&lt;span lang=EN-US&gt;METALINK&lt;/span&gt;求助。做为一名&lt;span lang=EN-US&gt;ORACLE DBA&lt;/span&gt;，&lt;span lang=EN-US&gt;METALINK&lt;/span&gt;是非常重要的资料来源，很多案例查一下&lt;span lang=EN-US&gt;METALINK&lt;/span&gt;都会有比较好的解决方案。不过&lt;span lang=EN-US&gt;METALINK&lt;/span&gt;也不是万能的，碰到没有相似的方案，你只能开&lt;span lang=EN-US&gt;SR&lt;/span&gt;求助于&lt;span lang=EN-US&gt;ORACLE SUPPORT&lt;/span&gt;了。&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21.75pt"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;我在去年以前从来没有在&lt;span lang=EN-US&gt;METALINK&lt;/span&gt;上开过&lt;span lang=EN-US&gt;SR&lt;/span&gt;，基本上日常工作碰到的问题都可以通过种种办法查出原因并解决。但是在采用了最新的&lt;span lang=EN-US&gt;Oracle &lt;/span&gt;&lt;/span&gt;&lt;span lang=PT-BR style="font-family:宋体"&gt;10g&lt;/span&gt;&lt;span lang=PT-BR style="font-family:宋体"&gt; R2 RAC&lt;/span&gt;&lt;span style="font-family:宋体"&gt;数据库后，碰到了一系列莫名其妙的问题，这时候便只好开&lt;span lang=PT-BR&gt;SR&lt;/span&gt;求助了。从开第一个&lt;span lang=PT-BR&gt;SR&lt;/span&gt;到现在一共开了有十几个&lt;span lang=PT-BR&gt;SR&lt;/span&gt;，真正解决问题的没有几个，往往都是不了了之。最开始便是让你发一通文件，这些&lt;/span&gt;&lt;span style="font-family:宋体"&gt;文件分布在&lt;span lang=EN-US&gt;RAC&lt;/span&gt;的好几台主机，我只好一台台主机去找他们要求的文件最后面再打包上传。这是一个非常烦琐的过程，&lt;span lang=EN-US&gt;OS&lt;/span&gt;日志、&lt;span lang=EN-US&gt;CRS&lt;/span&gt;日志、&lt;span lang=EN-US&gt;CSS&lt;/span&gt;日志、&lt;span lang=EN-US&gt;alert log&lt;/span&gt;、&lt;span lang=EN-US&gt;TRACE&lt;/span&gt;文件……结果我好不容易将一大堆文件打包上传了，格式是&lt;span lang=EN-US&gt;.rar&lt;/span&gt;格式的，他们只能打开&lt;span lang=EN-US&gt;.zip&lt;/span&gt;格式的压缩包，要求重新上传。重新上传完以后，他们说根据已经上传的这些文件还是找不出原因，让部署&lt;span lang=EN-US&gt;Oracle&lt;/span&gt;的&lt;span lang=EN-US&gt;OS Watcher&lt;/span&gt;这个工具，等以后出现类似问题时再找原因。于是费了一番精力再部署这东西上去，另外他们还要求部署&lt;span lang=EN-US&gt;RDA&lt;/span&gt;，也一并弄上去。结果有一次再出现类似问题后，又是一通地找文件，最后压缩文件居然有&lt;span lang=EN-US&gt;500MB&lt;/span&gt;之大。在自己机器上上传了一天传不上去，就在同事的机器上挂机传了一天。这次传上去了，结果&lt;span lang=EN-US&gt;SUPPORTER&lt;/span&gt;跟我说传上去的文件太大了，他们也无法打开，让我再传至&lt;span lang=EN-US&gt;METALINK&lt;/span&gt;的&lt;span lang=EN-US&gt;FTP&lt;/span&gt;，好，再折腾，又费了一天传至&lt;span lang=EN-US&gt;FTP&lt;/span&gt;。结果他们还是没有找到问题，给我来这么一句：&lt;span lang=EN-US&gt;Now it seems to be LMS are started in Real time mode.We can check if the problem is re-producing or not&lt;/span&gt;。只能关掉&lt;span lang=EN-US&gt;SR&lt;/span&gt;，等待问题重现时再让他们诊断。于是这个&lt;span lang=EN-US&gt;SR&lt;/span&gt;到现在一个半月了，中间交涉了好多次，今天我还在上传他们要求的文件。&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21.75pt"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;还有另外一次我们生产库的&lt;span lang=EN-US&gt;ASM&lt;/span&gt;磁盘头损坏，我们之前都没碰到这一类的故障，&lt;span lang=EN-US&gt;METALINK&lt;/span&gt;上也没有相应案例。我开了&lt;span lang=EN-US&gt;1&lt;/span&gt;级紧急&lt;span lang=EN-US&gt;SR&lt;/span&gt;，本来指望他们响应快一些，结果他们还是慢吞吞地在处理，最多的一句话是：&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Thank you for your patience&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;。而且&lt;span lang=EN-US&gt;Oracle Support&lt;/span&gt;技术水平不一，有些&lt;span lang=EN-US&gt;SUPPORT&lt;/span&gt;根据内部文档给出一个建议后也不说明为什么要这么做，下一步要做什么？我们碰到&lt;span lang=EN-US&gt;ASM&lt;/span&gt;磁盘头损坏后第一个&lt;span lang=EN-US&gt;SUPPORT&lt;/span&gt;一个劲地让我们清空前&lt;span lang=EN-US&gt;1M&lt;/span&gt;的内容。问他为什么要清空前&lt;span lang=EN-US&gt;1MB&lt;/span&gt;的内容他就是不说，就说对照着做把结果告诉他就行了？我们问那清空后下一步怎么办？他就是不说，最后面发现他找到一个错误的解决案例，假如我们按这个&lt;span lang=EN-US&gt;SUPPORT&lt;/span&gt;的建议来处理的话，那么有可能会丢失整个数据库的数据。还是这个案例，后面问题解决了，我们要找出原因，他们说根据&lt;span lang=EN-US&gt;ORACLE&lt;/span&gt;的策略，只能另外开一个&lt;span lang=EN-US&gt;SR&lt;/span&gt;。另外开了&lt;span lang=EN-US&gt;SR&lt;/span&gt;后，换了另外一个&lt;span lang=EN-US&gt;SUPPORT&lt;/span&gt;来支持了，结果这个&lt;span lang=EN-US&gt;SUPPORT&lt;/span&gt;又不清楚具体的情况，于是我又费了一番周折把情况说明清楚，英语本来就不好，好不容易憋出几句英文把情况说明清楚，结果响应又巨慢无比。只好通过销售来推动，这次倒好了，说是因为时区的关系，我的&lt;span lang=EN-US&gt;SR&lt;/span&gt;负责的工程师刚好是非洲的，而且又出去度假去了。给我换了个印度的工程师，又是不熟悉情况，又是从头介绍情况，结果现在还是在处理状态。&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21.75pt"&gt;&lt;span style="font-family:宋体"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;还有一些其他的问题，总之指望&lt;span lang=EN-US&gt;METALINK&lt;/span&gt;来解决问题你需要足够的耐心，也不能指望能够解决紧急的问题。话说回来，通过网络来解决问题，在对具体环境不熟悉的情况下，他们是需要调查清楚情况后再做出处理，或许他们在工作的同时也在处理其他的案例，毕竟不仅仅就你这么一个案例。&lt;span lang=EN-US&gt;ORACLE&lt;/span&gt;也有自己的流程和策略，不过这个流程对于用户来说实在是太繁琐了。&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21.75pt"&gt;&lt;font color="#000000"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;SR&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，你让我怎么说你才好？&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+%e8%af%b4%e8%af%b4%e5%9c%a8Metalink%e4%b8%8a%e5%bc%80SR%e8%bf%99%e4%bb%b6%e4%ba%8b&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!953.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!953.entry</guid><pubDate>Fri, 07 Mar 2008 08:25:07 GMT</pubDate><slash:comments>3</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!953/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!953.entry#comment</wfw:comment><dcterms:modified>2008-03-07T08:25:07Z</dcterms:modified></item><item><title>解决STANDBY ASM添加数据文件失败故障</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!946.entry</link><description>&lt;p&gt;今天凌晨STANDBY突然出错，导致数据库实例和ASM实例通信的ASMB进程宕掉，无法连接ASM实例，数据库直接宕掉。 
&lt;p&gt;Successfully added datafile 430 to media recovery&lt;br&gt;Datafile #430: '+DATA/test/datafile/ttt.4272.648621851'&lt;br&gt;Thu Mar  6 04:45:35 2008&lt;br&gt;Errors in file /u01/oracle/admin/test/bdump/test_asmb_13907.trc:&lt;br&gt;ORA-04031: unable to allocate 3936 bytes of shared memory (&amp;quot;shared pool&amp;quot;,&amp;quot;unknown object&amp;quot;,&amp;quot;sga heap(1,1)&amp;quot;,&amp;quot;ASM extent pointer array&amp;quot;)&lt;br&gt;Thu Mar  6 04:45:35 2008&lt;br&gt;ASMB: terminating instance due to error 4031&lt;br&gt;Instance terminated by ASMB, pid = 13907&lt;br&gt;MRP0: Background Media Recovery terminated with error 1111 
&lt;p&gt;重启数据库以后，发现无法创建主库新添加的数据文件，显然是由于恢复过程中的突然宕机，现在控制文件无法识别新创建的数据文件： 
&lt;p&gt;Thu Mar  6 04:55:32 2008&lt;br&gt;Errors in file /u01/oracle/admin/test/bdump/test_mrp0_31695.trc:&lt;br&gt;ORA-01111: name for data file 431 is unknown - rename to correct file&lt;br&gt;ORA-01110: data file 431: '/u01/oracle/product/10g/db/dbs/UNNAMED00431'&lt;br&gt;ORA-01157: cannot identify/lock data file 431 - see DBWR trace file&lt;br&gt;ORA-01111: name for data file 431 is unknown - rename to correct file&lt;br&gt;ORA-01110: data file 431: '/u01/oracle/product/10g/db/dbs/UNNAMED00431' 
&lt;p&gt;由于主库和备库都采用ASM做为存储方案，数据文件名在主库和备库上面都会不一样，那么是无法采用常规解决办法进行处理的。 
&lt;p&gt;正确的处理办法是首先将standby_file_management从原来的true改为false，然后手工创建出错的数据文件： 
&lt;p&gt;alter database create datafile 432 as '+data' size 20g autoextend off;  
&lt;p&gt;记住这里面的size和autoextend特性都必须按主库添加数据文件时该文件的参数显式指定的，要不将会添加失败。 处理好后记得把standby_file_management改回到true，要不STANDBY数据库添加接下新增的数据文件又会出错。
&lt;div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+%e8%a7%a3%e5%86%b3STANDBY+ASM%e6%b7%bb%e5%8a%a0%e6%95%b0%e6%8d%ae%e6%96%87%e4%bb%b6%e5%a4%b1%e8%b4%a5%e6%95%85%e9%9a%9c&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!946.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!946.entry</guid><pubDate>Thu, 06 Mar 2008 02:22:09 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!946/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!946.entry#comment</wfw:comment><dcterms:modified>2008-03-06T02:32:03Z</dcterms:modified></item><item><title>关于以数字命名奇怪的segment_name</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!859.entry</link><description>&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-indent:18pt"&gt;&lt;span style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt;事情的起因是缘于昨天半夜的一次问题处理，当时报警表空间将满，马上查找了一下该表空间下面的&lt;span lang=EN-US&gt;segment&lt;/span&gt;空间使用情况：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt;select segment_name,sum(bytes)/1048576 &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt;from dba_segments &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt;where tablespace_name='TEST' &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt;group by segment_name &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt;order by 2;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt;发现有这么一个奇怪的以数字命名的&lt;span lang=EN-US&gt;SEGMENT&lt;/span&gt;占用了&lt;span lang=EN-US&gt;200&lt;/span&gt;多&lt;span lang=EN-US&gt;G&lt;/span&gt;的空间：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt;299.20715 &lt;span&gt;                                 &lt;/span&gt;202681MB&lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/span&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:9pt;font-family:宋体"&gt;这个以前也碰到过，不过没啥留意，只知道是在装载数据时生成的临时段，比如在&lt;span lang=EN-US&gt;create table t as select * from t1&lt;/span&gt;的过程中，会生产类似一个数字的&lt;span lang=EN-US&gt;SEGMENT&lt;/span&gt;。在&lt;span lang=EN-US&gt;GOOGLE&lt;/span&gt;到&lt;span lang=EN-US&gt;eygle&lt;/span&gt;的文章：&lt;/span&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;a href="http://www.eygle.com/archives/2007/04/cache_bootstrap.html" target="_blank"&gt;Oracle中独一无二的Cache对象&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:9pt;font-family:宋体"&gt;，才知道这个段名的含义：&lt;span lang=EN-US&gt;299.10715&lt;/span&gt;，&lt;span lang=EN-US&gt;299&lt;/span&gt;是数据文件号，&lt;span lang=EN-US&gt;10715&lt;/span&gt;是该段在这个数据文件中的块号。&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span lang=EN-US style="font-size:9pt;font-family:宋体"&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9pt;font-family:宋体"&gt;知道了原理后并不能解决问题，&lt;span lang=EN-US&gt;v$access&lt;/span&gt;无法找出是哪个&lt;span lang=EN-US&gt;SID&lt;/span&gt;在访问这个&lt;span lang=EN-US&gt;OBJECT&lt;/span&gt;，只好把&lt;span lang=EN-US&gt;v$sqltext&lt;/span&gt;中以&lt;span lang=EN-US&gt;create&lt;/span&gt;和&lt;span lang=EN-US&gt;insert&lt;/span&gt;开头的&lt;span lang=EN-US&gt;SQL&lt;/span&gt;语句都找出来，发现只有零星的几条&lt;span lang=EN-US&gt;SQL&lt;/span&gt;语句&lt;/span&gt;&lt;span style="font-size:9pt;font-family:宋体"&gt;在&lt;span lang=EN-US&gt;CREATE&lt;/span&gt;和&lt;span lang=EN-US&gt;INSERT&lt;/span&gt;，这些应用的表平时都不足以增大到这么大的空间。于是只好另外定位原因，查到有&lt;span lang=EN-US&gt;sql loader&lt;/span&gt;在装载数据，看来只能这个东西出问题了，备份好装载脚本后，&lt;span lang=EN-US&gt;KILL&lt;/span&gt;掉&lt;span lang=EN-US&gt;SQL LOADER&lt;/span&gt;的进程，果然这个&lt;span lang=EN-US&gt;SEGMENT&lt;/span&gt;没了，空间也释放出来了。今天才知道由于应用的原因，生成的文本文件由原来的几十&lt;span lang=EN-US&gt;G&lt;/span&gt;增长到将近&lt;span lang=EN-US&gt;1&lt;/span&gt;个&lt;span lang=EN-US&gt;T&lt;/span&gt;，导致平时正常的装载延长到大半夜，空间呈现了数量级的增长。&lt;/span&gt;&lt;/font&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+%e5%85%b3%e4%ba%8e%e4%bb%a5%e6%95%b0%e5%ad%97%e5%91%bd%e5%90%8d%e5%a5%87%e6%80%aa%e7%9a%84segment_name&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!859.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!859.entry</guid><pubDate>Thu, 13 Dec 2007 07:21:05 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!859/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!859.entry#comment</wfw:comment><dcterms:modified>2007-12-13T07:25:12Z</dcterms:modified></item><item><title>Oracle 11g在Windows与Linux异构平台下的DATA GURAD配置</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!857.entry</link><description>&lt;p&gt;      从Oracle 11g开始，ORACLE支持在特定条件下WINDOWS与LINUX两个不同OS平台之间配置DATA GUARD，这样DATA GUARD再也不受原来需要同样OS平台的限制了。今天测试了一下这个配置，以下是配置过程：&lt;br&gt;&lt;br&gt;主库：Windows 2003 +Oracle 11.1.0.6 &lt;br&gt;SID : orcl&lt;br&gt;数据文件目录：D:\ORACLE\ORADATA\ORCL\&lt;br&gt;备用库：RHEL 4 U5+Oracle 11.1.0.6&lt;br&gt;SID:standby&lt;br&gt; 数据文件目录：/home/oracle/opt/oradata/standby/&lt;br&gt;&lt;br&gt;1、验证主库是归档模式，并将主库置于FORCE LOGGING模式：&lt;br&gt;&lt;br&gt;SQL*Plus: Release 11.1.0.6.0 - Production on 星期三 12月 12 10:33:51 2007&lt;br&gt;&lt;br&gt;Copyright (c) 1982, 2007, Oracle.  All rights reserved.&lt;br&gt;&lt;br&gt;Connected to:&lt;br&gt;Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production&lt;br&gt;With the Partitioning, OLAP, Data Mining and Real Application Testing options&lt;br&gt;&lt;br&gt;SQL&amp;gt; archive log list&lt;br&gt;Database log mode              Archive Mode&lt;br&gt;Automatic archival             Enabled&lt;br&gt;Archive destination            USE_DB_RECOVERY_FILE_DEST&lt;br&gt;Oldest online log sequence     229&lt;br&gt;Next log sequence to archive   231&lt;br&gt;Current log sequence           231&lt;br&gt;&lt;br&gt;SQL&amp;gt; alter database force logging;&lt;br&gt;&lt;br&gt;Database altered.&lt;br&gt;&lt;br&gt;2、对主库做一个全库的RMAN备份，用于STANDBY配置：&lt;br&gt;&lt;br&gt;C:\Documents and Settings\Administrator&amp;gt;rman target /&lt;br&gt;&lt;br&gt;Recovery Manager: Release 11.1.0.6.0 - Production on 星期三 12月 12 10:40:12 2007&lt;br&gt;&lt;br&gt;Copyright (c) 1982, 2007, Oracle.  All rights reserved.&lt;br&gt;&lt;br&gt;connected to target database: ORCL (DBID=1165203189)&lt;br&gt;RMAN&amp;gt; backup database format 'd:\db_%U.bak';&lt;br&gt;&lt;br&gt;Starting backup at 12-12月-07&lt;br&gt;using target database control file instead of recovery catalog&lt;br&gt;allocated channel: ORA_DISK_1&lt;br&gt;channel ORA_DISK_1: SID=98 device type=DISK&lt;br&gt;channel ORA_DISK_1: starting full datafile backup set&lt;br&gt;channel ORA_DISK_1: specifying datafile(s) in backup set&lt;br&gt;input datafile file number=00002 name=D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF&lt;br&gt;input datafile file number=00001 name=D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF&lt;br&gt;input datafile file number=00004 name=D:\ORACLE\ORADATA\ORCL\USERS01.DBF&lt;br&gt;input datafile file number=00003 name=D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF&lt;br&gt;input datafile file number=00005 name=D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF&lt;br&gt;channel ORA_DISK_1: starting piece 1 at 12-12月-07&lt;br&gt;channel ORA_DISK_1: finished piece 1 at 12-12月-07&lt;br&gt;piece handle=D:\DB_04J3DK0Q_1_1.BAK tag=TAG20071212T104026 comment=NONE&lt;br&gt;channel ORA_DISK_1: backup set complete, elapsed time: 00:02:55&lt;br&gt;channel ORA_DISK_1: starting full datafile backup set&lt;br&gt;channel ORA_DISK_1: specifying datafile(s) in backup set&lt;br&gt;including current control file in backup set&lt;br&gt;including current SPFILE in backup set&lt;br&gt;channel ORA_DISK_1: starting piece 1 at 12-12月-07&lt;br&gt;channel ORA_DISK_1: finished piece 1 at 12-12月-07&lt;br&gt;piece handle=D:\DB_05J3DK6N_1_1.BAK tag=TAG20071212T104026 comment=NONE&lt;br&gt;channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01&lt;br&gt;Finished backup at 12-12月-07&lt;br&gt;&lt;br&gt;3、准备STANDBY数据文件路径和其他路径：&lt;br&gt;[oracle@test51 oradata]$ pwd  &lt;br&gt;/home/oracle/opt/oradata&lt;br&gt;[oracle@test51 oradata]$ mkdir standby&lt;br&gt;[oracle@test51 oradata]$ cd standby&lt;br&gt;[oracle@test51 oradata]$ mkdir archive&lt;br&gt;[oracle@test51 oradata]$ cd $ORACLE_BASE/admin&lt;br&gt;[oracle@test51 admin]$ mkdir standby&lt;br&gt;[oracle@test51 oradata]$ cd standby&lt;br&gt;[oracle@test51 standby]$mkdir adump&lt;br&gt;[oracle@test51 standby]$mkdir dpdump&lt;br&gt;[oracle@test51 standby]$mkdir pfile&lt;br&gt;[oracle@test51 standby]$ ls&lt;br&gt;adump  dpdump  pfile
&lt;p&gt;4、生成standby 初始化参数文件：&lt;br&gt;SQL&amp;gt; create pfile='d:/init.ora' from spfile;&lt;br&gt;&lt;br&gt;File created.&lt;br&gt;&lt;br&gt;添加以下几个STANDBY参数：&lt;br&gt;&lt;br&gt;*.log_archive_config='DG_CONFIG=(orcl,standby)'&lt;br&gt;*.fal_client='standby'&lt;br&gt;*.fal_server='primary'&lt;br&gt;*.db_file_name_convert='D:\ORACLE\ORADATA\ORCL\','/home/oracle/opt/oradata/standby/'&lt;br&gt;*.log_file_name_convert='D:\ORACLE\ORADATA\ORCL\','/home/oracle/opt/oradata/standby/'&lt;br&gt;*.standby_file_management='auto'&lt;br&gt;*.log_archive_dest_1='location=/home/oracle/opt/oradata/standby/archive VALID_FOR=(STANDBY_LOGFILE,STANDBY_ROLE)'&lt;br&gt;&lt;br&gt;完整的STANDBY端参数如下：&lt;br&gt;&lt;br&gt;standby.__db_cache_size=234881024&lt;br&gt;standby.__java_pool_size=12582912&lt;br&gt;standby.__large_pool_size=4194304&lt;br&gt;standby.__oracle_base='/home/oracle/opt'#ORACLE_BASE set from environment&lt;br&gt;standby.__pga_aggregate_target=209715200&lt;br&gt;standby.__sga_target=629145600&lt;br&gt;standby.__shared_io_pool_size=0&lt;br&gt;standby.__shared_pool_size=369098752&lt;br&gt;standby.__streams_pool_size=0&lt;br&gt;*.audit_file_dest='/home/oracle/opt/admin/standby/adump'&lt;br&gt;*.audit_trail='db'&lt;br&gt;*.compatible='11.1.0.0.0'&lt;br&gt;*.control_files='/home/oracle/opt/oradata/standby/control01.ctl','/home/oracle/opt/oradata/standby/control02.ctl','/home/oracle/opt/oradata/standby/control03.ctl'&lt;br&gt;*.db_block_size=8192&lt;br&gt;*.db_domain=''&lt;br&gt;*.db_name='orcl'&lt;br&gt;*.db_recovery_file_dest='/home/oracle/opt/flash_recovery_area'&lt;br&gt;*.db_recovery_file_dest_size=2147483648&lt;br&gt;*.db_unique_name='standby'&lt;br&gt;*.ddl_lock_timeout=10&lt;br&gt;*.diagnostic_dest='/home/oracle/opt'&lt;br&gt;*.dispatchers=''&lt;br&gt;*.job_queue_processes=0&lt;br&gt;*.memory_target=838860800&lt;br&gt;*.open_cursors=300&lt;br&gt;*.processes=150&lt;br&gt;*.remote_login_passwordfile='EXCLUSIVE'&lt;br&gt;*.undo_tablespace='UNDOTBS1'&lt;br&gt;&lt;br&gt;*.log_archive_config='DG_CONFIG=(orcl,standby)'&lt;br&gt;*.fal_client='standby'&lt;br&gt;*.fal_server='primary'&lt;br&gt;*.db_file_name_convert='D:\ORACLE\ORADATA\ORCL\','/home/oracle/opt/oradata/standby/'&lt;br&gt;*.log_file_name_convert='D:\ORACLE\ORADATA\ORCL\','/home/oracle/opt/oradata/standby/'&lt;br&gt;*.standby_file_management='auto'&lt;br&gt;*.log_archive_dest_1='location=/home/oracle/opt/oradata/standby/archive VALID_FOR=(STANDBY_LOGFILE,STANDBY_ROLE)'&lt;br&gt;&lt;br&gt;&lt;br&gt;5、生成STANDBY控制文件： &lt;br&gt;&lt;br&gt;SQL&amp;gt; alter database create standby controlfile as 'd:\ control01.ctl';&lt;br&gt;&lt;br&gt;Database altered.
&lt;p&gt;并将生成的STANDBY控制文件、初始化参数文件、备份集分别COPY至STANDBY端相应的目录，另外注意密码文件也需要COPY并在STANDBY端改名，因为主库和备库需要相同的密码文件，否则STANDBY无法配置成功：&lt;br&gt;&lt;br&gt;[oracle@test51 standby]$ cp control01.ctl control02.ctl&lt;br&gt;[oracle@test51 standby]$ cp control01.ctl control03.ctl&lt;br&gt;[oracle@test51 standby]$ ls&lt;br&gt;archive control01.ctl  control02.ctl  control03.ctl  db_04j3dk0q_1_1.bak db_05j3dk6n_1_1.bak&lt;br&gt;&lt;br&gt;6、在STANDBY端MOUNT STANDBY数据库，可以看到从WINDOWS COPY过来的备份控制文件可以直接在LINUX底下MOUNT成功：&lt;br&gt;&lt;br&gt;idle&amp;gt; startup mount pfile='/home/oracle/opt/admin/standby/pfile/init_standby.ora';&lt;br&gt;ORACLE instance started.&lt;br&gt;&lt;br&gt;Total System Global Area  836976640 bytes&lt;br&gt;Fixed Size                  1303132 bytes&lt;br&gt;Variable Size             595594660 bytes&lt;br&gt;Database Buffers          234881024 bytes&lt;br&gt;Redo Buffers                5197824 bytes&lt;br&gt;Database mounted.&lt;br&gt;
&lt;p&gt;7、RESTORE  STANDBY数据库：&lt;br&gt;[oracle@test51 bin]$ export ORACLE_SID=standby&lt;br&gt;&lt;br&gt;由于控制文件里面记录的备份信息还是在WINDOWS上主库的备份信息，我们需要使用RMAN的catalog命令来使RMAN认出在STANDBY端从WINDOWS主库COPY过来的备份集：&lt;br&gt;&lt;br&gt;[oracle@test51 bin]$ ./rman target /          &lt;br&gt;&lt;br&gt;Recovery Manager: Release 11.1.0.6.0 - Production on Wed Dec 12 11:44:29 2007&lt;br&gt;&lt;br&gt;Copyright (c) 1982, 2007, Oracle.  All rights reserved.&lt;br&gt;&lt;br&gt;connected to target database: ORCL (DBID=1165203189, not open)&lt;br&gt;&lt;br&gt;RMAN&amp;gt; list backup;&lt;br&gt;&lt;br&gt;using target database control file instead of recovery catalog&lt;br&gt;&lt;br&gt;List of Backup Sets&lt;br&gt;===================&lt;br&gt;BS Key  Type LV Size       Device Type Elapsed Time Completion Time&lt;br&gt;------- ---- -- ---------- ----------- ------------ ---------------&lt;br&gt;3       Full    1.75G      DISK        00:03:03     12-DEC-07      &lt;br&gt;        BP Key: 3   Status: AVAILABLE  Compressed: NO  Tag: TAG20071212T104026&lt;br&gt;        Piece Name: D:\DB_04J3DK0Q_1_1.BAK&lt;br&gt;  List of Datafiles in backup set 3&lt;br&gt;  File LV Type Ckp SCN    Ckp Time  Name&lt;br&gt;  ---- -- ---- ---------- --------- ----&lt;br&gt;  1       Full 8852434    12-DEC-07 D:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF&lt;br&gt;  2       Full 8852434    12-DEC-07 D:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF&lt;br&gt;  3       Full 8852434    12-DEC-07 D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF&lt;br&gt;  4       Full 8852434    12-DEC-07 D:\ORACLE\ORADATA\ORCL\USERS01.DBF&lt;br&gt;  5       Full 8852434    12-DEC-07 D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF&lt;br&gt;&lt;br&gt;BS Key  Type LV Size       Device Type Elapsed Time Completion Time&lt;br&gt;------- ---- -- ---------- ----------- ------------ ---------------&lt;br&gt;4       Full    9.64M      DISK        00:00:17     12-DEC-07      &lt;br&gt;        BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20071212T104026&lt;br&gt;        Piece Name: D:\DB_05J3DK6N_1_1.BAK&lt;br&gt;  SPFILE Included: Modification time: 30-NOV-07&lt;br&gt;  SPFILE db_unique_name: ORCL&lt;br&gt;  Control File Included: Ckp SCN: 8852584      Ckp time: 12-DEC-07&lt;br&gt;&lt;br&gt;RMAN&amp;gt; catalog start with '/home/oracle/opt/oradata/standby';&lt;br&gt;&lt;br&gt;using target database control file instead of recovery catalog&lt;br&gt;searching for all files that match the pattern /home/oracle/opt/oradata/standby&lt;br&gt;&lt;br&gt;List of Files Unknown to the Database&lt;br&gt;=====================================&lt;br&gt;File Name: /home/oracle/opt/oradata/standby/db_05j3dk6n_1_1.bak&lt;br&gt;File Name: /home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak&lt;br&gt;&lt;br&gt;Do you really want to catalog the above files (enter YES or NO)? yes&lt;br&gt;cataloging files...&lt;br&gt;cataloging done&lt;br&gt;&lt;br&gt;List of Cataloged Files&lt;br&gt;=======================&lt;br&gt;File Name: /home/oracle/opt/oradata/standby/db_05j3dk6n_1_1.bak&lt;br&gt;File Name: /home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak&lt;br&gt;&lt;br&gt;RMAN&amp;gt; crosscheck backup;&lt;br&gt;&lt;br&gt;allocated channel: ORA_DISK_1&lt;br&gt;channel ORA_DISK_1: SID=146 device type=DISK&lt;br&gt;crosschecked backup piece: found to be 'EXPIRED'&lt;br&gt;backup piece handle=D:\01J16E8N_1_1.BAK RECID=1 STAMP=638794021&lt;br&gt;crosschecked backup piece: found to be 'EXPIRED'&lt;br&gt;backup piece handle=D:\DB_&amp;amp;U.BAK RECID=2 STAMP=641126128&lt;br&gt;crosschecked backup piece: found to be 'EXPIRED'&lt;br&gt;backup piece handle=D:\DB_04J3DK0Q_1_1.BAK RECID=3 STAMP=641126440&lt;br&gt;crosschecked backup piece: found to be 'AVAILABLE'&lt;br&gt;backup piece handle=/home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak RECID=6 STAMP=641137919&lt;br&gt;crosschecked backup piece: found to be 'EXPIRED'&lt;br&gt;backup piece handle=D:\DB_05J3DK6N_1_1.BAK RECID=4 STAMP=641126632&lt;br&gt;crosschecked backup piece: found to be 'AVAILABLE'&lt;br&gt;backup piece handle=/home/oracle/opt/oradata/standby/db_05j3dk6n_1_1.bak RECID=5 STAMP=641137919&lt;br&gt;Crosschecked 6 objects&lt;br&gt;&lt;br&gt;RMAN&amp;gt; delete expired backup;&lt;br&gt;&lt;br&gt;using channel ORA_DISK_1&lt;br&gt;&lt;br&gt;List of Backup Pieces&lt;br&gt;BP Key  BS Key  Pc# Cp# Status      Device Type Piece Name&lt;br&gt;------- ------- --- --- ----------- ----------- ----------&lt;br&gt;1       1       1   1   EXPIRED     DISK        D:\01J16E8N_1_1.BAK&lt;br&gt;2       2       1   1   EXPIRED     DISK        D:\DB_&amp;amp;U.BAK&lt;br&gt;3       3       1   1   EXPIRED     DISK        D:\DB_04J3DK0Q_1_1.BAK&lt;br&gt;4       4       1   1   EXPIRED     DISK        D:\DB_05J3DK6N_1_1.BAK&lt;br&gt;&lt;br&gt;Do you really want to delete the above objects (enter YES or NO)? yes&lt;br&gt;deleted backup piece&lt;br&gt;backup piece handle=D:\01J16E8N_1_1.BAK RECID=1 STAMP=638794021&lt;br&gt;deleted backup piece&lt;br&gt;backup piece handle=D:\DB_&amp;amp;U.BAK RECID=2 STAMP=641126128&lt;br&gt;deleted backup piece&lt;br&gt;backup piece handle=D:\DB_04J3DK0Q_1_1.BAK RECID=3 STAMP=641126440&lt;br&gt;deleted backup piece&lt;br&gt;backup piece handle=D:\DB_05J3DK6N_1_1.BAK RECID=4 STAMP=641126632&lt;br&gt;Deleted 4 EXPIRED objects&lt;br&gt;&lt;br&gt;等到RMAN能够正切认出STANDBY端的备份集后，我们就可以对数据库进行RESTORE了：&lt;br&gt;&lt;br&gt;RMAN&amp;gt; list backup;&lt;br&gt;&lt;br&gt;List of Backup Sets&lt;br&gt;&lt;br&gt;BS Key  Type LV Size       Device Type Elapsed Time Completion Time&lt;br&gt;------- ---- -- ---------- ----------- ------------ ---------------&lt;br&gt;3       Full    1.75G      DISK        00:03:03     12-DEC-07      &lt;br&gt;        BP Key: 6   Status: AVAILABLE  Compressed: NO  Tag: TAG20071212T104026&lt;br&gt;        Piece Name: /home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak&lt;br&gt;  List of Datafiles in backup set 3&lt;br&gt;  File LV Type Ckp SCN    Ckp Time  Name&lt;br&gt;  ---- -- ---- ---------- --------- ----&lt;br&gt;  1       Full 8852434    12-DEC-07 /home/oracle/opt/oradata/standby/SYSTEM01.DBF&lt;br&gt;  2       Full 8852434    12-DEC-07 /home/oracle/opt/oradata/standby/SYSAUX01.DBF&lt;br&gt;  3       Full 8852434    12-DEC-07 /home/oracle/opt/oradata/standby/UNDOTBS01.DBF&lt;br&gt;  4       Full 8852434    12-DEC-07 /home/oracle/opt/oradata/standby/USERS01.DBF&lt;br&gt;  5       Full 8852434    12-DEC-07 /home/oracle/opt/oradata/standby/EXAMPLE01.DBF&lt;br&gt;&lt;br&gt;BS Key  Type LV Size       Device Type Elapsed Time Completion Time&lt;br&gt;------- ---- -- ---------- ----------- ------------ ---------------&lt;br&gt;4       Full    9.64M      DISK        00:00:17     12-DEC-07      &lt;br&gt;        BP Key: 5   Status: AVAILABLE  Compressed: NO  Tag: TAG20071212T104026&lt;br&gt;        Piece Name: /home/oracle/opt/oradata/standby/db_05j3dk6n_1_1.bak&lt;br&gt;  SPFILE Included: Modification time: 30-NOV-07&lt;br&gt;  SPFILE db_unique_name: ORCL&lt;br&gt;  Control File Included: Ckp SCN: 8852584      Ckp time: 12-DEC-07&lt;br&gt;&lt;br&gt;RMAN&amp;gt; restore database;&lt;br&gt;&lt;br&gt;Starting restore at 12-DEC-07&lt;br&gt;using channel ORA_DISK_1&lt;br&gt;&lt;br&gt;channel ORA_DISK_1: starting datafile backup set restore&lt;br&gt;channel ORA_DISK_1: specifying datafile(s) to restore from backup set&lt;br&gt;channel ORA_DISK_1: restoring datafile 00001 to /home/oracle/opt/oradata/standby/SYSTEM01.DBF&lt;br&gt;channel ORA_DISK_1: restoring datafile 00002 to /home/oracle/opt/oradata/standby/SYSAUX01.DBF&lt;br&gt;channel ORA_DISK_1: restoring datafile 00003 to /home/oracle/opt/oradata/standby/UNDOTBS01.DBF&lt;br&gt;channel ORA_DISK_1: restoring datafile 00004 to /home/oracle/opt/oradata/standby/USERS01.DBF&lt;br&gt;channel ORA_DISK_1: restoring datafile 00005 to /home/oracle/opt/oradata/standby/EXAMPLE01.DBF&lt;br&gt;channel ORA_DISK_1: reading from backup piece /home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak&lt;br&gt;channel ORA_DISK_1: piece handle=/home/oracle/opt/oradata/standby/db_04j3dk0q_1_1.bak tag=TAG20071212T104026&lt;br&gt;channel ORA_DISK_1: restored backup piece 1&lt;br&gt;channel ORA_DISK_1: restore complete, elapsed time: 00:01:05&lt;br&gt;Finished restore at 12-DEC-07&lt;br&gt;&lt;br&gt;8、在主库和备用库端分别更改tnsnames配置，添加主库和备用库的TNS连接字，并确保在主库和STANDBY都能够连接上对方：&lt;br&gt;&lt;br&gt;primary =&lt;br&gt;  (DESCRIPTION =&lt;br&gt;    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.200.168)(PORT = 1521))&lt;br&gt;    (CONNECT_DATA =&lt;br&gt;      (SERVER = DEDICATED)&lt;br&gt;      (SERVICE_NAME = orcl)&lt;br&gt;    )&lt;br&gt;  )&lt;br&gt;&lt;br&gt;standby =&lt;br&gt;  (DESCRIPTION =&lt;br&gt;    (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.200.169)(PORT = 1522))&lt;br&gt;    (CONNECT_DATA =&lt;br&gt;      (SERVER = DEDICATED)&lt;br&gt;      (SERVICE_NAME = standby)&lt;br&gt;    )&lt;br&gt;  )&lt;br&gt;&lt;br&gt;9、添加STANDBY LOGFILE，启动STANDBY至恢复管理模式：&lt;br&gt;&lt;br&gt;idle&amp;gt; alter database add standby logfile '/home/oracle/opt/oradata/standby/redo04.log' size 50M;&lt;br&gt;&lt;br&gt;Database altered.&lt;br&gt;&lt;br&gt;idle&amp;gt;  alter database add standby logfile '/home/oracle/opt/oradata/standby/redo05.log' size 50M;&lt;br&gt;&lt;br&gt;Database altered.&lt;br&gt;&lt;br&gt;idle&amp;gt;  alter database add standby logfile '/home/oracle/opt/oradata/standby/redo06.log' size 50M;&lt;br&gt;&lt;br&gt;Database altered.&lt;br&gt;&lt;br&gt;idle&amp;gt; recover managed standby database disconnect from session;&lt;br&gt;Media recovery complete.&lt;br&gt;
&lt;p&gt;10、主库配置到STANDBY的归档，另外注意主库需要设置log_archive_config这个参数，否则归档将不会从主库传至STANDBY端：&lt;br&gt;&lt;br&gt;Sys@orcl&amp;gt; alter system set log_archive_dest_2='service=standby ASYNC VALID_FOR=(&lt;br&gt;ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby';&lt;br&gt;&lt;br&gt;System altered.&lt;br&gt;&lt;br&gt;Sys@orcl&amp;gt; alter system set log_archive_dest_state_2=enable;&lt;br&gt;&lt;br&gt;System altered.&lt;br&gt;&lt;br&gt;Sys@orcl&amp;gt; alter system set log_archive_config='DG_CONFIG=(orcl,standby)';&lt;br&gt;&lt;br&gt;System altered.&lt;br&gt;&lt;br&gt;这样异构STANDBY就配置成功了：&lt;br&gt;&lt;br&gt;Wed Dec 12 14:42:34 2007&lt;br&gt;Using STANDBY_ARCHIVE_DEST parameter default value as /home/oracle/opt/oradata/standby/archive&lt;br&gt;Wed Dec 12 15:28:17 2007&lt;br&gt;Redo Shipping Client Connected as PUBLIC&lt;br&gt;-- Connected User is Valid&lt;br&gt;RFS[1]: Assigned to RFS process 3774&lt;br&gt;RFS[1]: Identified database type as 'physical standby'&lt;br&gt;Primary database is in MAXIMUM PERFORMANCE mode&lt;br&gt;RFS LogMiner: Client disabled from further notification&lt;br&gt;Primary database is in MAXIMUM PERFORMANCE mode&lt;br&gt;RFS[1]: Successfully opened standby log 4: '/home/oracle/opt/oradata/standby/redo04.log'&lt;br&gt;Wed Dec 12 15:28:18 2007&lt;br&gt;Redo Shipping Client Connected as PUBLIC&lt;br&gt;-- Connected User is Valid&lt;br&gt;RFS[2]: Assigned to RFS process 3780&lt;br&gt;RFS[2]: Identified database type as 'physical standby'&lt;br&gt;kcrrvslf: active RFS archival for log 4 thread 1 sequence 249&lt;br&gt;RFS[2]: Successfully opened standby log 5: '/home/oracle/opt/oradata/standby/redo05.log'&lt;br&gt;Wed Dec 12 15:28:21 2007&lt;br&gt;Fetching gap sequence in thread 1, gap sequence 231-247&lt;br&gt;Wed Dec 12 15:28:22 2007&lt;br&gt;Redo Shipping Client Connected as PUBLIC&lt;br&gt;-- Connected User is Valid&lt;br&gt;RFS[3]: Assigned to RFS process 3786&lt;br&gt;RFS[3]: Identified database type as 'physical standby'&lt;br&gt;Wed Dec 12 15:28:22 2007&lt;br&gt;Redo Shipping Client Connected as PUBLIC&lt;br&gt;-- Connected User is Valid&lt;br&gt;RFS[4]: Assigned to RFS process 3792&lt;br&gt;RFS[4]: Identified database type as 'physical standby'&lt;br&gt;RFS[2]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_232_637422457.dbf'&lt;br&gt;RFS[4]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_231_637422457.dbf'&lt;br&gt;RFS[3]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_233_637422457.dbf'&lt;br&gt;RFS[4]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_235_637422457.dbf'&lt;br&gt;RFS[2]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_234_637422457.dbf'&lt;br&gt;RFS[3]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_236_637422457.dbf'&lt;br&gt;RFS[4]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_237_637422457.dbf'&lt;br&gt;RFS[2]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_238_637422457.dbf'&lt;br&gt;RFS[3]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_239_637422457.dbf'&lt;br&gt;RFS[2]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_240_637422457.dbf'&lt;br&gt;RFS[4]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_241_637422457.dbf'&lt;br&gt;FS[3]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_242_637422457.dbf'&lt;br&gt;RFS[4]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_243_637422457.dbf'&lt;br&gt;RFS[2]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_244_637422457.dbf'&lt;br&gt;RFS[3]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_245_637422457.dbf'&lt;br&gt;Wed Dec 12 15:28:29 2007&lt;br&gt;Primary database is in MAXIMUM PERFORMANCE mode&lt;br&gt;RFS[1]: Successfully opened standby log 5: '/home/oracle/opt/oradata/standby/redo05.log'&lt;br&gt;RFS[4]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_246_637422457.dbf'&lt;br&gt;Wed Dec 12 15:28:30 2007&lt;br&gt;RFS[2]: Archived Log: '/home/oracle/opt/oradata/standby/archive/1_247_637422457.dbf'&lt;br&gt;Wed Dec 12 15:28:52 2007&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_231_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_232_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_233_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_234_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_235_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_236_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_237_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_238_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_239_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_240_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_241_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_242_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_243_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_244_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_245_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_246_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_247_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_248_637422457.dbf&lt;br&gt;Media Recovery Log /home/oracle/opt/oradata/standby/archive/1_249_637422457.dbf&lt;br&gt;Media Recovery Waiting for thread 1 sequence 250 (in transit)&lt;br&gt;&lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+Oracle+11g%e5%9c%a8Windows%e4%b8%8eLinux%e5%bc%82%e6%9e%84%e5%b9%b3%e5%8f%b0%e4%b8%8b%e7%9a%84DATA+GURAD%e9%85%8d%e7%bd%ae&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!857.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!857.entry</guid><pubDate>Wed, 12 Dec 2007 11:32:06 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!857/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!857.entry#comment</wfw:comment><dcterms:modified>2007-12-12T11:32:06Z</dcterms:modified></item><item><title>ASM中如何配置多个控制文件</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!856.entry</link><description>&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;        &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;我们日常对数据库进行配置管理时，为了保证数据库的安全，通常会配置多个控制文件，以防单一控制文件的损坏引起数据库的宕机。如果数据库采用了&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;存储方案，假如只创建一个&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;磁盘组的话，控制文件默认只有一个，这样显然无助于数据库的保护。事实上我们可以通过简单的一些操作把对&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;中的控制文件进行多个配置：&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-indent:21.75pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;一、将控制文件从文件系统迁移到&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;：&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; show parameter control_files&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;NAME&lt;span&gt;            &lt;/span&gt;&lt;span&gt;                     &lt;/span&gt;TYPE&lt;span&gt;        &lt;/span&gt;VALUE&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;------------------------------------ ----------- ------------------------------&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;control_files&lt;span&gt;                        &lt;/span&gt;string&lt;span&gt;      &lt;/span&gt;/home/oracle/control01.ctl, /h&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;                                                 &lt;/span&gt;ome/oracle/control02.ctl, /hom&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;                                                 &lt;/span&gt;e/oracle/control03.ctl&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; show parameter db_create_file_dest&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;NAME&lt;span&gt;                                 &lt;/span&gt;TYPE&lt;span&gt;        &lt;/span&gt;VALUE&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;------------------------------------ ----------- ------------------------------&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;db_create_file_dest&lt;span&gt;                  &lt;/span&gt;string&lt;span&gt;      &lt;/span&gt;+DATA&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter system reset control_files scope=spfile;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;alter system reset control_files scope=spfile&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;                                            &lt;/span&gt;*&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ERROR at line 1:&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ORA-00905: missing keyword&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter system reset control_files scope=spfile sid='*';&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;System altered.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; startup nomount&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ORACLE instance started.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Total System Global Area 8388608000 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Fixed Size&lt;span&gt;                  &lt;/span&gt;2086096 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Variable Size&lt;span&gt;            &lt;/span&gt;4479519536 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Database Buffers&lt;span&gt;         &lt;/span&gt;3892314112 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Redo Buffers&lt;span&gt;               &lt;/span&gt;14688256 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;dw2:/u01/oracle/product/10g/db/bin&amp;gt;$./rman target /&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Recovery Manager: Release 10.2.0.3.0 - Production on Mon Dec 3 10:17:05 2007&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Copyright (c) 1982, 2005, Oracle.&lt;span&gt;  &lt;/span&gt;All rights reserved.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;connected to target database: test (not mounted)&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;RMAN&amp;gt; restore controlfile from '/home/oracle/control01.ctl';&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Starting restore at 2007-12-03 10:17:12&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;using target database control file instead of recovery catalog&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;allocated channel: ORA_DISK_1&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;channel ORA_DISK_1: sid=1091 devtype=DISK&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;channel ORA_DISK_1: copied control file copy&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;output filename=+DATA/test/controlfile/current.1623.640347437&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Finished restore at 2007-12-03 10:17:21&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;二、可以看到&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;默认只会创建一个控制文件&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;+DATA/test/controlfile/current.1623.640347437&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;，且控制文件的名字由于遵循了&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的命名方式，比较怪异。我们现在要将名字改为&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;control01.ctl,control02.ctl,control03.ctl&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;这样比较直观的名字。首先对当前控制文件进行一个备份，备份的路径为我们想要的&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;上的控制文件：&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter database mount&lt;span&gt;  &lt;/span&gt;database;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Database altered.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter database backup controlfile to '+DATA/test/controlfile/control01.ctl';&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Database altered.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter system set control_files='+DATA/test/controlfile/control01.ctl' scope=spfile;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;System altered.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Elapsed: 00:00:00.00&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; shutdown immediate&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ORA-01507: database not mounted&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ORACLE instance shut down.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;三、以新的控制文件&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;MOUNT&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;数据库，然后再对控制文件依样进行备份，更改参数文件，成功地配置了多个控制文件：&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; startup nomount&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ORACLE instance started.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Total System Global Area 8388608000 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Fixed Size&lt;span&gt;                  &lt;/span&gt;2086096 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Variable Size&lt;span&gt;            &lt;/span&gt;4479519536 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Database Buffers&lt;span&gt;         &lt;/span&gt;3892314112 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Redo Buffers&lt;span&gt;               &lt;/span&gt;14688256 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter database mount&lt;span&gt;  &lt;/span&gt;database;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Database altered.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter database backup controlfile to '+DATA/test/controlfile/control02.ctl';&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Database altered.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter database backup controlfile to '+DATA/test/controlfile/control03.ctl';&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Database altered.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter system set control_files='+DATA/test/controlfile/control01.ctl','+DATA/test/controlfile/control02.ctl','+DATA/test/controlfile/control03.ctl' scope=spfile;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;System altered.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; startup nomount&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ORACLE instance started.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Total System Global Area 8388608000 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Fixed Size&lt;span&gt;                  &lt;/span&gt;2086096 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Variable Size&lt;span&gt;            &lt;/span&gt;4479519536 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Database Buffers&lt;span&gt;         &lt;/span&gt;3892314112 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Redo Buffers&lt;span&gt;               &lt;/span&gt;14688256 bytes&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SQL&amp;gt; alter database mount database;&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Database altered.&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;四、通过&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;命令行工具&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;asmcmd&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;可以看到事实上我们设置的控制文件命名规范还是遵照&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASM&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;的命名方式的，它会通过一个&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;LINK&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;链接到我们想要的控制文件名字：&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASMCMD&amp;gt; ls&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Backup.2882.640347745&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Backup.4733.640348283&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Backup.5043.640348291&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;control01.ctl&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;control02.ctl&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;control03.ctl&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;current.1623.640347437&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASMCMD&amp;gt; rm Backup.2882.640347745&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ORA-15032: not all alterations performed&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ORA-15028: ASM file '+DATA/TEST/CONTROLFILE/Backup.2882.640347745' not dropped; currently being accessed (DBD ERROR: OCIStmtExecute)&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ASMCMD&amp;gt; ls -alt&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;Type&lt;span&gt;         &lt;/span&gt;Redund&lt;span&gt;  &lt;/span&gt;Striped&lt;span&gt;  &lt;/span&gt;Time&lt;span&gt;             &lt;/span&gt;Sys&lt;span&gt;  &lt;/span&gt;Name&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;CONTROLFILE&lt;span&gt;  &lt;/span&gt;UNPROT&lt;span&gt;  &lt;/span&gt;FINE&lt;span&gt;     &lt;/span&gt;DEC 03 10:00:00&lt;span&gt;  &lt;/span&gt;Y&lt;span&gt;    &lt;/span&gt;none =&amp;gt; current.1623.640347437&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;                                               &lt;/span&gt;N&lt;span&gt;    &lt;/span&gt;control03.ctl =&amp;gt; +DATA/TEST/CONTROLFILE/Backup.5043.640348291&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;                                               &lt;/span&gt;N&lt;span&gt;    &lt;/span&gt;control02.ctl =&amp;gt; +DATA/TEST/CONTROLFILE/Backup.4733.640348283&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;&lt;span&gt;                                               &lt;/span&gt;N&lt;span&gt;    &lt;/span&gt;control01.ctl =&amp;gt; +DATA/TEST/CONTROLFILE/Backup.2882.640347745&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;CONTROLFILE&lt;span&gt;  &lt;/span&gt;UNPROT&lt;span&gt;  &lt;/span&gt;FINE&lt;span&gt;     &lt;/span&gt;DEC 03 10:00:00&lt;span&gt;  &lt;/span&gt;Y&lt;span&gt;    &lt;/span&gt;+DATA/TEST/CONTROLFILE/control03.ctl =&amp;gt; Backup.5043.640348291&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;CONTROLFILE&lt;span&gt;  &lt;/span&gt;UNPROT&lt;span&gt;  &lt;/span&gt;FINE&lt;span&gt;     &lt;/span&gt;DEC 03 10:00:00&lt;span&gt;  &lt;/span&gt;Y&lt;span&gt;    &lt;/span&gt;+DATA/TEST/CONTROLFILE/control02.ctl =&amp;gt; Backup.4733.640348283&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;CONTROLFILE&lt;span&gt;  &lt;/span&gt;UNPROT&lt;span&gt;  &lt;/span&gt;FINE&lt;span&gt;     &lt;/span&gt;DEC 03 10:00:00&lt;span&gt;  &lt;/span&gt;Y&lt;span&gt;    &lt;/span&gt;+DATA/TEST/CONTROLFILE/control01.ctl =&amp;gt; Backup.2882.640347745&lt;/font&gt;&lt;/span&gt; &lt;/font&gt;
&lt;div&gt;&lt;font size=2&gt;&lt;/font&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+ASM%e4%b8%ad%e5%a6%82%e4%bd%95%e9%85%8d%e7%bd%ae%e5%a4%9a%e4%b8%aa%e6%8e%a7%e5%88%b6%e6%96%87%e4%bb%b6&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!856.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!856.entry</guid><pubDate>Mon, 03 Dec 2007 03:23:43 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!856/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!856.entry#comment</wfw:comment><dcterms:modified>2007-12-12T11:42:40Z</dcterms:modified></item><item><title>ASM装载磁盘组时ORA-15063错误处理</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!854.entry</link><description>&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt; &lt;/span&gt;   &lt;/font&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;一次重启&lt;span lang=EN-US&gt;LINUX&lt;/span&gt;后，启动&lt;span lang=EN-US&gt;ASM&lt;/span&gt;实例时，发生了这个错误：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;SQL&amp;gt; startup&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;ASM instance started&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt; &lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;Total System Global Area&lt;span&gt;  &lt;/span&gt;130023424 bytes&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;Fixed Size&lt;span&gt;                  &lt;/span&gt;2071000 bytes&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;Variable Size&lt;span&gt;             &lt;/span&gt;102786600 bytes&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;ASM Cache&lt;span&gt;                  &lt;/span&gt;25165824 bytes&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;ORA-15032: not all alterations performed&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;ORA-15063: ASM discovered an insufficient number of disks for diskgroup&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&amp;quot;DWDATA&amp;quot;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt; &lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;查看错误信息：&lt;span lang=EN-US&gt;&lt;/span&gt;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt; &lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;15063, 00000, &amp;quot;ASM discovered an insufficient number of disks for diskgroup \&amp;quot;%s\&amp;quot;&amp;quot;&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;// *Cause:&lt;span&gt;  &lt;/span&gt;ASM was unable to find a sufficient number of disks belonging to the&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;//&lt;span&gt;          &lt;/span&gt;diskgroup to continue the operation.&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font size=2&gt;// *Action: Check that the disks in the diskgroup are present and functioning, &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font size=2&gt;//&lt;span&gt;          &lt;/span&gt;that the owner of the ORACLE binary has read/write permission to &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font size=2&gt;//&lt;span&gt;          &lt;/span&gt;the disks, and that the ASM_DISKSTRING initialization parameter &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;&lt;font size=2&gt;//&lt;span&gt;          &lt;/span&gt;has been set correctly.&lt;span&gt;  &lt;/span&gt;Verify that ASM discovers the appropriate &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt;//&lt;span&gt;          &lt;/span&gt;disks by querying V$ASM_DISK from the ASM instance.&lt;/span&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style="font-family:宋体"&gt; &lt;/span&gt; &lt;/font&gt;
&lt;p&gt;&lt;span style="font-size:10.5pt"&gt;&lt;font face="宋体" size=2&gt;可以看到这个错误是由于&lt;span lang=EN-US&gt;ASM&lt;/span&gt;实例无法装载硬盘组的所有磁盘而引起的，有可能是权限问题。马上想到是否是由于&lt;span lang=EN-US&gt;OS&lt;/span&gt;重启后祼设备的用户、权限是否变更，导致&lt;span lang=EN-US&gt;ORACLE&lt;/span&gt;用户没有权限访问祼设备。将祼设备的权限更改完后，果然&lt;span lang=EN-US&gt;ASM&lt;/span&gt;能够正常启动。其实这个问题还是很简单的，&lt;span lang=EN-US&gt;LINUX&lt;/span&gt;启动后默认会把祼设备的拥有者改为&lt;span lang=EN-US&gt;root&lt;/span&gt;用户，只需把&lt;strong&gt;&lt;span lang=EN-US style="font-weight:normal;font-family:宋体"&gt;/etc/udev/permissions.d/50-udev.permissions&lt;/span&gt;&lt;/strong&gt;&lt;span lang=EN-US&gt; &lt;/span&gt;这个文件中的行&lt;span lang=EN-US&gt;“raw/*:root:disk:0660”&lt;/span&gt;注释掉，添加新行&lt;span lang=EN-US&gt;“raw/*:oracle:dba:0660”&lt;/span&gt;，这样系统启动后祼设备的拥有者就变为&lt;span lang=EN-US&gt;ORACLE&lt;/span&gt;用户了，当然如果祼设备还有其他用户的话，那么就需要针对不同的祼设备进行更改了。&lt;/font&gt;&lt;/span&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=1357526105754387075&amp;page=RSS%3a+ASM%e8%a3%85%e8%bd%bd%e7%a3%81%e7%9b%98%e7%bb%84%e6%97%b6ORA-15063%e9%94%99%e8%af%af%e5%a4%84%e7%90%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=blue-prince.spaces.live.com&amp;amp;GT1=blue-prince"&gt;</description><comments>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!854.entry#comment</comments><guid isPermaLink="true">http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!854.entry</guid><pubDate>Mon, 08 Oct 2007 07:47:12 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://blue-prince.spaces.live.com/blog/cns!12D6E6CCFACF4283!854/comments/feed.rss</wfw:commentRss><wfw:comment>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!854.entry#comment</wfw:comment><dcterms:modified>2007-10-08T09:06:41Z</dcterms:modified></item><item><title>Oracle 11g  Linux单机STANDBY配置</title><link>http://blue-prince.spaces.live.com/Blog/cns!12D6E6CCFACF4283!845.entry</link><description>&lt;div&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;环境：&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;RHEL 4 U5+Oracle 11.1.0.6&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;主库&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SID&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;：&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;ora11g &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;备用库&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;SID:standby&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;主库数据文件存放目录：&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;/home/oracle/opt/oradata/ora11g/&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;font size=2&gt;&lt;span style="font-family:宋体"&gt;备用库数据文件存放目录：&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;/home/oracle/opt/oradata/standby/&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-indent:-18pt;tab-stops:list 18.0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style=""&gt;&lt;span style=""&gt;&lt;font face="Times New Roman"&gt;1、&lt;span style="font:7pt 'Times New Roman'"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;验证主库是否归档，如果是未归档模式的话必须更改为归档模式：&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Sys@ORA11G&amp;gt; archive log list&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Database log mode&lt;span style=""&gt;              &lt;/span&gt;Archive Mode&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Automatic archival&lt;span style=""&gt;             &lt;/span&gt;Enabled&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Archive destination&lt;span style=""&gt;            &lt;/span&gt;/home/oracle/opt/oradata/ora11g/archive&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Oldest online log sequence&lt;span style=""&gt;     &lt;/span&gt;61&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Next log sequence to archive&lt;span style=""&gt;   &lt;/span&gt;63&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Current log sequence&lt;span style=""&gt;           &lt;/span&gt;63&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-indent:-18pt;tab-stops:list 18.0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style=""&gt;&lt;span style=""&gt;&lt;font face="Times New Roman"&gt;2、&lt;span style="font:7pt 'Times New Roman'"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;将主库置于&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;FORCE LOGGING&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;模式：&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Sys@ORA11G&amp;gt; alter database force logging;&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-indent:-18pt;tab-stops:list 18.0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style=""&gt;&lt;span style=""&gt;&lt;font face="Times New Roman"&gt;3、&lt;span style="font:7pt 'Times New Roman'"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;对主库做一个全库的&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;RMAN&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;备份，用于&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;STANDBY&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;配置：&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;[oracle@test51 bin]$ ./rman target /&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Recovery Manager: Release 11.1.0.6.0 - Production on Thu Aug 16 15:51:22 2007&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Copyright (c) 1982, 2007, Oracle.&lt;span style=""&gt;  &lt;/span&gt;All rights reserved.&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;connected to target database: ORA11G (DBID=4026454982)&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;RMAN&amp;gt; backup database format '/home/oracle/liuyun/%U.bak';&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Starting backup at 16-AUG-07&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;using target database control file instead of recovery catalog&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;allocated channel: ORA_DISK_1&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: SID=121 device type=DISK&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: starting full datafile backup set&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: specifying datafile(s) in backup set&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;input datafile file number=00004 name=/home/oracle/opt/oradata/ora11g/users01.dbf&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;input datafile file number=00002 name=/home/oracle/opt/oradata/ora11g/sysaux01.dbf&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;input datafile file number=00001 name=/home/oracle/opt/oradata/ora11g/system01.dbf&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;input datafile file number=00005 name=/home/oracle/opt/oradata/ora11g/example01.dbf&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;input datafile file number=00003 name=/home/oracle/opt/oradata/ora11g/undotbs01.dbf&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: starting piece 1 at 16-AUG-07&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: finished piece 1 at 16-AUG-07&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;piece handle=/home/oracle/liuyun/03iphp8l_1_1.bak tag=TAG20070816T155148 comment=NONE&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: backup set complete, elapsed time: 00:01:45&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: starting full datafile backup set&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: specifying datafile(s) in backup set&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;including current control file in backup set&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;including current SPFILE in backup set&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: starting piece 1 at 16-AUG-07&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: finished piece 1 at 16-AUG-07&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;piece handle=/home/oracle/liuyun/04iphpc9_1_1.bak tag=TAG20070816T155148 comment=NONE&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;Finished backup at 16-AUG-07&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-indent:-18pt;tab-stops:list 18.0pt"&gt;&lt;font size=2&gt;&lt;span lang=EN-US style=""&gt;&lt;span style=""&gt;&lt;font face="Times New Roman"&gt;4、&lt;span style="font:7pt 'Times New Roman'"&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;准备&lt;/span&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;STANDBY&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family:宋体"&gt;数据文件路径和其他路径：&lt;/span&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt; &lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman"&gt;&lt;font size=2&gt;[oracle@test51 oradata]$ pwd&lt;span style=""&gt;  &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;/home/oracle/opt/oradata&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;[oracle@test51 oradata]$ mkdir standby&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;[oracle@test51 oradata]$ ls&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;ora11g&lt;span style=""&gt;  &lt;/span&gt;orcl&lt;span style=""&gt;  &lt;/span&gt;standby&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=FR style=""&gt;&lt;font face="Times New Roman"&gt;&lt;font size=2&gt;[oracle@test51 oradata]$ cd $ORACLE_BASE/admin&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;[oracle@test51 admin]$ mkdir standby&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;[oracle@test51 admin]$ ls&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;ora11g&lt;span style=""&gt;  &lt;/span&gt;orcl&lt;span style=""&gt;  &lt;/span&gt;standby&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;[oracle@test51 standby]$mkdir adump&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;[oracle@test51 standby]$mkdir dpdump&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;[oracle@test51 standby]$mkdir pfile&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;[oracle@test51 standby]$ ls&lt;/font&gt;&lt;/span&gt;
&lt;p style="margin:0cm 0cm 0pt"&gt;&lt;span lang=EN-US&gt;&lt;font face="Times New Roman" size=2&gt;adump&lt;span style=""&gt;  &lt;