ITPub博客

首页 > 数据库 > Oracle > 1Z0-031.3 - 2. 修改SPFILE的ALTER SYSTEM命令

1Z0-031.3 - 2. 修改SPFILE的ALTER SYSTEM命令

原创 Oracle 作者:superman-chenzs 时间:2007-04-09 21:48:24 0 删除 编辑

设置SPFILE中的参数值(ALTER_SYSTEM_SET_CLAUSE):

命令格式:

ALTER SYSTEM SET parameter = value ;

[@more@]

分析格式:

papameter = value : 这个赋值提供了参数名以及参数的新值。例如,pga_aggregate_target=1024m会把PGA_AGGREGATE_TARGET参数值设置为1024MB。

comment = ‘text’ : 是一个与此参数设置相关的可选注释。这个注释会出现在V$PARAMETER视图的UPDATE_COMMENT字段中。如果使用了相应选项运行同时保存对SPFILE的修改,注释会写入SPFILE,而且即使服务器重启也依然保留,所以将来重启数据库时会看到这个注释。

deferred : 指定系统修改是否只对以后的会话生效(对当前会话无效,包括指定此修改的会话)。默认情况下,ALTER SYSTEM命令会立即生效,但是有些参数不能“立即”修改,只能为新建立的会话修改这些参数,可以使用以下查询那些参数必须使用deferred:

-------------------------------------------------------------------------------------------------------

SQL> select name,type,value from v$parameter where ISSYS_MODIFIABLE = 'DEFERRED';

NAME

TYPE

VALUE

backup_tape_io_slaves

1

FALSE

audit_file_dest

2

D:ORACLE_DB_HOMEADMINORCLADUMP

object_cache_optimal_size

3

102400

object_cache_max_size_percent

3

10

sort_area_size

3

65536

sort_area_retained_size

3

0

olap_page_pool_size

6

0

已选择7行。

-------------------------------------------------------------------------------------------------------

scope = memory | spfile | both : 指示了这个参数设置的“作用域”。下次重启数据库时作用域有以下几个选择:

--- scope = memory : 只在实例中修改;数据库重启后将不再保存。下一次重启数据库时,设置还是修改前的样子。

--- scope = spfile : 只修改spfile的值。数据库重启病再次处理SPFILE之前,这个修改不会生效。有些参数只能使用这个选项来修改,例如,processes参数。

--- scope = both : 指在内存和SPFILE中都会完成参数修改。这个修改将反映在当前实例中,下一次重启时,这个修改也会生效。这是使用SPFILE时默认的作用域值。

sid = ‘sid | *’ : 主要用于集群环境,默认值为sid = ‘*’,通过该参数可以为集群中任何给定的实例唯一地指定参数设置。

取消SPFILE中的值的设置(ALTER_SYSTEM_RESET_CLAUSE):

命令格式:

ALTER SYSTEM RESET parameter sid = ‘sid | *’ ;

分析格式:

--- SCOPE的含义和上面一样

--- SID的含义也是一样,只是SID=部分不再是可选的而是必须的。alter_system_reset_clause (ALTER SYSTEM命令的RESET子句)用于“真正应用集群”(RAC)环境,在非RAC环境中,SID必须指定为sid='*';在RAC环境中就可以通过SID=’sid’来指定此参数对哪个实例起作用。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8633028/viewspace-909539/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 刚进公司两天
请登录后发表评论 登录
全部评论
  • 博文量
    55
  • 访问量
    424546