一般情况下,需要指定scope=spfile的参数都要重启后才能生效。
v$parameter视图的ISSYS_MODIFIABLE字段,会指明该参数能否使用ALTER SYSTEM命令进行修改,并且什么时候生效。
该列的可能取值有3种:
IMMEDIATE:可以使用ALTER SYSTEM修改,立即生效。
DEFERRED:可以使用ALTER SYSTEM修改,后面的session中生效。
FALSE:不可以使用ALTER SYSTEM修改,重新启动实例后生效。
例如以下参数:
select t.ISSYS_MODIFIABLE from v$parameter t where upper(t.NAME) = 'ENABLE_GOLDENGATE_REPLICATION';
此参数修改后立即生效,不需要重启数据库。
完毕。