`

(转)alter system 中SCOPE的含义

 
阅读更多

■哪些参数可以用Alter System修改
alter system 命令可以用来修改数据库的初始化参数。
具体哪些参数可以修改,可以从v$parameter动态性能视图中的列ISSYS_MODIFIABLE中确定。

■alter system的语法
alter system 参数名 = 参数值 [ COMMENT 'text' ][ DEFERRED ][ SCOPE = { MEMORY | SPFILE | BOTH } ][ SID = { 'sid' | * } ]
1)comment 'text'表示要修改的参数的注释。
2)deferred 表示修改的参数应用到以后连接的session
3)scope={ MEMORY | SPFILE | BOTH }
表示所作的修改应用到哪里,内存,spfile文件,或是内存和spfile都修改.
4)SID = { 'sid' | * }
如果选择sid,那么表示修改的是某个session的参数。这个参数只是在真实应用集群环境下有效。
如果要修改所有sid的参数,设置sid='*'
如果要修改某个sid的参数,设置sid='sid' ,sid是指定的要修改的session的sid.

■SCOPE的详细含义
SCOPE的设定取值有如下三种:
1. SCOPE = SPFILE
既适用于动态初始化参数的修改,也使用与静态初始化参数的修改。也是静态参数唯一可以使用的方式。
对参数的修改仅记录在服务器初始化参数文件中,更改将在下次DB启动时生效。
2. SCOPE = MEMORY
只适用于动态初始化参数的修改。静态参数不允许。
对参数的修改仅在内存上,立即生效,但重启后将不再有效,因为并没有写入到初始化参数文件。
DB重启后这个修改会丢失,参数复原为修改前的参数值。
3. SCOPE = BOTH
只适用于动态初始化参数的修改。静态参数不允许。
对参数的修改同时既写入到初始化参数文件,也在内存上修改,立即生效。
★★★★★★★★★
注意:
1. 在修改静态初始化参数时,我们只能指定scope=spfile;
2. 在修改动态初始化参数时,我们可以指定 deferred 关键字来对所做的修改延迟到新的session产生时生效。
★★★★★★★★★

分享到:
评论

相关推荐

    oracle手工创建步骤

    alter system set tempfile='D:\oracle\product\10.1.0\oradata\book\undotbs01.dbf' size 100M autoextend on next 100M maxsize 200M scope=spfile; alter system set log_archive_dest_1='location=D:\oracle\...

    Oracle Stream配置详细步骤

    - 设置 GLOBAL_NAMES 参数:`ALTER SYSTEM SET GLOBAL_NAMES=TRUE SCOPE=BOTH;` - 设置 JOB_QUEUE_PROCESSES 参数:`ALTER SYSTEM SET JOB_QUEUE_PROCESSES=10 SCOPE=BOTH;` - 设置 `_JOB_QUEUE_INTERVAL` 参数:...

    Windows环境下配置oracle-11gR2-Data-Guard详细过程

    ALTER SYSTEM SET fal_server='standby' SCOPE=spfile; ALTER SYSTEM SET fal_client='primary' SCOPE=spfile; ALTER SYSTEM SET archive_lag_target=1800 SCOPE=spfile; ALTER SYSTEM SET log_archive_format='...

    DATAGUARE 配置与管理

    3.6 alter system set fal_server=standby scope=both; 3.7 alter system set fal_client=orcl scope=both; 3.8 alter system set db_file_name_convert=’/oracle/oradata/standby’,’/oracle/oradata/orcl’ ...

    Oracle+11g安装后参数规范设置.pdf

    - **命令**: `alter system set parallel_force_local=true sid='*' scope=spfile;` - **说明**: 此参数是Oracle 11g引入的新特性,其作用在于将并行处理的子进程限制在发起并行SQL查询的会话所在节点上,从而减少...

    windows下手动创建数据库.doc

    - `ALTER SYSTEM SET control_files='C:\oracle\product\10.2.0\oradata\mydb\control01.ctl' SCOPE=BOTH;` - `ALTER SYSTEM SET db_name='mydb' SCOPE=BOTH;` - `ALTER SYSTEM SET db_create_file_dest='C:\...

    2010年oracle命令176页完整版型

    ALTER SYSTEM SET parameter_name = value SCOPE=BOTH; ``` - **启动数据库:** ```sql STARTUP; ``` **4. 日志切换和初始化文件创建:** - **手动日志切换:** ```sql ALTER SYSTEM SWITCH LOGFILE; ```...

    Windows2008R2配置oracle11gR2DataGuard详细过程及切换测试文档

    Alter system set fal_server='standby' scope=spfile; Alter system set fal_client='primary' scope=spfile; ``` 四、切换测试 在完成 DataGuard 配置后,我们需要对备库进行切换测试,以确保备库可以正确地接收...

    Linux下安装ORACLE 11G 数据库

    SQL > alter system set aq_tm_processes = 1 scope = both; SQL > alter system set cursor_sharing = SIMILAR; SQL > alter system set deferred_segment_creation = false scope = spfile; 修改完成后需重启...

    数据库Oracle主从同步配置86.docx

    alter system set global_names=true scope=both; ---设置全局名称为 true alter system set undo_retention=3600 scope=both; ---设置回滚段时间,默认是 900 alter system set streams_pool_size=25M scope=spfile...

    oracle修改密码手册

    SQL> alter system set remote_listener='rac-scan:1521' scope=both sid='*'; SQL> alter system register; ``` - 单个节点oracle用户添加远程监听: ```bash [oracle@rac01]$ sqlplus /nolog SQL> conn / as...

    Oracle XE 允许连接的用户数不足

    alter system set sessions=20 scope=spfile; alter system set license_max_sessions=200 scope=spfile; alter system set license_sessions_warning=200 scope=spfile; alter system set processes=200 scope=...

    Oracle+12c最佳参数实践.pdf

    - **命令**: `ALTER SYSTEM SET recyclebin=ON SCOPE=spfile;` - **是否需要重启**: 否。 - **说明**: 回收站特性允许用户恢复被删除的对象。默认情况下,此功能处于开启状态。建议开启此功能,并定期清理回收站以...

    Oracle 19c rac+adg.docx

    alter system set fal_client='orcl' scope=both sid='*'; alter system set FAL_SERVER='std' scope=both sid='*'; alter system set standby_file_management=AUTO scope=both sid='*'; alter system set db_file_...

    oracle data guard配置文档

    ALTER SYSTEM SET fal_client=primdb SCOPE=SPFILE; ALTER SYSTEM SET db_file_name_convert='/oradata/dg','/oratest/app/oracle/admin/allinpay/' SCOPE=SPFILE; ALTER SYSTEM SET log_file_name_convert='/...

    部署安装Oracle 19c rac+adg完美手册

    alter system set fal_client='orcl' scope=both sid='*'; alter system set FAL_SERVER='std' scope=both sid='*'; alter system set standby_file_management=AUTO scope=both sid='*'; alter system set DB_...

    (可参考)ORACLE 12C DATAGUARD环境搭建和主从切换.docx

    alter system set FAL_SERVER=cdbtest1 scope=both; alter system set DB_FILE_NAME_CONVERT='cdbtest','cdbtest' scope=spfile; alter system set LOG_FILE_NAME_CONVERT='/u01/app/oracle/oradata/cdbtest/','/...

    oracledg搭建

    - **`ALTER SYSTEM SET DB_FILE_NAME_CONVERT='/data/oracle/oradata/EMP', '/data/oracle/oradata/EMP' scope=spfile;`** - **作用**:设置数据文件名称转换规则。 - **含义**:此命令设置了数据文件名称转换规则...

Global site tag (gtag.js) - Google Analytics