A.log_archive_dest
B.log_archive_dest_1-9
C.log_archive_duplex_dest
上面的参数有什么区别吗?不仅用途不一样,连语法都不一样!以后还要仔细看oracle文档啊。
事情的缘由是这样的,今天准备把测试机改为archive log模式,顺便又设置了log_archive_dest参数,本以为语法同log_archive_dest_1 一样呢,结果也没有去查帮助就直接敲了如下命令:
- alter system set log_archive_dest='location=E:\oracle\product\10.2.0\archive_log_dest' scope=spfile;
-
shutdown immediate;
-
startup;
结果数据库。。。。起不来了。。。
报错信息如下:
- ORA-16032: parameter LOG_ARCHIVE_DEST destination string cannot be translated
-
ORA-07286: sksagdi: cannot obtain device information.
报错信息很明显:log_archive_dest参数设置有误。
google了一下,发现了原因,原来语法不对。
log_archive_dest 和 log_archive_duplex_dest 是不需要写 'location=' 这个前缀的。因为这两个参数就是为了本地归档存在的。
而log_archive_dest_1-9 这10个参数不但可以设置本地归档 也可以设置远程归档!语法如下:
本地归档:alter system set log_archive_dest='location=xxx';
远程归档:alter system set log_archive_dest='SERVICES=xxx';
阅读(3348) | 评论(0) | 转发(0) |