首页 > 数据库 > 数据库开发技术 > 揭秘oracle 23ai新增参数
作者:Digital Observer(施嘉伟)
Oracle ACE Associate: Database
PostgreSQL ACE Partner
11年数据库行业经验,现主要从事数据库服务工作
拥有Oracle OCM、DB2 10.1 Fundamentals、MySQL 8.0 OCP、WebLogic 12c OCA、KCP、PCTP、PCSD、PolarDB技术专家、达梦师资认证、数据安全咨询高级等认证
ITPUB认证专家、PolarDB开源社区技术顾问
国内某高校企业实践指导教师
公众号:Digital Observer;CSDN:施嘉伟;ITPUB:sjw1933;PGFans:施嘉伟。
微信:497182878
Oracle 23ai与Oracle 19c相比,有几个显著的亮点:
1. AI Vector Search:Oracle 23ai引入了AI Vector Search,这是一种强大的新技术,允许您使用新一代AI模型来生成和存储向量。这些向量可以是文档、图像、视频、声音等的多维表示。通过将这些对象编码为向量,您可以使用数学计算来寻找它们之间的相似性。
2. AI for Data:Oracle 23ai的目标是两方面的:一是使应用开发者更容易地将AI功能添加到他们的数据驱动应用中;二是将GenAI能力整合到我们的产品中,使所有Oracle数据库的用户,从数据分析师到应用开发者和DBA,都能更高效地工作。
3. 开发者友好的新特性:Oracle 23ai还为开发者提供了新的特性,使构建下一代应用变得更简单,这些应用可以使用JSON或关系型开发方法,或者两者交替使用。
4. 数据库功能优化:Oracle 23ai还利用AI优化了许多关键的数据库功能,以便更准确地估计时间和资源成本。
5. SQL改进:在SQL方面,Oracle 23ai引入了一些改进,例如添加了两种新的数据类型“Boolean”和“Vector”,增加了“Data Usecase Domains”以丰富表定义中使用的数据类型的含义,简化了简单SQL语句中“from dual”的需求,以提高可读性,使得在“interval”数据类型上聚合变得更容易,引入了表值构造器,以便在insert select或merge语句中轻松指定多行。
这些亮点展示了Oracle 23ai如何将AI集成到数据库中,为开发者和企业提供了更多的可能性和便利。
那么相比oracle 19C,oracle 23ai新增了哪些数据库参数呢?请看详细参数列表:
| NAME | TYPE |
| allow_legacy_reco_protocol | boolean |
| allow_weak_crypto | boolean |
| blockchain_table_retention_threshold | integer |
| client_prefetch_rows | integer |
| db_flashback_log_dest | string |
| db_flashback_log_dest_size | big integer |
| db_recovery_auto_rekey | string |
| dbnest_enable | string |
| dbnest_pdb_fs_conf | string |
| default_credential | string |
| diagnostics_control | string |
| drcp_connection_limit | integer |
| enable_per_pdb_drcp | boolean |
| enabled_PDBs_on_standby | string |
| error_message_details | string |
| file_mapping | boolean |
| fileio_network_adapters | string |
| group_by_position_enabled | boolean |
| heartbeat_batch_size | integer |
| hybrid_read_only | boolean |
| identity_provider_config | string |
| identity_provider_type | string |
| inmemory_deep_vectorization | boolean |
| inmemory_graph_algorithm_execution | string |
| inmemory_optimized_date | string |
| inmemory_query | string |
| iorm_limit_policy | string |
| ipddb_enable | boolean |
| json_behavior | string |
| json_expression_check | string |
| kafka_config_file | string |
| large_pool_size | big integer |
| ldap_directory_access | string |
| ldap_directory_sysauth | string |
| load_without_compile | string |
| lockfree_reservation | string |
| main_workload_type | string |
| mandatory_user_profile | string |
| max_columns | string |
| max_saga_duration | integer |
| memoptimize_write_area_size | big integer |
| memoptimize_writes | string |
| memory_max_size | big integer |
| memory_size | big integer |
| mle_prog_languages | string |
| native_blockchain_features | string |
| optimizer_capture_sql_quarantine | boolean |
| optimizer_cross_shard_resiliency | boolean |
| optimizer_use_sql_quarantine | boolean |
| paranoid_concurrency_mode | boolean |
| pdb_lockdown_error | string |
| pdc_file_size | big integer |
| pkcs11_library_location | string |
| plsql_implicit_conversion_bool | boolean |
| plsql_warnings | string |
| pmem_filestore | string |
| priority_txns_high_wait_target | integer |
| priority_txns_medium_wait_target | integer |
| priority_txns_mode | string |
| read_only | boolean |
| resource_manager_cpu_scope | string |
| result_cache_auto_blocklist | string |
| result_cache_execution_threshold | integer |
| result_cache_integrity | string |
| result_cache_max_temp_result | integer |
| result_cache_max_temp_size | big integer |
| rman_restore_file_storage_metadata | boolean |
| run_addm_for_awr_report | string |
| saga_hist_retention | integer |
| sec_protocol_error_further_action | string |
| sec_protocol_error_trace_action | string |
| session_exit_on_package_state_error | boolean |
| shard_apply_max_memory_size | integer |
| shard_enable_raft_follower_read | boolean |
| shard_queries_restricted_by_key | boolean |
| shard_raft_logfile_size | big integer |
| soda_behavior | string |
| sql_error_mitigation | string |
| sql_history_enabled | boolean |
| sql_error_mitigation | string |
| sql_history_enabled | boolean |
| sql_transpiler | string |
| statement_redirect_service | string |
| statistics_level | string |
| sysdate_at_dbtimezone | boolean |
| tablespace_encryption | string |
| tablespace_encryption_default_algorithm | string |
| tablespace_encryption_default_cipher_mode | string |
| tde_key_cache | boolean |
| time_at_dbtimezone | string |
| timezone_version_upgrade_integrity | string |
| timezone_version_upgrade_online | boolean |
| tracefile_content_classification | string |
| transaction_recovery | string |
| true_cache | boolean |
| txn_auto_rollback_high_priority_wait_target | integer |
| txn_auto_rollback_medium_priority_wait_target | integer |
| txn_auto_rollback_mode | string |
| txn_priority | string |
| vector_index_neighbor_graph_reload | string |
| vector_memory_size | big integer |
| vector_query_capture | string |
| wallet_root | string |
至于这些参数分别代表什么含义,我们下期再讨论!




原文作者:Digital Observer;如有侵权,请联系管理员删除。