10
6

More than 1 year has passed since last update.

Oracle Database 19c と 23c の初期化パラメーターを比較する

Last updated at Posted at 2023-04-05

Oracle Database 23c では非常に多くの初期化パラメーターが追加されました。Oracle Database 23c Developer Release と Oracle Database 19c Enterprise Edition の初期化パラメーターを比較してみました。SQL*Plus から SHOW PARAMETER コマンドを実行して出力結果を比較しています。マニュアル Oracle Database 23c Reference Mannual はこちら です。

追加された初期化パラメーター

Oracle Database 19c から以下の初期化パラメーターが追加されました。デフォルト値は検証環境で確認した値です。計算値が使用されている可能性があります。

初期化パラメーター名 説明 デフォルト値 備考
allow_legacy_reco_protocol RECOプロセスのプロトコル指定 TRUE
blockchain_table_retention_threshold ブロックチェーン・テーブルのアイドル期限のデフォルト 16
db_flashback_log_dest フラッシュバック・ログの保存場所 ''
db_flashback_log_dest_size フラッシュバック・ログの最大サイズ 0
dbnest_enable dbNest 機能の有効化 NONE 20c から
dbnest_pdb_fs_conf dbNest ファイルシステム設定 '' 20c から
diagnostics_control 安全ではない操作に対する制御 IGNORE 20c から
enable_per_pdb_drcp PDB 単位の DRCP 許可 FALSE 21c から
group_by_position_enabled GROUP BY 句の数値指定 FALSE
heartbeat_batch_size ハートビート・バッチ・サイズ 5 21c から
identity_provider_config Azure AD の認証プロバイダ設定 '' 19.16 以降
identity_provider_type 外部認証のタイプ NONE 19.16 以降
inmemory_deep_vectorization ディープ・ベクター化の有効化 TRUE 20c から
json_expression_check JSON クエリーのチェック off
mandatory_user_profile 必須プロファイルの設定 '' 21c から
max_saga_duration SAGA の最大継続時間 86400
multilingual_engine Multilingual Engine (MLE) の有効化 enable
optimizer_use_sql_quarantine SQL Quarantine 機能を使った SQL 実行 TRUE 20c から
plsql_implicit_conversion_bool 数値と BOOL 型の変換ルール FALSE
pmem_filestore PMEM のパス情報 '' 20c から
result_cache_execution_threshold PL/SQL 関数が結果キャッシュを使う回数 2 20c から
result_cache_max_temp_result 単一の結果キャッシュが利用できる割合 5 20c から
result_cache_max_temp_size 結果キャッシュが利用できる一時表領域サイズ 79360K 20c から
saga_hist_retention SAGA の保持期限 43200
sql_error_mitigation 自動エラー・マイグレーション機能の有効化 off
sql_history_enabled SQL ヒストリー機能の有効化 FALSE
sql_transpiler SQL transpiler 機能の有効化 OFF
tablespace_encryption 表領域暗号化ポリシー MANUAL_ENABLE 19.16 から
tablespace_encryption_default_algorithm 表領域暗号化デフォルト・アルゴリズム AES256 20c から
tde_key_cache 暗号化キーのプロセス間共有 FALSE 21c から
timezone_version_upgrade_online タイムゾーン情報のオンライン・アップグレード FALSE 21c から

以下の初期化パラメーターは SQL*Plus の SHOW PARAMETER コマンドでは参照できますが、マニュアルに記載がありません。今後マニュアルに追加されるか、Oracle Exadata や Oracle Database Appliance 専用の初期化パラメーターである可能性があります。

初期化パラメーター名 デフォルト値 備考
allow_weak_crypto TRUE
auto_start_pdb_services FALSE 21cから
client_prefetch_rows 0
default_credential ''
drcp_connection_limit 0
hybrid_read_only FALSE
inmemory_graph_algorithm_execution DEFAULT
iorm_limit_policy RM_PLAN
ipddb_enable FALSE
json_behavior_flags ''
kafka_config_file ''
load_without_compile none
main_workload_type OLTP
max_columns STANDARD
memoptimize_write_area_size 0
memoptimize_writes HINT
memory_max_size 0
memory_size 0
native_blockchain_features ''
optimizer_capture_sql_quarantine FALSE
optimizer_cross_shard_resiliency FALSE
pdc_file_size 2052K
pkcs11_library_location ''
read_only FALSE
resource_manager_cpu_scope INSTANCE_ONLY
result_cache_auto_blocklist ON
result_cache_integrity TRUSTED
session_exit_on_package_state_error FALSE
shard_enable_raft_follower_read TRUE
shard_queries_restricted_by_key FALSE
soda_behavior_flags ''
statement_redirect_service ''
sysdate_at_dbtimezone FALSE
time_at_dbtimezone off
timezone_version_upgrade_integrity enforced
tracefile_content_classification DISABLE
true_cache FALSE
txn_auto_rollback_high_priority_wait_target 2147483647
txn_auto_rollback_medium_priority_wait_target 2147483647
txn_auto_rollback_mode ROLLBACK
txn_priority HIGH
xml_client_side_decoding TRUE
xml_handling_of_invalid_chars raise_error

削除された初期化パラメーター

いくつかの初期化パラメーターが削除されています。これらは過去バージョンで非推奨とされていました。

初期化パラメーター名 説明 備考
cluster_database_instances RAC インスタンス数 19c以降非推奨
log_archive_start アーカイブログ取得を実行 10g以降非推奨
remote_os_authent os_authent_prefix でクライアント認証を行う 11g以降非推奨
sec_case_sensitive_logon パスワードの大文字/小文字を区別 12c以降非推奨
unified_audit_sga_queue_size 統合監査の SGA キュー・サイズ 12c以降非推奨

デフォルト値が変わった初期化パラメーター

下記の初期化パラメーターは Oracle Database 19c と Oracle Database 23c で初期値が変更されています。バージョンに起因するものや、Data Pumpに関するパラメーターが自動(AUTO)になっている等の変更が見られます。

初期化パラメーター名 説明 19c 23c 備考
audit_sys_operations SYS ユーザー監査を行う TRUE FALSE
compatible 19.0.0 23.0.0
cpu_count 使用する CPU コア数 データ型 integer データ型 string
db_lost_write_protect 欠落した書き込みの検知 NONE AUTO
drcp_dedicated_opt DRCPの専用最適化を行う YES NO
job_queue_processes ジョブ・スレーブ・プロセスの最大値 80 40
max_datapump_jobs_per_pdb Data Pumpジョブの最大値 100 AUTO
max_datapump_parallel_per_job Data Pump パラレル処理の最大値 50 AUTO
max_dump_file_size ダンプ・ファイルの最大 unlimited 32M
object_cache_optimal_size セッション・オブジェクト・キャッシュの縮小値 10240000 51200000
optimizer_features_enable オプティマイザ機能のバージョン設定 19.1.0 23.1.0
permit_92_wrap_format 9.2 でラップしたテキストの使用 TRUE FALSE
spatial_vector_acceleration 空間アクセラレーションの使用 FALSE TRUE

★変更履歴
sec_case_sensitive_logon の記述は間違いだったため削除

Author: Noriyoshi Shinoda / Date: April 5, 2023

10
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
6