ALTER SYSTEM命令的帮助参见这里。
搜索alter_system_set_clause,再搜索set_parameter_clause。
语法图如下:
文字描述如下:
parameter_name =
parameter_value [, parameter_value ]...
[ COMMENT = string ]
[ DEFERRED ]
[ CONTAINER = { CURRENT | ALL } ]
[ { SCOPE = { MEMORY | SPFILE | BOTH }
| SID = { 'sid' | '*' }
}...
]
关于SCOPE的默认值,和使用PFILE或SPFILE有关:
关于SID的默认值,和使用PFILE或SPFILE有关:
初始化参数的系统表为V$PARAMETER
。初始化参数分为3类:
- 基本参数
- 功能性参数
- 其它
show parameter是SQL Plus命令,显示当前实例的初始化参数。而show spparameter是显示所有实例的:
SQL> show parameter instance_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_name string DBRAC2
SQL> show spparameter instance_name
SID NAME TYPE VALUE
-------- ----------------------------- ----------- ----------------------------
* instance_name string
SQL> show parameter inmemory_size
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
inmemory_size big integer 1500M
SQL> show spparameter inmemory_size
SID NAME TYPE VALUE
-------- ----------------------------- ----------- ----------------------------
* inmemory_size big integer 1500M