- 论坛徽章:
- 0
|
A.log_archive_dest<br>B.log_archive_dest_1-9<br>C.log_archive_duplex_dest<br>上面的参数有什么区别吗?不仅用途不一样,连语法都不一样!以后还要仔细看oracle文档啊。<br><br>事情的缘由是这样的,今天准备把测试机改为archive log模式,顺便又设置了log_archive_dest参数,本以为语法同log_archive_dest_1 一样呢,结果也没有去查帮助就直接敲了如下命令:<br><br><div id="codeText" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0;" start="1" class="dp-css"><li>alter system set log_archive_dest='location=E:\oracle\product\10.2.0\archive_log_dest' scope=spfile;</li><li>
shutdown immediate;</li><li>
startup;</li></ol></div><br>结果数据库。。。。起不来了。。。<br>报错信息如下:<br><font class="Apple-style-span" face="verdana, arial, helvetica"><span class="Apple-style-span" style="font-size: 12px; line-height: normal;"><br><div id="codeText" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0;" start="1" class="dp-css"><li>ORA-16032: parameter LOG_ARCHIVE_DEST destination string cannot be translated</li><li>
ORA-07286: sksagdi: cannot obtain device information.</li></ol></div></span></font><br>报错信息很明显:log_archive_dest参数设置有误。<br><br>google了一下,发现了原因,原来语法不对。<br>log_archive_dest 和 log_archive_duplex_dest 是不需要写 'location=' 这个前缀的。因为这两个参数就是为了本地归档存在的。<br>而log_archive_dest_1-9 这10个参数不但可以设置本地归档 也可以设置远程归档!语法如下:<br>本地归档:alter system set log_archive_dest='location=xxx';<br>远程归档:alter system set log_archive_dest='SERVICES=xxx';<br><font class="Apple-style-span" face="宋体, Arial"><span class="Apple-style-span" style="font-size: 12px; line-height: 15px; "><br></span></font> |
|