1.4 パラメータ・ファイルのパラメータ値の変更
パラメータ・ファイルのパラメータ値は、いくつかの方法で変更できます。
-
初期化パラメータ・ファイルを編集する。
ほとんどの場合は、次にデータベースのインスタンスを起動したとき、新しいパラメータ値が使用されます。
-
ALTER SYSTEM SET ... SCOPE=SPFILE
文を発行してサーバー・パラメータ・ファイルを更新する。 -
ALTER SYSTEM RESET
文を発行して初期化パラメータの値をクリアする。関連項目:
初期化パラメータの値をクリアするための
ALTER SYSTEM RESET
文の使用の詳細は、『Oracle Database管理者ガイド』を参照してください。
1.4.1 機能カテゴリ別パラメータ
この項では、初期化パラメータを機能カテゴリ別にリストします。
-
ANSI準拠
-
バックアップとリストア
-
BFILE
-
バッファ・キャッシュ、I/O
- CLIENT_RESULT_CACHE_LAG
- CLIENT_RESULT_CACHE_SIZE
- DB_nK_CACHE_SIZE
- DB_BIG_TABLE_CACHE_PERCENT_TARGET
- DB_BLOCK_BUFFERS
- DB_BLOCK_SIZE
- DB_CACHE_ADVICE
- DB_CACHE_SIZE
- DB_FILE_MULTIBLOCK_READ_COUNT
- DB_KEEP_CACHE_SIZE
- DB_RECYCLE_CACHE_SIZE
- DB_WRITER_PROCESSES
- DBWR_IO_SLAVES
- DISK_ASYNCH_IO
- DNFS_BATCH_SIZE
- FILESYSTEMIO_OPTIONS
- READ_ONLY_OPEN_DELAYED
- RESULT_CACHE_MAX_RESULT
- RESULT_CACHE_MAX_SIZE
- RESULT_CACHE_MODE
-
カーソル、ライブラリ・キャッシュ
-
データベース/インスタンス識別
-
診断および統計
-
分散、レプリケーション
-
ファイルの位置、名前、サイズ
-
グローバリゼーション
-
Java
-
ジョブ・キュー
-
ライセンスの制限
-
メモリー
-
その他
- AQ_TM_PROCESSES
- ASM_IO_PROCESSES
- ASM_PREFERRED_READ_FAILURE_GROUPS
- AWR_SNAPSHOT_TIME_OFFSET
- COMPATIBLE
- DB_INDEX_COMPRESSION_INHERITANCE
- ENABLE_DNFS_DISPATCHER
- FIXED_DATE
- INSTANCE_ABORT_DELAY_TIME
- LDAP_DIRECTORY_SYSAUTH
- MAX_DATAPUMP_JOBS_PER_PDB
- MAX_STRING_SIZE
- SHRD_DUPL_TABLE_REFRESH_RATE
- SPATIAL_VECTOR_ACCELERATION
- UNIFORM_LOG_TIMESTAMP_FORMAT
- XML_DB_EVENTS
-
マルチテナント・アーキテクチャ
- AUTOTASK_MAX_ACTIVE_PDBS
- AWR_PDB_AUTOFLUSH_ENABLED
- COMMON_USER_PREFIX
- CONTAINERS_PARALLEL_DEGREE
- DB_PERFORMANCE_PROFILE
- DEFAULT_SHARING
- ENABLE_AUTOMATIC_MAINTENANCE_PDB
- ENABLED_PDBS_ON_STANDBY
- EXTERNAL_KEYSTORE_CREDENTIAL_LOCATION
- MAX_IOPS
- MAX_MBPS
- MAX_PDBS
- NONCDB_COMPATIBLE
- PDB_FILE_NAME_CONVERT
- PDB_LOCKDOWN
- PDB_OS_CREDENTIAL
- SGA_MIN_SIZE
-
ネットワーキング
-
オブジェクト、LOB
-
OLAP
-
オプティマイザ
- APPROX_FOR_AGGREGATION
- APPROX_FOR_COUNT_DISTINCT
- APPROX_FOR_PERCENTILE
- OPTIMIZER_ADAPTIVE_PLANS
- OPTIMIZER_ADAPTIVE_REPORTING_ONLY
- OPTIMIZER_ADAPTIVE_STATISTICS
- OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES
- OPTIMIZER_DYNAMIC_SAMPLING
- OPTIMIZER_FEATURES_ENABLE
- OPTIMIZER_INDEX_CACHING
- OPTIMIZER_INDEX_COST_ADJ
- OPTIMIZER_INMEMORY_AWARE
- OPTIMIZER_MODE
- OPTIMIZER_SECURE_VIEW_MERGING
- OPTIMIZER_USE_PENDING_STATISTICS
- OPTIMIZER_USE_SQL_PLAN_BASELINES
- QUERY_REWRITE_ENABLED
- QUERY_REWRITE_INTEGRITY
- STAR_TRANSFORMATION_ENABLED
-
パラレル実行
-
PL/SQL
-
PL/SQLコンパイラ
-
SGAメモリー
-
Oracle RAC
-
REDOログ、アーカイブ、リカバリ
- CONTROL_FILE_RECORD_KEEP_TIME
- DATA_GUARD_SYNC_LATENCY
- DB_CREATE_ONLINE_LOG_DEST_n
- DB_RECOVERY_FILE_DEST
- DB_RECOVERY_FILE_DEST_SIZE
- DB_UNRECOVERABLE_SCN_TRACKING
- FAST_START_MTTR_TARGET
- LOG_ARCHIVE_CONFIG
- LOG_ARCHIVE_DEST_n
- LOG_ARCHIVE_DEST_STATE_n
- LOG_ARCHIVE_DUPLEX_DEST
- LOG_ARCHIVE_FORMAT
- LOG_ARCHIVE_MAX_PROCESSES
- LOG_ARCHIVE_MIN_SUCCEED_DEST
- LOG_ARCHIVE_TRACE
- LOG_BUFFER
- LOG_CHECKPOINT_INTERVAL
- LOG_CHECKPOINT_TIMEOUT
- LOG_CHECKPOINTS_TO_ALERT
- RECOVERY_PARALLELISM
- REDO_TRANSPORT_USER
- REMOTE_RECOVERY_FILE_DEST
-
リソース・マネージャ
-
セキュリティおよび監査
- ALLOW_GLOBAL_DBLINKS
- ALLOW_GROUP_ACCESS_TO_SGA
- AUDIT_FILE_DEST
- AUDIT_SYS_OPERATIONS
- AUDIT_SYSLOG_LEVEL
- AUDIT_TRAIL
- COMMIT_LOGGING
- COMMIT_WAIT
- DBFIPS_140
- ENCRYPT_NEW_TABLESPACES
- O7_DICTIONARY_ACCESSIBILITY
- OS_AUTHENT_PREFIX
- OS_ROLES
- OUTBOUND_DBLINK_PROTOCOLS
- RDBMS_SERVER_DN
- REMOTE_LOGIN_PASSWORDFILE
- REMOTE_OS_AUTHENT
- REMOTE_OS_ROLES
- SEC_CASE_SENSITIVE_LOGON
- SEC_MAX_FAILED_LOGIN_ATTEMPTS
- SEC_PROTOCOL_ERROR_FURTHER_ACTION
- SEC_PROTOCOL_ERROR_TRACE_ACTION
- SEC_RETURN_SERVER_RELEASE_BANNER
- SQL92_SECURITY
- UNIFIED_AUDIT_SGA_QUEUE_SIZE
-
セッションおよびプロセス
-
共有サーバー・アーキテクチャ
-
スタンバイ・データベース
-
一時ソート領域
-
トランザクション
-
UNDO管理
1.4.2 変更可能パラメータ
ALTER SESSION
またはALTER SYSTEM
文を使用して、インスタンスの実行中に一部の初期化パラメータを変更できます。
初期化パラメータを変更するには、次の構文を使用します。
ALTER SESSION SET parameter_name = value ALTER SYSTEM SET parameter_name = value [DEFERRED]
パラメータをALTER SYSTEM
文を使用して変更すると、変更に使用した文がOracle Databaseによってアラート・ログに記録されます。
ALTER SESSION
文を使用すると、この文を呼び出すセッションの存続中に、指定したパラメータの値を変更できます。このパラメータの値を変更しても、インスタンスの他のセッションには影響はありません。次の初期化パラメータの値は、ALTER SESSION
コマンドを使用して変更できます。
APPROX_FOR_AGGREGATION
APPROX_FOR_COUNT_DISTINCT
APPROX_FOR_PERCENTILE
ASM_DISKSTRING
ASM_POWER_LIMIT
COMMIT_LOGGING
COMMIT_WAIT
COMMIT_WRITE
CONTAINERS_PARALLEL_DEGREE
CREATE_STORED_OUTLINES
CURSOR_BIND_CAPTURE_DESTINATION
CURSOR_INVALIDATION
CURSOR_SHARING
DB_BLOCK_CHECKING
DB_CREATE_FILE_DEST
DB_CREATE_ONLINE_LOG_DEST_
n
DB_FILE_MULTIBLOCK_READ_COUNT
DB_FILE_NAME_CONVERT
DB_INDEX_COMPRESSION_INHERITANCE
DB_SECUREFILE
DB_UNRECOVERABLE_SCN_TRACKING
DDL_LOCK_TIMEOUT
DEFAULT_SHARING
DEFERRED_SEGMENT_CREATION
DST_UPGRADE_INSERT_CONV
ENABLE_DDL_LOGGING
GLOBAL_NAMES
HASH_AREA_SIZE
HEAT_MAP
INMEMORY_CLAUSE_DEFAULT
INMEMORY_QUERY
JAVA_JIT_ENABLED
LOG_ARCHIVE_DEST_
n
LOG_ARCHIVE_DEST_STATE_
n
LOG_ARCHIVE_MIN_SUCCEED_DEST
MAX_DUMP_FILE_SIZE
NLS_CALENDAR
NLS_COMP
NLS_CURRENCY
NLS_DATE_FORMAT
NLS_DATE_LANGUAGE
NLS_DUAL_CURRENCY
NLS_ISO_CURRENCY
NLS_LANGUAGE
NLS_LENGTH_SEMANTICS
NLS_NCHAR_CONV_EXCP
NLS_NUMERIC_CHARACTERS
NLS_SORT
NLS_TERRITORY
NLS_TIMESTAMP_FORMAT
NLS_TIMESTAMP_TZ_FORMAT
OBJECT_CACHE_MAX_SIZE_PERCENT
OBJECT_CACHE_OPTIMAL_SIZE
OLAP_PAGE_POOL_SIZE
OPTIMIZER_ADAPTIVE_PLANS
OPTIMIZER_ADAPTIVE_REPORTING_ONLY
OPTIMIZER_ADAPTIVE_STATISTICS
OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES
OPTIMIZER_DYNAMIC_SAMPLING
OPTIMIZER_FEATURES_ENABLE
OPTIMIZER_INDEX_CACHING
OPTIMIZER_INDEX_COST_ADJ
OPTIMIZER_INMEMORY_AWARE
OPTIMIZER_MODE
OPTIMIZER_USE_INVISIBLE_INDEXES
OPTIMIZER_USE_PENDING_STATISTICS
OPTIMIZER_USE_SQL_PLAN_BASELINES
PARALLEL_DEGREE_LIMIT
PARALLEL_DEGREE_POLICY
PARALLEL_FORCE_LOCAL
PARALLEL_INSTANCE_GROUP
PARALLEL_MIN_PERCENT
PARALLEL_MIN_TIME_THRESHOLD
PDB_FILE_NAME_CONVERT
PDB_LOCKDOWN
PLSCOPE_SETTINGS
PLSQL_CCFLAGS
PLSQL_CODE_TYPE
PLSQL_DEBUG
PLSQL_OPTIMIZE_LEVEL
PLSQL_V2_COMPATIBILITY
PLSQL_WARNINGS
QUERY_REWRITE_ENABLED
QUERY_REWRITE_INTEGRITY
RECYCLEBIN
REMOTE_DEPENDENCIES_MODE
RESULT_CACHE_MODE
RESULT_CACHE_REMOTE_EXPIRATION
RESUMABLE_TIMEOUT
SESSION_CACHED_CURSORS
SKIP_UNUSABLE_INDEXES
SMTP_OUT_SERVER
SORT_AREA_RETAINED_SIZE
SORT_AREA_SIZE
SPATIAL_VECTOR_ACCELERATION
SQL_TRACE
SQLTUNE_CATEGORY
STAR_TRANSFORMATION_ENABLED
STATISTICS_LEVEL
TEMP_UNDO_ENABLED
TIMED_OS_STATISTICS
TIMED_STATISTICS
TRACEFILE_IDENTIFIER
WORKAREA_SIZE_POLICY
XML_DB_EVENTS
DEFERRED
キーワードを指定せずにALTER SYSTEM
文を使用すると、インスタンスのすべてのセッションに対するパラメータのグローバル値が、インスタンスの存続中(データベースが停止されるまで)にかぎり変更されます。次の初期化パラメータの値は、ALTER SYSTEM
コマンドを使用して変更できます。
ALLOW_GLOBAL_DBLINKS
APPROX_FOR_AGGREGATION
APPROX_FOR_COUNT_DISTINCT
APPROX_FOR_PERCENTILE
AQ_TM_PROCESSES
ASM_IO_PROCESSES
AWR_SNAPSHOT_TIME_OFFSET
ARCHIVE_LAG_TARGET
ASM_DISKGROUPS
ASM_DISKSTRING
ASM_POWER_LIMIT
ASM_PREFERRED_READ_FAILURE_GROUPS
AUTOTASK_MAX_ACTIVE_PDBS
AWR_PDB_AUTOFLUSH_ENABLED
BACKGROUND_CORE_DUMP
BACKGROUND_DUMP_DEST
CIRCUITS
COMMIT_LOGGING
COMMIT_WAIT
COMMIT_WRITE
CONNECTION_BROKERS
CONTAINERS_PARALLEL_DEGREE
CONTROL_FILE_RECORD_KEEP_TIME
CONTROL_MANAGEMENT_PACK_ACCESS
CORE_DUMP_DEST
CPU_COUNT
CREATE_STORED_OUTLINES
CURSOR_BIND_CAPTURE_DESTINATION
CURSOR_INVALIDATION
CURSOR_SHARING
DATA_GUARD_SYNC_LATENCY
DATA_TRANSFER_CACHE_SIZE
DB_
n
K_CACHE_SIZE
DB_BIG_TABLE_CACHE_PERCENT_TARGET
DB_BLOCK_CHECKING
DB_BLOCK_CHECKSUM
DB_CACHE_ADVICE
DB_CACHE_SIZE
DB_CREATE_FILE_DEST
DB_CREATE_ONLINE_LOG_DEST_
n
DB_FILE_MULTIBLOCK_READ_COUNT
DB_FLASH_CACHE_FILE
DB_FLASH_CACHE_SIZE
DB_FLASHBACK_RETENTION_TARGET
DB_INDEX_COMPRESSION_INHERITANCE
DB_KEEP_CACHE_SIZE
DB_LOST_WRITE_PROTECT
DB_RECOVERY_FILE_DEST
DB_RECOVERY_FILE_DEST_SIZE
DB_RECYCLE_CACHE_SIZE
DB_SECUREFILE
DB_UNRECOVERABLE_SCN_TRACKING
DDL_LOCK_TIMEOUT
DEFAULT_SHARING
DEFERRED_SEGMENT_CREATION
DG_BROKER_CONFIG_FILE
n
DG_BROKER_START
DIAGNOSTIC_DEST
DISPATCHERS
DST_UPGRADE_INSERT_CONV
ENABLE_AUTOMATIC_MAINTENANCE_PDB
ENABLE_DDL_LOGGING
ENABLE_GOLDENGATE_REPLICATION
ENABLED_PDBS_ON_STANDBY
ENCRYPT_NEW_TABLESPACES
FAL_CLIENT
FAL_SERVER
FAST_START_MTTR_TARGET
FAST_START_PARALLEL_ROLLBACK
FILE_MAPPING
FIXED_DATE
GLOBAL_NAMES
GLOBAL_TXN_PROCESSES
HEAT_MAP
HS_AUTOREGISTER
INMEMORY_ADG_ENABLED
INMEMORY_CLAUSE_DEFAULT
INMEMORY_EXPRESSIONS_USAGE
INMEMORY_FORCE
INMEMORY_MAX_POPULATE_SERVERS
INMEMORY_QUERY
INMEMORY_SIZE
INMEMORY_TRICKLE_REPOPULATE_SERVERS_PERCENT
INMEMORY_VIRTUAL_COLUMNS
JAVA_JIT_ENABLED
JAVA_POOL_SIZE
JOB_QUEUE_PROCESSES
LARGE_POOL_SIZE
LDAP_DIRECTORY_ACCESS
LICENSE_MAX_SESSIONS
LICENSE_MAX_USERS
LICENSE_SESSIONS_WARNING
LISTENER_NETWORKS
LOCAL_LISTENER
LOG_ARCHIVE_CONFIG
LOG_ARCHIVE_DEST
LOG_ARCHIVE_DEST_
n
LOG_ARCHIVE_DEST_STATE_
n
LOG_ARCHIVE_DUPLEX_DEST
LOG_ARCHIVE_MAX_PROCESSES
LOG_ARCHIVE_MIN_SUCCEED_DEST
LOG_ARCHIVE_TRACE
LOG_CHECKPOINT_INTERVAL
LOG_CHECKPOINT_TIMEOUT
LOG_CHECKPOINTS_TO_ALERT
LONG_MODULE_ACTION
MAX_DATAPUMP_JOBS_PER_PDB
MAX_DISPATCHERS
MAX_DUMP_FILE_SIZE
MAX_IDLE_TIME
MAX_IOPS
MAX_MBPS
MAX_PDBS
MAX_SHARED_SERVERS
MEMORY_TARGET
NLS_LENGTH_SEMANTICS
NLS_NCHAR_CONV_EXCP
OFS_THREADS
OPEN_CURSORS
OPTIMIZER_ADAPTIVE_PLANS
OPTIMIZER_ADAPTIVE_REPORTING_ONLY
OPTIMIZER_ADAPTIVE_STATISTICS
OPTIMIZER_CAPTURE_SQL_PLAN_BASELINES
OPTIMIZER_DYNAMIC_SAMPLING
OPTIMIZER_FEATURES_ENABLE
OPTIMIZER_INDEX_CACHING
OPTIMIZER_INDEX_COST_ADJ
OPTIMIZER_INMEMORY_AWARE
OPTIMIZER_MODE
OPTIMIZER_SECURE_VIEW_MERGING
OPTIMIZER_USE_INVISIBLE_INDEXES
OPTIMIZER_USE_PENDING_STATISTICS
OPTIMIZER_USE_SQL_PLAN_BASELINES
OUTBOUND_DBLINK_PROTOCOLS
PARALLEL_ADAPTIVE_MULTI_USER
PARALLEL_DEGREE_LIMIT
PARALLEL_DEGREE_POLICY
PARALLEL_FORCE_LOCAL
PARALLEL_INSTANCE_GROUP
PARALLEL_MAX_SERVERS
PARALLEL_MIN_SERVERS
PARALLEL_MIN_TIME_THRESHOLD
PARALLEL_SERVERS_TARGET
PARALLEL_THREADS_PER_CPU
PDB_CONVERT_FILE_NAME
PDB_LOCKDOWN
PGA_AGGREGATE_LIMIT
PGA_AGGREGATE_TARGET
PLSCOPE_SETTINGS
PLSQL_CCFLAGS
PLSQL_CODE_TYPE
PLSQL_DEBUG
PLSQL_OPTIMIZE_LEVEL
PLSQL_V2_COMPATIBILITY
PLSQL_WARNINGS
QUERY_REWRITE_ENABLED
QUERY_REWRITE_INTEGRITY
REDO_TRANSPORT_USER
REMOTE_DEPENDENCIES_MODE
REMOTE_LISTENER
REMOTE_RECOVERY_FILE_DEST
RESOURCE_LIMIT
RESOURCE_MANAGER_CPU_ALLOCATION
RESOURCE_MANAGER_PLAN
RESULT_CACHE_MAX_RESULT
RESULT_CACHE_MAX_SIZE
RESULT_CACHE_MODE
RESULT_CACHE_REMOTE_EXPIRATION
RESUMABLE_TIMEOUT
SEC_CASE_SENSITIVE_LOGON
SEC_PROTOCOL_ERROR_FURTHER_ACTION
SEC_PROTOCOL_ERROR_TRACE_ACTION
SERVICE_NAMES
SGA_MIN_SIZE
SGA_TARGET
SHADOW_CORE_DUMP
SHARED_POOL_SIZE
SHARED_SERVER_SESSIONS
SHARED_SERVERS
SHRD_DUPL_TABLE_REFRESH_RATE
SKIP_UNUSABLE_INDEXES
SMTP_OUT_SERVER
SPATIAL_VECTOR_ACCELERATION
SPFILE
SQL_TRACE
SQLTUNE_CATEGORY
STANDBY_ARCHIVE_DEST
STANDBY_FILE_MANAGEMENT
STAR_TRANSFORMATION_ENABLED
STATISTICS_LEVEL
STREAMS_POOL_SIZE
TEMP_UNDO_ENABLED
THREAD
TIMED_OS_STATISTICS
TIMED_STATISTICS
TRACE_ENABLED
UNDO_RETENTION
UNDO_TABLESPACE
UNIFORM_LOG_TIMESTAMP_FORMAT
USE_DEDICATED_BROKER
USER_DUMP_DEST
WORKAREA_SIZE_POLICY
XML_DB_EVENTS
ALTER SYSTEM ... DEFERRED
文を使用して変更したパラメータのグローバル値は、既存のセッションではなく、データベースに接続する後続のセッションに対して反映されます。次の初期化パラメータの値は、ALTER SYSTEM ... DEFERRED
コマンドを使用して変更できます。
AUDIT_FILE_DEST
BACKUP_TAPE_IO_SLAVES
OBJECT_CACHE_MAX_SIZE_PERCENT
OBJECT_CACHE_OPTIMAL_SIZE
OLAP_PAGE_POOL_SIZE
RECYCLEBIN
SESSION_CACHED_CURSORS
SORT_AREA_RETAINED_SIZE
SORT_AREA_SIZE
1.4.4 パラメータ・ファイルで指定できないパラメータ
パラメータ・ファイルでは、これらのタイプのパラメータを指定しないでください。
-
問題を解決するために、オラクル社から指示があった場合にのみ変更するパラメータ
-
値がOracle Databaseサーバーによって自動的に算出されるため、通常、変更する必要のない導出パラメータ
1.4.5 パラメータの不正確な設定
パラメータが正しく設定されていない場合の影響は、パラメータの種類またはパラメータの設定がどの程度低いか高いかによって異なります。
パラメータの中には、それより低い設定値ではOracleのインスタンスが起動しなくなる最低限の設定値を持つものもあります。その他のパラメータでは、値が低すぎる(または高すぎる)と、パフォーマンスは低下しますが、Oracleは実行されます。また、Oracleが許容範囲を超える値を使用可能なレベルに変換することもあります。
パラメータの値が小さすぎたり大きすぎる場合や、あるリソースの最大値に到達した場合に、エラーが表示されます。通常は、しばらく待って、システムが前ほどビジーではなくなったら、操作を再試行できます。メッセージが繰り返し表示される場合は、インスタンスを停止して、関連パラメータを調整してからインスタンスを再起動してください。