- 書式
SQL> alter system reset <初期化パラメータ名>;
- 実行例
-bash-3.00$ cat spfileorcl.ora C",CC"zorcl.__db_cache_size=176160768 orcl.__java_ -bash-3.00$ pwd /u01/app/oracle/product/11.2.0/dbhome_1/dbs -bash-3.00$ cat spfileorcl.ora C",CC"zorcl.__db_cache_size=176160768 orcl.__java_pool_size=4194304 orcl.__large_pool_size=4194304 orcl.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment orcl.__pga_aggregate_target=192937984 orcl.__sga_target=343932928 orcl.__shared_io_pool_size=0 orcl.__shared_pool_size=146800640 orcl.__streams_pool_size=4194304 *.audit_file_dest='/u01/app/oracle/admin/orcl/adump' *.audit_trail='db' *.compatible='11.2.0.0.0' *.control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01CC"Xk/app/oracle/oradata/orcl/control02.ctl' *.db_block_size=8192 *.db_domain='' *.db_name='orcl' *.diagnostic_dest='/u01/app/oracle' *.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)' *.memory_target=534773760 *.open_cursors=300 *.processes=150 *.remote_login_passwordfile='EXCLUSIVE' *.undo_tablespace='UNDOTBS1' CC"GeCC"FeC-bash-3.00$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on Thu Feb 17 13:36:02 2011 Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area 534462464 bytes Fixed Size 2225832 bytes Variable Size 352323928 bytes Database Buffers 176160768 bytes Redo Buffers 3751936 bytes Database mounted. Database opened. SQL> alter system reset dispatchers; System altered. SQL> !cat spfileorcl.ora C"N,CC"zorcl.__db_cache_size=176160768 orcl.__java_pool_size=4194304 orcl.__large_pool_size=4194304 orcl.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment orcl.__pga_aggregate_target=192937984 orcl.__sga_target=343932928 orcl.__shared_io_pool_size=0 orcl.__shared_pool_size=146800640 orcl.__streams_pool_size=4194304 *.audit_file_dest='/u01/app/oracle/admin/orcl/adump' *.audit_trail='db' *.compatible='11.2.0.0.0' *.control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01CC"/app/oracle/oradata/orcl/control02.ctl' *.db_block_size=8192 *.db_domain='' *.db_name='orcl' *.diagnostic_dest='/u01/app/oracle' *.memory_target=534773760 *.open_cursors=300 *.processes=150 *.remote_login_passwordfile='EXCLUSIVE' *.undo_tablespace='UNDOTBS1' CC"GeCC"FeC
以下、Oracle Database のマニュアルからの引用。
alter_system_reset_clause
この句によって、任意のインスタンスについて、インスタンスの起動に使用されたspfile内の初期化パラメータの設定を削除できます。SCOPE=MEMORYもSCOPE=BOTHも許可されません。SCOPE = SPFILE句は必須ではありませんが、構文を明確にするために含まれています。この句は単一インスタンス環境で使用できますが、pfileではなくspfileを使用してインスタンスが起動された場合のみです。
SID句を使用すると、指定したインスタンスのspfileパラメータ設定を削除できます。Oracle RAC環境以外では、インスタンスは1つのみであるため、この句を省略できます。Oracle RAC環境では、この句を省略すると、デフォルトのSID = '*'が使用されます。つまり、*.parameter = value形式のパラメータのすべての設定が削除されます。
ALTER SYSTEM