日期:2014-05-16  浏览次数:20506 次

oracle rac归档管理: 修改归档位置(FRA和其他位置)

%t: 重做线程编号。%s:日志序列号。%rRESETLOGSID值。这三个匹配符必须有。如果在线配置文件格式,必须重启数据库。

10.1查看归档日志存放位置

指定在DGFRA目录下。

SQL> archive log list

Database log mode              Archive Mode

Automatic archival             Enabled

Archive destination            +DGFRA/edwprd/

 

另外一种情况为,归档日志位置默认在快速恢复区

Use_db_recovery_file_dest

对于快速恢复区开启的状态,实际上存放参数为log_archive_dest_1=LOCATION=+DGFRA/EDWPRD/

SQL> show parameter log_archive_dest

NAME                                 TYPE        VALUE

----------------------------------------------- ------------------------------

log_archive_dest                     string

log_archive_dest_1                   string      LOCATION=+DGFRA/EDWPRD/

log_archive_dest_10                  string

log_archive_dest_2                   string

         v$database中存放了归档日志的信息:SELECTname,log_mode FROM v$database;

 

10.2修改归档日志位置

打开fra无法修改归档位置。

SQL> alter system setlog_archive_dest='/oracle';

alter system set log_archive_dest='/oracle'

ERROR at line 1:

ORA-02097: parameter cannot be modifiedbecause specified value is invalid

ORA-16018: cannot use LOG_ARCHIVE_DEST withLOG_ARCHIVE_D