天天看点

oracle scope 用法说明

Alter system set 子句

Scope

           Scope子句用于指定修改何时生效。Scope取决于启动数据库使用pfile或者spfile。

Memory

           Memory 表明在内存中进行修改,立即生效,一直持续到数据库关闭。如果你使用pfile启动数据库,那么这是你唯一可以指定的scope。

Spfile

          Spfile  表明在spfile中进行修改。必须重启数据库才会使修改生效。对于v$parameter中描述的不可修改的静态参数,必须指定spfile。

Both

          Both 表明在内存和spfile中同时进行修改。新的设置立即生效并且在数据库重启后仍然有效。

如果数据库是使用spfile启动的,那么默认情况下是both。如果数据库是使用pfile启动的,那么默认情况下是memory,而且这是唯一可以指定的scope。