修改spfile的时候,修改参数的时候,如何获得修改哪些参数是需要加deferred参数(延迟方式修改)的
可以查询:select name from v$parameter where ISSYS_MODIFIABLE = 'DEFERRED';
SCOPE=MEMORY|SPFILE|BOTH指示了这个参数设置的“作用域”。设置参数值时作用域有以下选择:
SCOPE=MEMORY只在实例中修改;数据库重启后将不再保存。下一次重启数据库时,设置还是修改前的样子。
SCOPE=SPFILE只修改SPFILE中的值。数据库重启并再次处理SPFILE之前,这个修改不会生效。有些参数只能使用这个选项来修改,例如,processes参数就必须使用SCOPE=SPFILE,因为我们无法修改活动实例的processes值。
SCOPE=BOTH是指,内存和SPFILE中都会完成参数修改。这个修改将反映在当前实例中,下一次重启时,这个修改也会生效。这是使用SPFILE时默认的作用域值。如果使用init.ora参数文件,默认值则为SCOPE=MEMORY,这也是此时惟一合法的值。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26366371/viewspace-2062057/
,如需转载,请注明出处,否则将追究法律责任。