一旦已經有了一個SPFILE,你就可以使用ALTER SYSTEM命令來改變任一初始化參數。然而,有一個相當重要的SCOPE參數你必須理解。
SCOPE參數具有三個值:SPFILE,MEMORY,以及BOTH。現在讓我們看一看每一個值的範例。
SPFILE:
Alter system set db_2k_cache_size=100m SCOPE=SPFILE;
如果你想在SPFILE中改變一個參數而不希望影響當前的例子,可以使用ALTER SYSTEM語句中的SCOPE=SPFILE選擇。這對於從下一次啓動中改變啓動非常有好處。
MEMORY:
Alter system set db_2k_cache_size=100m SCOPE=MEMORY;
在以上的範例中,SCOPE=MEMORY選擇告訴Oracle9i從例子中改變到下一次數據庫獲得的缺省值。
BOTH:
Alter system set db_2k_cache_size=100m SCOPE=BOTH;
當你指定SCOPE=BOTH,Oralce9i立即執行改變,並永久地使用改變,即使在下一次被數據庫使用。