ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 10g归档设置的讨论

oracle 10g归档设置的讨论

原创 Linux操作系统 作者:qq19398962 时间:2009-09-09 14:33:20 0 删除 编辑

oracle 10g归档设置的讨论
归档的配置在oracle中大体分为两各组:仅支持本地归档支持远程和本地归档的两种模式。
仅支持本地归档组:
如果不使用备用数据库,只需要将归档日志存放在本地目录,配置本地归档位置可以使用初始化参数LOG_ARCHIVE_DEST和LOG_ARCHIVE_DUPLEX_DEST,其中,第一个参数用于设置第一个归档位置,第二个参数用于指定第二个归档位置。SQL>alter system set log_archive_dest='';
SQL>alter system set log_archive_duplex_dest='';

支持本地和远程归档组:初始化参数LOG_ARCHIVE_DEST_n用于指定多个归档位置,该参数最多可以指定10个归档位置。通过使用初始化归档参数LOG_ARCHIVE_DEST_n,不仅可以配置本地归档位置,还可以配置远程归档位置。当使用初始化参数LOG_ARCHIVE_DEST_n配置本地归档位置时,需要指定LOCALTION选项.当配置远程归档位置时,需要指定SERVICE选项.
使用初始化参数LOG_ARCHIVE_DEST_STATE_n控制归档位置的可用性.设置该参数为ENABLE(默认值),表示会激活相应的归档位置;设置该参数为DEFER,表示禁用相应归档位置.当归档日志所在磁盘损坏或填满时,DBA需要暂时禁用该归档位置.
Alter system set log_archive_dest_state_3=defer;(禁用)
Alter system set log_archive_dest_state_3=enable;(启用)

注意:以上两个组是不能同时使用的,最好只能使用其中的一个组。

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:Documents and SettingsAdministrator>set oracle_sid=test

C:Documents and SettingsAdministrator>sqlplus /nolog

SQL*Plus: Release 10.1.0.2.0 - Production on 星期四 9月 3 12:02:50 2009

Copyright (c) 1982, 2004, Oracle. All rights reserved.

SQL> conn sys/abc.123 as sysdba
Connected.
SQL> show parameter log_archive ------显示当前的归档日志

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_config string
log_archive_dest string
log_archive_dest_1 string
log_archive_dest_10 string
log_archive_dest_2 string
log_archive_dest_3 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_9 string
log_archive_dest_state_1 string enable
log_archive_dest_state_10 string enable
log_archive_dest_state_2 string enable
log_archive_dest_state_3 string enable
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_duplex_dest string
log_archive_format string ARC%S_%R.%T
log_archive_local_first boolean TRUE
log_archive_max_processes integer 2
log_archive_min_succeed_dest integer 1
log_archive_start boolean FALSE
log_archive_trace integer 0
SQL> alter system set log_archive_dest='e:oracletestarchive';
alter system set log_archive_dest='e:oracletestarchive'
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or
DB_RECOVERY_FILE_DEST

log_archive_dest_n都为空了怎么会提示不能一起使用呢?
原因:log_archive_destlog_archive_des_n不能同时使用,10g默认归档路径log_archive_dest_10 flash _recovery_area,即DB_RECOVERY_FILE_DEST,因此log_archive_dest也不能于DB_RECOVERY_FILE_DEST一起使用。

SQL> show parameter db_recovery_file

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string C:oracleproduct10.1.0flash
_recovery_area
db_recovery_file_dest_size big integer 2G
SQL> alter system set db_recovery_file_dest='';

System altered.

SQL> show parameter db_recovery_file_dest

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string
db_recovery_file_dest_size big integer 2G
SQL> alter system set log_archive_dest='e:oracletestarchive';

System altered.

SQL>

资料来自:http://blog.chinaunix.net/u/12487/showart_1888246.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13062352/viewspace-614255/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-08-08

  • 博文量
    22
  • 访问量
    30741