Chinaunix首页 | 论坛 | 博客
  • 博客访问: 190584
  • 博文数量: 18
  • 博客积分: 543
  • 博客等级: 下士
  • 技术积分: 265
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-31 16:06
文章分类

全部博文(18)

文章存档

2013年(2)

2012年(3)

2011年(13)

分类: Oracle

2011-08-10 20:55:09

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 一样呢,结果也没有去查帮助就直接敲了如下命令:

  1. alter system set log_archive_dest='location=E:\oracle\product\10.2.0\archive_log_dest' scope=spfile;
  2. shutdown immediate;
  3. startup;

结果数据库。。。。起不来了。。。
报错信息如下:

  1. ORA-16032: parameter LOG_ARCHIVE_DEST destination string cannot be translated
  2. 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';

阅读(3336) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~