数据库中,有些初始化参数修改后是不能立即生效的。也就是说不能通过aler system set param_name=value scope=memory 或者system set param_name=value scope=both来修改,只能通过system set param_name=value scope=spfile来修改,然后通过重启数据库生效。这些参数就是所谓的不能动态修改的参数,可以在v$parameter中通过列ismodified来观察,当值为true是就是可以动态修改的,为false表示不能动态修改。
v$parameter与v$spparameter储存的参数相同,不同的是v$spparameter比v$parameter的参数值多了些属性。这两个视图在nomount状态下都可以查询,因此可以判断只跟实例有关,跟数据库无关。