摘要: 问题类型:驱动兼容 关键词:Python 驱动、CLOB、字符集转换、gbk 问题描述 在连接使用 GBK 字符集的 YashanDB 数据库时,通过 Python 驱动查询 CLOB 字段,发现获取的字段内容被不完整截断。 技术分析 旧版 Python 驱动读取 LOB 类型数据时,采用每次提取 阅读全文
posted @ 2025-05-16 20:18 数据库砖家 阅读(2) 评论(0) 推荐(0)
摘要: 问题类型:功能使用 关键词:listagg、字符串拼接、YAS-02511 问题描述 在 SQL 查询中使用 listagg 函数对多行字符串进行拼接时,若拼接后的总长度超过 8000 字节,会报如下错误: YAS-02511: result of string concatenation valu 阅读全文
posted @ 2025-05-16 20:14 数据库砖家 阅读(0) 评论(0) 推荐(0)
摘要: 问题场景 使用以下命令成功导出数据: exp --sql 'icpdbcds/"xxx"' FILE=icpdbcds.export OWNER=icpdbcds 但尝试导入时报错: imp 'icpdbcds/"xxx"' file=icpdbcds.export fromuser=icpdbcd 阅读全文
posted @ 2025-05-16 20:11 数据库砖家 阅读(1) 评论(0) 推荐(0)
摘要: 应用背景 在空间信息系统开发中,GIS 数据的批量写入效率尤为关键。以下展示如何通过 JDBC 向 YashanDB 中插入 st_geometry 类型的点数据。 表结构示例 drop table gis; create table gis(id number not null, pos st_g 阅读全文
posted @ 2025-05-16 20:08 数据库砖家 阅读(2) 评论(0) 推荐(0)
摘要: 问题分类:功能适配问题 关键词:Hive 初始化、VARCHAR(767) BINARY、YAS-04209、YashanDB 问题现象 在通过 Hive 初始化表结构时执行以下语句: CREATE TABLE IF NOT EXISTS MASTER_KEYS ( KEY_ID INTEGER N 阅读全文
posted @ 2025-05-16 20:02 数据库砖家 阅读(1) 评论(0) 推荐(0)
摘要: 问题分类:驱动层异常 关键词:Druid、GIS 查询、read time out、socket 超时 问题描述 在执行空间查询语句时,使用不同连接池会表现出不同的行为: 使用 HikariCP 时,无论查询结果是否为空,都不会报错; 使用 Druid 时,如果查询返回数据则正常;但当结果集为空时, 阅读全文
posted @ 2025-05-16 19:58 数据库砖家 阅读(3) 评论(0) 推荐(0)
摘要: 问题描述 在使用 DBMS_STATS.GATHER_TABLE_STATS 收集表的统计信息时,出现如下报错: YAS-00507: date/timestamp value overflow 问题影响 该错误会阻止统计信息的采集,影响查询优化器的判断,进而影响数据库性能。 适用版本 适用于所有 阅读全文
posted @ 2025-05-16 19:54 数据库砖家 阅读(3) 评论(0) 推荐(0)
摘要: 问题背景 在主备部署架构下,主节点通常承担主要业务操作。为了不干扰生产,企业希望在备节点上进行备份及数据恢复操作。但这可能引发数据不一致及“脑裂”等问题。 风险说明 ① 如果备机恢复后未降为备库,将自动变成主库,导致两个主节点共存。 ② 恢复的数据只能回到备份时的状态,与主库现有数据存在差异。 操作 阅读全文
posted @ 2025-05-16 19:48 数据库砖家 阅读(4) 评论(0) 推荐(0)
摘要: 应用场景 在使用 Java 语言进行空间数据批量写入时,如何通过 JDBC 高效地向 YashanDB 插入 st_geometry 类型数据,是一个常见需求。 示例建表语句 drop table gis; create table gis(id number not null, pos st_ge 阅读全文
posted @ 2025-05-16 19:40 数据库砖家 阅读(1) 评论(0) 推荐(0)
摘要: 问题描述 在使用特殊字符作为数据库用户密码时,尽管用户创建成功,在使用 yasql 登录时却提示以下错误: YAS-02143 invalid username/password, login denied 风险与影响 该问题可能导致用户在测试或开发环境中无法正常访问数据库,阻碍业务验证流程。 适用 阅读全文
posted @ 2025-05-16 19:34 数据库砖家 阅读(1) 评论(0) 推荐(0)
摘要: 问题概述 在安装 YashanDB 的过程中执行安装命令时出现 SSH 认证失败的问题,提示如下: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none password], no supported 阅读全文
posted @ 2025-05-16 19:22 数据库砖家 阅读(2) 评论(0) 推荐(0)
摘要: 问题分类:操作系统配置 关键词:虚拟机、网络设置、YashanDB 问题描述 在本地笔记本上通过 VMware 创建了一个虚拟环境,并在其中成功部署了 YashanDB 数据库。虽然在虚拟机内部可以正常通过 yasql / as sysdba 登录数据库,但在主机端使用 IDE 工具或 Xshell 阅读全文
posted @ 2025-05-16 19:16 数据库砖家 阅读(0) 评论(0) 推荐(0)
摘要: 问题概述: 用户在执行 yasboot process yasom start -c yashanrac 命令尝试启动 yasom 服务时,系统提示: start yasom failed, no success info in the start log after 60 second, plea 阅读全文
posted @ 2025-05-16 19:14 数据库砖家 阅读(0) 评论(0) 推荐(0)
摘要: 问题现象: 虽然将 yashan 用户加入了 YASDBA 用户组,并确认 yasdb_net.ini 配置中已开启 ENABLE_LOCAL_OSAUTH=ON,用户仍然无法通过 yasql / as sysdba 进行免密登录。不过,使用用户名和密码可以正常访问数据库。 排查分析: 系统报错提示 阅读全文
posted @ 2025-05-16 19:09 数据库砖家 阅读(1) 评论(0) 推荐(0)
摘要: 用户在尝试执行 yasboot cluster status -c yashan -d 命令时,系统提示:“invalid username/password, user sys can't login with null password”,显示 sys 用户因空密码而无法登录数据库。 可能原因: 阅读全文
posted @ 2025-05-16 19:03 数据库砖家 阅读(1) 评论(0) 推荐(0)