比较 Oracle Database 19c 和 23c 的初始设置参数
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_protocolRECOプロセスのプロトコル指定TRUE
blockchain_table_retention_thresholdブロックチェーン・テーブルのアイドル期限のデフォルト16
db_flashback_log_destフラッシュバック・ログの保存場所”
db_flashback_log_dest_sizeフラッシュバック・ログの最大サイズ0
dbnest_enabledbNest 機能の有効化NONE20c からdbnest_pdb_fs_confdbNest ファイルシステム設定”20c からdiagnostics_control安全ではない操作に対する制御IGNORE20c からenable_per_pdb_drcpPDB 単位の DRCP 許可FALSE21c からgroup_by_position_enabledGROUP BY 句の数値指定FALSE
heartbeat_batch_sizeハートビート・バッチ・サイズ521c からidentity_provider_configAzure AD の認証プロバイダ設定”19.16 以降identity_provider_type外部認証のタイプNONE19.16 以降inmemory_deep_vectorizationディープ・ベクター化の有効化TRUE20c からjson_expression_checkJSON クエリーのチェックoff
mandatory_user_profile必須プロファイルの設定”21c からmax_saga_durationSAGA の最大継続時間86400
multilingual_engineMultilingual Engine (MLE) の有効化enable
optimizer_use_sql_quarantineSQL Quarantine 機能を使った SQL 実行TRUE20c からplsql_implicit_conversion_bool数値と BOOL 型の変換ルールFALSE
pmem_filestorePMEM のパス情報”20c からresult_cache_execution_thresholdPL/SQL 関数が結果キャッシュを使う回数220c からresult_cache_max_temp_result単一の結果キャッシュが利用できる割合520c からresult_cache_max_temp_size結果キャッシュが利用できる一時表領域サイズ79360K20c からsaga_hist_retentionSAGA の保持期限43200
sql_error_mitigation自動エラー・マイグレーション機能の有効化off
sql_history_enabledSQL ヒストリー機能の有効化FALSE
sql_transpilerSQL transpiler 機能の有効化OFF
tablespace_encryption表領域暗号化ポリシーMANUAL_ENABLE19.16 からtablespace_encryption_default_algorithm表領域暗号化デフォルト・アルゴリズムAES25620c からtde_key_cache暗号化キーのプロセス間共有FALSE21c からtimezone_version_upgrade_onlineタイムゾーン情報のオンライン・アップグレードFALSE21c から
blockchain_table_retention_thresholdブロックチェーン・テーブルのアイドル期限のデフォルト16
db_flashback_log_destフラッシュバック・ログの保存場所”
db_flashback_log_dest_sizeフラッシュバック・ログの最大サイズ0
dbnest_enabledbNest 機能の有効化NONE20c からdbnest_pdb_fs_confdbNest ファイルシステム設定”20c からdiagnostics_control安全ではない操作に対する制御IGNORE20c からenable_per_pdb_drcpPDB 単位の DRCP 許可FALSE21c からgroup_by_position_enabledGROUP BY 句の数値指定FALSE
heartbeat_batch_sizeハートビート・バッチ・サイズ521c からidentity_provider_configAzure AD の認証プロバイダ設定”19.16 以降identity_provider_type外部認証のタイプNONE19.16 以降inmemory_deep_vectorizationディープ・ベクター化の有効化TRUE20c からjson_expression_checkJSON クエリーのチェックoff
mandatory_user_profile必須プロファイルの設定”21c からmax_saga_durationSAGA の最大継続時間86400
multilingual_engineMultilingual Engine (MLE) の有効化enable
optimizer_use_sql_quarantineSQL Quarantine 機能を使った SQL 実行TRUE20c からplsql_implicit_conversion_bool数値と BOOL 型の変換ルールFALSE
pmem_filestorePMEM のパス情報”20c からresult_cache_execution_thresholdPL/SQL 関数が結果キャッシュを使う回数220c からresult_cache_max_temp_result単一の結果キャッシュが利用できる割合520c からresult_cache_max_temp_size結果キャッシュが利用できる一時表領域サイズ79360K20c からsaga_hist_retentionSAGA の保持期限43200
sql_error_mitigation自動エラー・マイグレーション機能の有効化off
sql_history_enabledSQL ヒストリー機能の有効化FALSE
sql_transpilerSQL transpiler 機能の有効化OFF
tablespace_encryption表領域暗号化ポリシーMANUAL_ENABLE19.16 からtablespace_encryption_default_algorithm表領域暗号化デフォルト・アルゴリズムAES25620c からtde_key_cache暗号化キーのプロセス間共有FALSE21c からtimezone_version_upgrade_onlineタイムゾーン情報のオンライン・アップグレードFALSE21c から
以下的初始化参数可以在 SQL*Plus 的 SHOW PARAMETER 命令中进行查询,但在手册中没有记载。它们有可能在以后的手册中添加,或者是专为 Oracle Exadata 或 Oracle Database Appliance 设定的特定初始化参数。
初期化パラメーター名デフォルト値備考allow_weak_cryptoTRUE
auto_start_pdb_servicesFALSE21cからclient_prefetch_rows0
default_credential”
drcp_connection_limit0
hybrid_read_onlyFALSE
inmemory_graph_algorithm_executionDEFAULT
iorm_limit_policyRM_PLAN
ipddb_enableFALSE
json_behavior_flags”
kafka_config_file”
load_without_compilenone
main_workload_typeOLTP
max_columnsSTANDARD
memoptimize_write_area_size0
memoptimize_writesHINT
memory_max_size0
memory_size0
native_blockchain_features”
optimizer_capture_sql_quarantineFALSE
optimizer_cross_shard_resiliencyFALSE
pdc_file_size2052K
pkcs11_library_location”
read_onlyFALSE
resource_manager_cpu_scopeINSTANCE_ONLY
result_cache_auto_blocklistON
result_cache_integrityTRUSTED
session_exit_on_package_state_errorFALSE
shard_enable_raft_follower_readTRUE
shard_queries_restricted_by_keyFALSE
soda_behavior_flags”
statement_redirect_service”
sysdate_at_dbtimezoneFALSE
time_at_dbtimezoneoff
timezone_version_upgrade_integrityenforced
tracefile_content_classificationDISABLE
true_cacheFALSE
txn_auto_rollback_high_priority_wait_target2147483647
txn_auto_rollback_medium_priority_wait_target2147483647
txn_auto_rollback_modeROLLBACK
txn_priorityHIGH
xml_client_side_decodingTRUE
xml_handling_of_invalid_charsraise_error
auto_start_pdb_servicesFALSE21cからclient_prefetch_rows0
default_credential”
drcp_connection_limit0
hybrid_read_onlyFALSE
inmemory_graph_algorithm_executionDEFAULT
iorm_limit_policyRM_PLAN
ipddb_enableFALSE
json_behavior_flags”
kafka_config_file”
load_without_compilenone
main_workload_typeOLTP
max_columnsSTANDARD
memoptimize_write_area_size0
memoptimize_writesHINT
memory_max_size0
memory_size0
native_blockchain_features”
optimizer_capture_sql_quarantineFALSE
optimizer_cross_shard_resiliencyFALSE
pdc_file_size2052K
pkcs11_library_location”
read_onlyFALSE
resource_manager_cpu_scopeINSTANCE_ONLY
result_cache_auto_blocklistON
result_cache_integrityTRUSTED
session_exit_on_package_state_errorFALSE
shard_enable_raft_follower_readTRUE
shard_queries_restricted_by_keyFALSE
soda_behavior_flags”
statement_redirect_service”
sysdate_at_dbtimezoneFALSE
time_at_dbtimezoneoff
timezone_version_upgrade_integrityenforced
tracefile_content_classificationDISABLE
true_cacheFALSE
txn_auto_rollback_high_priority_wait_target2147483647
txn_auto_rollback_medium_priority_wait_target2147483647
txn_auto_rollback_modeROLLBACK
txn_priorityHIGH
xml_client_side_decodingTRUE
xml_handling_of_invalid_charsraise_error
已删除的初始化参数
一些初始参数已被删除。这些参数在过去的版本中已被视为不推荐使用。
初期化パラメーター名説明備考cluster_database_instancesRAC インスタンス数19c以降非推奨log_archive_startアーカイブログ取得を実行10g以降非推奨remote_os_authentos_authent_prefix でクライアント認証を行う11g以降非推奨sec_case_sensitive_logonパスワードの大文字/小文字を区別12c以降非推奨unified_audit_sga_queue_size統合監査の SGA キュー・サイズ12c以降非推奨
初始化参数的默认值已更改。
以下的初始化参数在Oracle Database 19c和Oracle Database 23c中具有不同的初始值。我们可以看到由于版本的原因以及与数据泵相关的参数已自动(AUTO)更改。
初期化パラメーター名説明19c23c備考audit_sys_operationsSYS ユーザー監査を行うTRUEFALSE
compatible
19.0.023.0.0
cpu_count使用する CPU コア数データ型 integerデータ型 string
db_lost_write_protect欠落した書き込みの検知NONEAUTO
drcp_dedicated_optDRCPの専用最適化を行うYESNO
job_queue_processesジョブ・スレーブ・プロセスの最大値8040
max_datapump_jobs_per_pdbData Pumpジョブの最大値100AUTO
max_datapump_parallel_per_jobData Pump パラレル処理の最大値50AUTO
max_dump_file_sizeダンプ・ファイルの最大unlimited32M
object_cache_optimal_sizeセッション・オブジェクト・キャッシュの縮小値1024000051200000
optimizer_features_enableオプティマイザ機能のバージョン設定19.1.023.1.0
permit_92_wrap_format9.2 でラップしたテキストの使用TRUEFALSE
spatial_vector_acceleration空間アクセラレーションの使用FALSETRUE
compatible
19.0.023.0.0
cpu_count使用する CPU コア数データ型 integerデータ型 string
db_lost_write_protect欠落した書き込みの検知NONEAUTO
drcp_dedicated_optDRCPの専用最適化を行うYESNO
job_queue_processesジョブ・スレーブ・プロセスの最大値8040
max_datapump_jobs_per_pdbData Pumpジョブの最大値100AUTO
max_datapump_parallel_per_jobData Pump パラレル処理の最大値50AUTO
max_dump_file_sizeダンプ・ファイルの最大unlimited32M
object_cache_optimal_sizeセッション・オブジェクト・キャッシュの縮小値1024000051200000
optimizer_features_enableオプティマイザ機能のバージョン設定19.1.023.1.0
permit_92_wrap_format9.2 でラップしたテキストの使用TRUEFALSE
spatial_vector_acceleration空間アクセラレーションの使用FALSETRUE
★修改历史
由于 sec_case_sensitive_logon 的描述是错误的,故予以删除。
作者:信田纪佳 / 日期:2023年4月5日