Thomas Zhang的杂货铺
30 11, 2007
闪回区(FRA)对初始化参数的限制
作者 tomszrp 12:52 | Permalink 静态链接网址 | Comments 最新回复 (0) | Trackback 引用 (0) | 磨刀石

FRA就是Flash Recovery Area.是10g才开始支持的好东东。

下面是一些配置了FRA的基本限制,希望对使用FRA的同志有所帮助。

1)如果配置了FRA,那么LOG_ARCHIVE_DEST and LOG_ARCHIVE_DUPLEX_DEST 2个参数就不能再使用,比如:

SQL> alter system set log_archive_dest='location=d:oradataora10';
alter system set log_archive_dest='location=d:oradataora10'
*
第 1 行出现错误:
ORA-02097: 无法修改参数, 因为指定的值无效
ORA-16018: 无法将 LOG_ARCHIVE_DEST 与 LOG_ARCHIVE_DEST_n 或DB_RECOVERY_FILE_DEST 一起使用

SQL>

2)默认情况下,如果我们配置了FRA,但没有明确的指定其他的local archiving destinations,那么LOG_ARCHIVE_DEST_10就缺省起用并指向USE_DB_RECOVERY_FILE_DEST

log_archive_dest_10='LOCATION=USE_DB_RECOVERY_FILE_DEST' #default

SQL> archive log list;
数据库日志模式             非存档模式
自动存档             禁用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     1
当前日志序列           2
SQL> show parameter log_archive_dest

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
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
SQL>
									

这个可以从数据库的启动过程中的alert日志中看到:

。。。

Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 2
Using LOG_ARCHIVE_DEST_10 parameter default value as USE_DB_RECOVERY_FILE_DEST
Autotune of undo retention is turned on.
IMODE=BR
ILAT =18
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.3.0.

。。。

 

3)多个数据库是可以使用同一个闪回区的,也就是设置相同的DB_RECOVERY_FILE_DEST。但是必须满足如下2个条件之一:

A)所有设置相同的DB_RECOVERY_FILE_DEST参数的数据库,没有任何2个数据库的db_unique_name相同

B)对于没有设置DB_UNIQUE_NAME参数的数据库,任何两个数据库都不能使用相同的db_name(注:默认情况下,db_unique_name就取值db_name参数对应的value)

4)对于RAC,FRA必须是a cluster file system or ASM or a shared directory configured through NFS.对于一个RAC下的所有instance必须设置一样的位置和大小.


Comments
博客日历
« 八月 2008 »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
搜索
最新发表
文章分类
文章归档
网站链接
新闻聚合