Prabhakar Asked: 2016-02-16 01:23:26 +0800 CST2016-02-16 01:23:26 +0800 CST 2016-02-16 01:23:26 +0800 CST db_recovery_file_dest 和 db_recovery_file_dest_size 参数是动态的还是静态的? 772 请查看以下输出: 据我所知,我们可以使用此查询检查 Oracle 中的参数是静态的还是动态的。如果我错了,请纠正我。 但我看到了一些奇怪的事情,“即使 db_recovery_file_dest 和 db_recovery_file_dest_size 参数是动态参数,数据字典显示的是 FALSE 值”。正如我从这个 SQL 查询中了解到的那样,提到的参数是静态参数。 我无法理解哪个是正确的,或者我弄错了。 oracle-12c parameter 1 个回答 Voted Best Answer Mat 2016-02-16T02:34:21+08:002016-02-16T02:34:21+08:00 该isinstance_modifiable标志仅告诉您是否可以为不同的实例(对于 RAC)设置不同的参数。对于您正在查看的参数,它是错误的,这意味着单个 RAC 集群中的所有实例必须具有相同的值。 如果您想知道何时可以更改参数,请查看该表中的其他两列: isses_modifiable: 如果TRUE, 参数可以改变alter session issys_modifiable: 告诉您可以使用 进行的更改alter system。 IMMEDIATE表示是,更改立即生效, DEFERRED可以更改,但只会在下次启动时生效, FALSE只能在您使用 anspfile启动实例时更改,并且更改仅在下次启动时生效。 文档中提供了完整的详细信息v$parameter。
该
isinstance_modifiable
标志仅告诉您是否可以为不同的实例(对于 RAC)设置不同的参数。对于您正在查看的参数,它是错误的,这意味着单个 RAC 集群中的所有实例必须具有相同的值。如果您想知道何时可以更改参数,请查看该表中的其他两列:
isses_modifiable
: 如果TRUE
, 参数可以改变alter session
issys_modifiable
: 告诉您可以使用 进行的更改alter system
。IMMEDIATE
表示是,更改立即生效,DEFERRED
可以更改,但只会在下次启动时生效,FALSE
只能在您使用 anspfile
启动实例时更改,并且更改仅在下次启动时生效。文档中提供了完整的详细信息
v$parameter
。