du_du_wolf
作者du_du_wolf·2010-12-20 14:31
其它·鲁能软件

log_archive_dest_n

字数 1112阅读 2883评论 0赞 0
设置log_archive_dest_n,为什么要加个location呢?

log_archive_dest_n='location=c:arc';
直接路径为什么不允许呢?难道只是为了和log_archive_dest_n='service=xxx'统一格式?

SQL> alter system set log_archive_dest_1='c:arc';
alter system set log_archive_dest_1='c:arc'
*
第 1 行出现错误:
ORA-32017: 更新 SPFILE 时失败
ORA-16179: 不允许使用 SPFILE 对 "log_archive_dest_1" 进行增量更改


SQL> alter system set log_archive_dest_1='location=c:arc';

系统已更改。
查看oracle文档参数属性

LOCATIONSERVICE

每个目的地必须指定LOCATIONSERVICE属性来标识一个本地磁盘目录(通过LOCATION)或一个远程数据库目的地(通过SERVICE)Log Transport Service可以向此数据库传送重做数据

 

LOG_ARCHIVE_DEST_n这个参数应该是在9i之后引入的一个参数,Oracle之所以引入这个参数我认为是有以下几点:

1、为了多引入一些归档日志的存放位置。其中n为1-10(10g)

For Enterprise Edition users, this parameter has been deprecated in favor of the LOG_ARCHIVE_DEST_n parameters.
If Oracle Enterprise Edition is not installed or it is installed,
but you have not specified any LOG_ARCHIVE_DEST_n parameters, this parameter is valid.

2、
从上面可以看到log_archive_dest和 log_archive_duplex_dest是被LOG_ARCHIVE_DEST_n参数替代的。两者有区别:
其中log_archive_dest和 log_archive_duplex_dest只能指定本地的主机位置,而LOG_ARCHIVE_DEST_n参数可以是本地也可一是远端。
所以这里只是指定归档日志存放位置的参数而已,不是两种备份方法。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

  • Data Guard出现gap sequence修复
    评论 0 · 赞 0
  • mirror rootvg
    评论 0 · 赞 0
  • rman: delete [all] input
    评论 0 · 赞 0
  • oracle用户管理
    评论 0 · 赞 1
  • X社区推广