Oracle動態、靜態引數引數修改規則

lpwebnet發表於2017-11-29

首先,檢視要修改的oracle引數的屬性(動態or靜態)

SQL> select name,value,isses_modifiable,issys_modifiable from V$PARAMETER where name='max_dump_file_size';

注:

isses_modifiable 為Y,session級別修改的引數,SQL>alter session set xxx=xxx ;;

issys_modifiable為Y,system級別修改的引數,SQL>alter system set xxx=xxx scope=xxx;

示例:SQL>alter system reset _allow_resetlogs_corruption scope=spfile sid='*';

scope引數說明:

靜態引數 必須指定scope

動態引數issys_modifiable為IMMEDIATE不加scope預設的是 both

動態引數issys_modifiable為DEFERRED的必須加上scope=spfile或者加上derferred


引數型別

spfile

memory

both

deferred

靜態引數(issys_modifiable為false)

可以,重啟伺服器生效

不可以

不可以

不可以

動態引數(issys_modifiable為immediate)

可以,重啟伺服器生效

可以,立即生效,重啟服務失效

可以,立即生效,重啟伺服器仍然有效果

可以

動態引數(issys_modifiable為deferred)

 可以,重啟伺服器生效

 不可以

 不可以

 可以,新建會話有效

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17172228/viewspace-2147906/,如需轉載,請註明出處,否則將追究法律責任。

相關文章