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_AGGREGATIONAPPROX_FOR_COUNT_DISTINCTAPPROX_FOR_PERCENTILEASM_DISKSTRINGASM_POWER_LIMITCOMMIT_LOGGINGCOMMIT_WAITCOMMIT_WRITECONTAINERS_PARALLEL_DEGREECREATE_STORED_OUTLINESCURSOR_BIND_CAPTURE_DESTINATIONCURSOR_INVALIDATIONCURSOR_SHARINGDB_BLOCK_CHECKINGDB_CREATE_FILE_DESTDB_CREATE_ONLINE_LOG_DEST_nDB_FILE_MULTIBLOCK_READ_COUNTDB_FILE_NAME_CONVERTDB_INDEX_COMPRESSION_INHERITANCEDB_SECUREFILEDB_UNRECOVERABLE_SCN_TRACKINGDDL_LOCK_TIMEOUTDEFAULT_SHARINGDEFERRED_SEGMENT_CREATIONDST_UPGRADE_INSERT_CONVENABLE_DDL_LOGGINGGLOBAL_NAMESHASH_AREA_SIZEHEAT_MAPINMEMORY_CLAUSE_DEFAULTINMEMORY_QUERYJAVA_JIT_ENABLEDLOG_ARCHIVE_DEST_nLOG_ARCHIVE_DEST_STATE_nLOG_ARCHIVE_MIN_SUCCEED_DESTMAX_DUMP_FILE_SIZENLS_CALENDARNLS_COMPNLS_CURRENCYNLS_DATE_FORMATNLS_DATE_LANGUAGENLS_DUAL_CURRENCYNLS_ISO_CURRENCYNLS_LANGUAGENLS_LENGTH_SEMANTICSNLS_NCHAR_CONV_EXCPNLS_NUMERIC_CHARACTERSNLS_SORTNLS_TERRITORYNLS_TIMESTAMP_FORMATNLS_TIMESTAMP_TZ_FORMATOBJECT_CACHE_MAX_SIZE_PERCENTOBJECT_CACHE_OPTIMAL_SIZEOLAP_PAGE_POOL_SIZEOPTIMIZER_ADAPTIVE_PLANSOPTIMIZER_ADAPTIVE_REPORTING_ONLYOPTIMIZER_ADAPTIVE_STATISTICSOPTIMIZER_CAPTURE_SQL_PLAN_BASELINESOPTIMIZER_DYNAMIC_SAMPLINGOPTIMIZER_FEATURES_ENABLEOPTIMIZER_INDEX_CACHINGOPTIMIZER_INDEX_COST_ADJOPTIMIZER_INMEMORY_AWAREOPTIMIZER_MODEOPTIMIZER_USE_INVISIBLE_INDEXESOPTIMIZER_USE_PENDING_STATISTICSOPTIMIZER_USE_SQL_PLAN_BASELINESPARALLEL_DEGREE_LIMITPARALLEL_DEGREE_POLICYPARALLEL_FORCE_LOCALPARALLEL_INSTANCE_GROUPPARALLEL_MIN_PERCENTPARALLEL_MIN_TIME_THRESHOLDPDB_FILE_NAME_CONVERTPDB_LOCKDOWNPLSCOPE_SETTINGSPLSQL_CCFLAGSPLSQL_CODE_TYPEPLSQL_DEBUGPLSQL_OPTIMIZE_LEVELPLSQL_V2_COMPATIBILITYPLSQL_WARNINGSQUERY_REWRITE_ENABLEDQUERY_REWRITE_INTEGRITYRECYCLEBINREMOTE_DEPENDENCIES_MODERESULT_CACHE_MODERESULT_CACHE_REMOTE_EXPIRATIONRESUMABLE_TIMEOUTSESSION_CACHED_CURSORSSKIP_UNUSABLE_INDEXESSMTP_OUT_SERVERSORT_AREA_RETAINED_SIZESORT_AREA_SIZESPATIAL_VECTOR_ACCELERATIONSQL_TRACESQLTUNE_CATEGORYSTAR_TRANSFORMATION_ENABLEDSTATISTICS_LEVELTEMP_UNDO_ENABLEDTIMED_OS_STATISTICSTIMED_STATISTICSTRACEFILE_IDENTIFIERWORKAREA_SIZE_POLICYXML_DB_EVENTS
DEFERREDキーワードを指定せずにALTER SYSTEM文を使用すると、インスタンスのすべてのセッションに対するパラメータのグローバル値が、インスタンスの存続中(データベースが停止されるまで)にかぎり変更されます。次の初期化パラメータの値は、ALTER SYSTEMコマンドを使用して変更できます。
ALLOW_GLOBAL_DBLINKSAPPROX_FOR_AGGREGATIONAPPROX_FOR_COUNT_DISTINCTAPPROX_FOR_PERCENTILEAQ_TM_PROCESSESASM_IO_PROCESSESAWR_SNAPSHOT_TIME_OFFSETARCHIVE_LAG_TARGETASM_DISKGROUPSASM_DISKSTRINGASM_POWER_LIMITASM_PREFERRED_READ_FAILURE_GROUPSAUTOTASK_MAX_ACTIVE_PDBSAWR_PDB_AUTOFLUSH_ENABLEDBACKGROUND_CORE_DUMPBACKGROUND_DUMP_DESTCIRCUITSCOMMIT_LOGGINGCOMMIT_WAITCOMMIT_WRITECONNECTION_BROKERSCONTAINERS_PARALLEL_DEGREECONTROL_FILE_RECORD_KEEP_TIMECONTROL_MANAGEMENT_PACK_ACCESSCORE_DUMP_DESTCPU_COUNTCREATE_STORED_OUTLINESCURSOR_BIND_CAPTURE_DESTINATIONCURSOR_INVALIDATIONCURSOR_SHARINGDATA_GUARD_SYNC_LATENCYDATA_TRANSFER_CACHE_SIZEDB_nK_CACHE_SIZEDB_BIG_TABLE_CACHE_PERCENT_TARGETDB_BLOCK_CHECKINGDB_BLOCK_CHECKSUMDB_CACHE_ADVICEDB_CACHE_SIZEDB_CREATE_FILE_DESTDB_CREATE_ONLINE_LOG_DEST_nDB_FILE_MULTIBLOCK_READ_COUNTDB_FLASH_CACHE_FILEDB_FLASH_CACHE_SIZEDB_FLASHBACK_RETENTION_TARGETDB_INDEX_COMPRESSION_INHERITANCEDB_KEEP_CACHE_SIZEDB_LOST_WRITE_PROTECTDB_RECOVERY_FILE_DESTDB_RECOVERY_FILE_DEST_SIZEDB_RECYCLE_CACHE_SIZEDB_SECUREFILEDB_UNRECOVERABLE_SCN_TRACKINGDDL_LOCK_TIMEOUTDEFAULT_SHARINGDEFERRED_SEGMENT_CREATIONDG_BROKER_CONFIG_FILEnDG_BROKER_STARTDIAGNOSTIC_DESTDISPATCHERSDST_UPGRADE_INSERT_CONVENABLE_AUTOMATIC_MAINTENANCE_PDBENABLE_DDL_LOGGINGENABLE_GOLDENGATE_REPLICATIONENABLED_PDBS_ON_STANDBYENCRYPT_NEW_TABLESPACESFAL_CLIENTFAL_SERVERFAST_START_MTTR_TARGETFAST_START_PARALLEL_ROLLBACKFILE_MAPPINGFIXED_DATEGLOBAL_NAMESGLOBAL_TXN_PROCESSESHEAT_MAPHS_AUTOREGISTERINMEMORY_ADG_ENABLEDINMEMORY_CLAUSE_DEFAULTINMEMORY_EXPRESSIONS_USAGEINMEMORY_FORCEINMEMORY_MAX_POPULATE_SERVERSINMEMORY_QUERYINMEMORY_SIZEINMEMORY_TRICKLE_REPOPULATE_SERVERS_PERCENTINMEMORY_VIRTUAL_COLUMNSJAVA_JIT_ENABLEDJAVA_POOL_SIZEJOB_QUEUE_PROCESSESLARGE_POOL_SIZELDAP_DIRECTORY_ACCESSLICENSE_MAX_SESSIONSLICENSE_MAX_USERSLICENSE_SESSIONS_WARNINGLISTENER_NETWORKSLOCAL_LISTENERLOG_ARCHIVE_CONFIGLOG_ARCHIVE_DESTLOG_ARCHIVE_DEST_nLOG_ARCHIVE_DEST_STATE_nLOG_ARCHIVE_DUPLEX_DESTLOG_ARCHIVE_MAX_PROCESSESLOG_ARCHIVE_MIN_SUCCEED_DESTLOG_ARCHIVE_TRACELOG_CHECKPOINT_INTERVALLOG_CHECKPOINT_TIMEOUTLOG_CHECKPOINTS_TO_ALERTLONG_MODULE_ACTIONMAX_DATAPUMP_JOBS_PER_PDBMAX_DISPATCHERSMAX_DUMP_FILE_SIZEMAX_IDLE_TIMEMAX_IOPSMAX_MBPSMAX_PDBSMAX_SHARED_SERVERSMEMORY_TARGETNLS_LENGTH_SEMANTICSNLS_NCHAR_CONV_EXCPOFS_THREADSOPEN_CURSORSOPTIMIZER_ADAPTIVE_PLANSOPTIMIZER_ADAPTIVE_REPORTING_ONLYOPTIMIZER_ADAPTIVE_STATISTICSOPTIMIZER_CAPTURE_SQL_PLAN_BASELINESOPTIMIZER_DYNAMIC_SAMPLINGOPTIMIZER_FEATURES_ENABLEOPTIMIZER_INDEX_CACHINGOPTIMIZER_INDEX_COST_ADJOPTIMIZER_INMEMORY_AWAREOPTIMIZER_MODEOPTIMIZER_SECURE_VIEW_MERGINGOPTIMIZER_USE_INVISIBLE_INDEXESOPTIMIZER_USE_PENDING_STATISTICSOPTIMIZER_USE_SQL_PLAN_BASELINESOUTBOUND_DBLINK_PROTOCOLSPARALLEL_ADAPTIVE_MULTI_USERPARALLEL_DEGREE_LIMITPARALLEL_DEGREE_POLICYPARALLEL_FORCE_LOCALPARALLEL_INSTANCE_GROUPPARALLEL_MAX_SERVERSPARALLEL_MIN_SERVERSPARALLEL_MIN_TIME_THRESHOLDPARALLEL_SERVERS_TARGETPARALLEL_THREADS_PER_CPUPDB_CONVERT_FILE_NAMEPDB_LOCKDOWNPGA_AGGREGATE_LIMITPGA_AGGREGATE_TARGETPLSCOPE_SETTINGSPLSQL_CCFLAGSPLSQL_CODE_TYPEPLSQL_DEBUGPLSQL_OPTIMIZE_LEVELPLSQL_V2_COMPATIBILITYPLSQL_WARNINGSQUERY_REWRITE_ENABLEDQUERY_REWRITE_INTEGRITYREDO_TRANSPORT_USERREMOTE_DEPENDENCIES_MODEREMOTE_LISTENERREMOTE_RECOVERY_FILE_DESTRESOURCE_LIMITRESOURCE_MANAGER_CPU_ALLOCATIONRESOURCE_MANAGER_PLANRESULT_CACHE_MAX_RESULTRESULT_CACHE_MAX_SIZERESULT_CACHE_MODERESULT_CACHE_REMOTE_EXPIRATIONRESUMABLE_TIMEOUTSEC_CASE_SENSITIVE_LOGONSEC_PROTOCOL_ERROR_FURTHER_ACTIONSEC_PROTOCOL_ERROR_TRACE_ACTIONSERVICE_NAMESSGA_MIN_SIZESGA_TARGETSHADOW_CORE_DUMPSHARED_POOL_SIZESHARED_SERVER_SESSIONSSHARED_SERVERSSHRD_DUPL_TABLE_REFRESH_RATESKIP_UNUSABLE_INDEXESSMTP_OUT_SERVERSPATIAL_VECTOR_ACCELERATIONSPFILESQL_TRACESQLTUNE_CATEGORYSTANDBY_ARCHIVE_DESTSTANDBY_FILE_MANAGEMENTSTAR_TRANSFORMATION_ENABLEDSTATISTICS_LEVELSTREAMS_POOL_SIZETEMP_UNDO_ENABLEDTHREADTIMED_OS_STATISTICSTIMED_STATISTICSTRACE_ENABLEDUNDO_RETENTIONUNDO_TABLESPACEUNIFORM_LOG_TIMESTAMP_FORMATUSE_DEDICATED_BROKERUSER_DUMP_DESTWORKAREA_SIZE_POLICYXML_DB_EVENTS
ALTER SYSTEM ... DEFERRED文を使用して変更したパラメータのグローバル値は、既存のセッションではなく、データベースに接続する後続のセッションに対して反映されます。次の初期化パラメータの値は、ALTER SYSTEM ... DEFERREDコマンドを使用して変更できます。
AUDIT_FILE_DESTBACKUP_TAPE_IO_SLAVESOBJECT_CACHE_MAX_SIZE_PERCENTOBJECT_CACHE_OPTIMAL_SIZEOLAP_PAGE_POOL_SIZERECYCLEBINSESSION_CACHED_CURSORSSORT_AREA_RETAINED_SIZESORT_AREA_SIZE
1.4.4 パラメータ・ファイルで指定できないパラメータ
パラメータ・ファイルでは、これらのタイプのパラメータを指定しないでください。
-
問題を解決するために、オラクル社から指示があった場合にのみ変更するパラメータ
-
値がOracle Databaseサーバーによって自動的に算出されるため、通常、変更する必要のない導出パラメータ
1.4.5 パラメータの不正確な設定
パラメータが正しく設定されていない場合の影響は、パラメータの種類またはパラメータの設定がどの程度低いか高いかによって異なります。
パラメータの中には、それより低い設定値ではOracleのインスタンスが起動しなくなる最低限の設定値を持つものもあります。その他のパラメータでは、値が低すぎる(または高すぎる)と、パフォーマンスは低下しますが、Oracleは実行されます。また、Oracleが許容範囲を超える値を使用可能なレベルに変換することもあります。
パラメータの値が小さすぎたり大きすぎる場合や、あるリソースの最大値に到達した場合に、エラーが表示されます。通常は、しばらく待って、システムが前ほどビジーではなくなったら、操作を再試行できます。メッセージが繰り返し表示される場合は、インスタンスを停止して、関連パラメータを調整してからインスタンスを再起動してください。