#23.2.12

# 23.2.12.100

以下将列出YashanDB所发布23.2.12.100版本相对于23.2.10.100版本的主要和明显的变化点,如您在使用过程中发现未在本文中列出,但对贵公司业务产生了影响的变化点,请咨询我们的技术支持获取详细解释说明。

# 安装部署

变化点 变化 内容
安装部署 参数变化 部署时必须手动指定超级管理员sys的密码,设置方法为:
* 若采用命令行交互式部署,根据提示进行设置。
* 若采用命令行方式部署,执行yasboot cluster deploy命令时指定-p(或--sys-password)进行设置。
* 若采用可视化方式部署,在相应界面进行设置。
命令行交互式部署 功能扩展 支持使用交互式安装yasboot init命令部署共享集群,涉及以下参数:
* -t, --yas-type:指定数据库部署的部署形态,可选值[SE|CE]。
* --ce-data:指定共享集群数据盘。
* --ce-vote:指定共享集群投票盘。
* --ce-ycr:指定共享集群YCR盘。
* --group:指定共享集群组的个数,例如部署主备集群。
* --standby-node:指定共享集群类型备集群节点的部署规模。
* -fg,--failgroup:指定共享集群磁盘组的故障组数量。
* --yfs-force-create:指定YFS强制创建diskgroup。
可视化部署 功能扩展 * 支持英文模式。
* 支持直接部署共享集群的主备集群高可用环境。

# 系统参数

下表列示数据库系统层面的相关参数或参数属性的变化点:

参数类型 参数名称 变化项 旧值 新值(含义)
配置参数 SLOW_LOG_PARAM_MAX_LEN 新增参数 - 慢日志记录的单个绑定参数的最大长度值
配置参数 SLOW_LOG_SQL_MAX_LEN 更新值域 [20,2000] 0或[20,2000]

设置为0时,不限制慢日志记录的SQL语句长度,若SLOW_LOG_OUTPUT设置为TABLE,将在SLOW_LOG$的SQL_FULLTEXT字段存储完整语句
保留关键字 INCLUDE 删除该关键字 - -

# 系统视图

以下系统视图在本版本中发生变化,具体改动见下表所示:(ALL/USER视图随DBA视图一起变动)

视图名称 变化项 新值(含义)
GV$XFMR_HIS_STAT
V$XFMR_HIS_STAT
新增视图 显示列式存储用于转换生成稳态数据的所有已经执行完毕的xfmr任务信息
GV$AUD_UNIFIED 新增视图 显示分布式集群中的审计信息
GV$XFMR_STAT
V$XFMR_STAT
新增视图 显示列式存储用于转换生成稳态数据的所有xfmr任务信息
V$YSTREAM_SERVER 字段变更 START_POINT、RESTART_POINT、RESTART_POSITION、CAPTURE_POINT、CAPTURE_POSITION以及APPLIED_POSITION字段的类型由VARCHAR(32)变为VARCHAR(4096)
V$YSTREAM_STAT 新增字段 CAPTURE_INSTANCE_ID

# 功能项

下表列示本版本中的功能项变化点:

功能 变化 内容
SQL语法 新增子功能 BUILD DATABASE语句新增SKIP VALIDATE和OVERWRITE关键字。
内置函数 新增子功能 新增以下函数:
* RATIO_TO_REPORT函数:计算某个值相对于分组内所有值总和的比率。
* RAWTOHEX函数:将二进制数据转换为十六进制字符串。
* TO_CLOB函数:将数据的字符集转换为数据库字符集。
* TO_SINGLE_BYTE函数:将字符串中的全角字符(多字节字符)转换成半角字符(单字节字符)。

已有函数变更:
* REPLACE函数新增支持CLOB类型。
* JSON相关函数在列存场景支持大JSON数据(扩容至32kb),涉及的函数包括JSON、JSON_ARRAY_GET、JSON_ARRAY_LENGTH、JSON_EXISTS、JSON_QUERY、JSON_VALUE以及JSON_SERIALIZE。
内置高级包 新增子功能 * DBMS_RESOURCE_MANAGER包:CREATE_PLAN_DIRECTIVE和UPDATE_PLAN_DIRECTIVE函数中部分参数(MGMT_P1、MAX_UTILIZATION_LIMIT、UTILIZATION_LIMT、SHARES以及PARALLEL_SERVER_LIMIT)的类型由INTEGER变更为NUMBER。
* DBMS_YSTREAM_ADM包:新增适用于共享集群部署。
C驱动 新增子功能 新增支持主备多IP场景的standby模式、primaryLoadBalance模式、standbyLoadBalance模式连接YashanDB。
OCI驱动 新增子功能 新增支持主备多IP场景的standby模式、primaryLoadBalance模式、standbyLoadBalance模式连接YashanDB。
ODBC驱动 新增子功能 * 新增支持主备多IP场景的standby模式、primaryLoadBalance模式、standbyLoadBalance模式连接YashanDB。
* 支持CONCAT、IFNULL、LEFT、SUBSTRING以及RIGHT标量函数。
* 支持SQL_GUID和SQL_C_GUID数据类型(绑定入参)。
JDBC驱动 新增子功能 * 新增支持主备多IP场景的primaryLoadBalance模式和standbyLoadBalance模式连接YashanDB。
* TAF功能增强,URL新增failoverType参数。
故障诊断 新增子功能 支持追踪10046事件和10053事件。
yasldr 参数变更 yasldr命令新增以下参数:
* SENDER_TIMEOUT:设置导入过程中sender线程的超时退出时间
* PART_SEND_POLICY:设置导入过程中,数据单元分配给sender发送的算法
yasboot 参数变更 yasboot node add命令新增可选参数--no-backend。
yasrman 命令变更 * 备份/恢复命令新增SKIP VALIDATE关键字,用于跳过备份预检查。
* 恢复命令新增OVERWRITE关键字,用于覆盖除REDO文件和归档文件外的其他同名文件。
yasbak 参数变更 yasbak run命令新增可选参数--skip-validate和--overwrite。
pdf-btn 下载文档 copy-btn 复制链接
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流