Oracle CloudのAlways Free環境でAutonomous Databaseのバージョンが19cにアップデートされました。このためオンプレミス環境とAutonomous Transaction Processing (ATP) 環境で初期化パラメーターを比較します。
バージョン
現状(2020年11月18日)では、Oracle Database 19c Enterprise Edition (19.5)になっています。
SQL> SELECT * FROM V$VERSION;
BANNER BANNER_FULL BANNER_LEGACY CON_ID
-------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ----------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production 0
Version 19.5.0.0.0
追加された初期化パラメータ
以下の初期化パラメーターが追加されています。追加された初期化パラメーターはoptimizer_capture_sql_quarantine以外はADMINユーザーでは変更できませんでした。
パラメーター名 | 設定値 | 変更可否 |
---|---|---|
container_data | ALL | X |
drcp_connection_limit | 600 | X |
drcp_dedicated_opt | NO | X |
mandatory_user_profile | ORA_MANDATORY_PROFILE | X |
max_auth_servers | 25 | X |
min_auth_servers | 1 | X |
optimizer_capture_sql_quarantine | FALSE | 〇 |
optimizer_use_sql_quarantine | TRUE | X |
timezone_version_upgrade_online | TRUE | X |
削除された初期化パラメータ
SQL*PlusからSHOW PARAMETERコマンドで見えなくなっているパラメーターは以下の通りです。基本的にネットワークに関係するパラメーターは見せたくないようです。
パラメーター名 | 説明 |
---|---|
forward_listener | リモート・リスナーによって接続を転送する必要があるリスナーの名前 |
listener_networks | 相互に登録するためのローカル、フォワードおよびリモートのリスナー |
local_listener | Oracle Netローカル・リスナーのアドレス |
remote_listener | Oracle Netリモート・リスナーのアドレス |
デフォルト値が変更されているパラメーター
ディレクトリパスや名前など、変更されていて当然なパラメーターを除くと以下のような初期化パラメーターが変更されています。これらの初期化パラメーターはATPのサイジングやオプションで変更される場合があります。
パラメーター名 | オンプレミス | ATP |
---|---|---|
aq_tm_processes | 1 | 40 |
autotask_max_active_pdbs | 2 | 10 |
awr_pdb_autoflush_enabled | FALSE | TRUE |
common_user_prefix | C## | |
db_block_checking | FALSE | MEDIUM |
db_files | 200 | 25 |
db_flashback_retention_target | 1440 | 480 |
db_lost_write_protect | NONE | TYPICAL |
db_securefile | PREFERRED | ALWAYS |
db_writer_processes | 1 | 11 |
distributed_lock_timeout | 60 | 360 |
external_keystore_credential_location | +DATA/encrypt_wallet/tde_seps | |
fast_start_parallel_rollback | LOW | HIGH |
job_queue_processes | 80 | 30 |
log_buffer | 7360K | 479424K |
max_dump_file_size | unlimited | 1G |
max_idle_blocker_time | 0 | 5 |
max_pdbs | 256 | 4098 |
ofs_threads | 4 | 40 |
open_cursors | 300 | 1000 |
parallel_execution_message_size | 16384 | 32768 |
parallel_max_servers | 計算値 | 計算が異なる |
parallel_min_servers | 計算値 | 計算が異なる |
pdb_lockdown | OLTP | |
processes | 320 | 40000 |
query_rewrite_integrity | enforced | TRUSTED |
resource_manager_plan | FORCE:OLTP_PLAN | |
result_cache_max_size | 計算値 | 計算が異なる |
sec_protocol_error_trace_action | TRACE | ALERT |
shadow_core_dump | partial | NONE |
spatial_vector_acceleration | FALSE | TRUE |
undo_retention | 900 | 1800 |
use_large_pages | TRUE | AUTO_ONLY |
リソースを制限しつつ、メモリー設定はチューニングを行い、かつ安全性を意識した設定となっています。