联系我们

 

如您有商务咨询、兼容适配、渠道合作、认证培训、媒体合作、售后支持等相关咨询需求,可以通过扫描下方二维码填写反馈, YashanDB将竭诚为您提供帮助。

  • 执行UPDATE语句时报YAS-04344异常

    问题描述:在YashanDB执行update语句时,抛出YAS-04344异常:
    风险及影响:用户的update语句无法正常下发
    原因分析:多表关联update是MySQL的特性,说明请参考如下链接: MySQL :: MySQL 5.7 Reference Manual :: 13.2.11 UPDATE Statement

    2 2025-04-28
  • 在yasql执行insert记录在DBeaver不能查到,而在DBeaver执行insert记录却在yasql立即查到

    问题描述:1、在yasql客户端创建表 create table test(a int);2、在yasql执行 insert into test values(1);3、此时在yasql查到1条记录,而在DBeaver查不到记录;4、在DBeaver执行 insert into test values(2);5、此时在yasql查到2条记录,1条a=1,1条a=2
    风险及影响:无
    原因分析:崖山事务的隔离级别有:读已提交(READ COMMITTED):系统默认的隔离级别,只能读取已提交的数据版本,事务每条语句支持语句级一致性读。读当前提交(CURRENT COMMITTED):是读已提交的一种,只能读取已提交的数据版本,但无法保证语句内的读一致性。可串行化(SERIALIZABLE):最严格的隔离级别,提供事务级一致性读、完整的写写串行化冲突检测机制。

    1 2025-04-28
  • 通过flink cdc从oracle向YashanDB实时同步数据时,出现ORA-01291异常

    问题描述:通过flink cdc,借助debezium及logminer,从oracle向YashanDB实时同步数据,
    flink任务刚启动就执行失败,查看flink任务执行日志,有ORA-01291异常:java.sql.SQLException:
    ORA-01291: 缺少日志文件,ORA-06512: 在 "SYS.DBMS_LOGMNR", line 72

    1 2025-04-28
  • 使用yasboot查看YashanDB status为unconnected,但是YashanDB运行正常

    问题描述:YashanDB运行正常,业务也可以正常连接使用,但是使用yasboot cluster status命令查看YashanDB status为unconnected
    $ yasboot cluster status -c yashandb -d
    hostid | node_type | nodeid | pid | instance_status | database_status | database_role | listen_address

    1 2025-04-28
  • 使用flink cdc以YashanDB作为源库同步数据,update语句中未被update列的值被同步为NULL

    问题现象:flink cdc通过ystream连接到YashanDB,解析event并同步至sink库。
    实际使用中,会碰到如下现象。在源库中下发update语句,仅修改test表的一列:
    在目标库,c2列的值被更新成了NULL:

    1 2025-04-28
  • 如何输入小写表名的函数参数

    问题描述:收集表名是小写的表的统计信息时,报表不存在错误:YAS-02012 table does not exist
    EXEC DBMS_STATS.GATHER_TABLE_STATS('SYS', 't_lower', '', 1, FALSE, 'FOR ALL COLUMNS SIZE AUTO',
    风险及影响:默认调用方式来调用以小写来存储表名的函数会调用失败

    1 2025-04-28
  • 如何使用jdbc向YashanDB批量插入gis数据

    关键字:[批量插入],[GIS],[JDBC]
    案例介绍:在对数据库进行insert/update/delete等修改数据操作时,使用batch操作然后批量提交,会有更好的性能。同样,GIS数据的操作也不例外。本案例介绍了如何使用JDBC的batch接口向YashanDB批量插入GIS数据。
    操作步骤:以gis表为例:drop table gis;​create table gis(id number not null, pos st_geometry not null);

    1 2025-04-28
  • 如何调整DBeaver显示格式,使date型字段可以显示时分秒

    关键字:[DBeaver], [date], [显示格式]
    案例介绍:如何调整DBeaver显示格式,使date型字段可以显示时分秒。
    操作步骤:1、默认设置下,DBeaver连接YashanDB查询date类型字段的值时,只精确到天,类似如下截图:

    1 2025-04-28
  • 离线升级,终止yasom和yasgant进程时,遇到报错:ssh :handshake failed;unable to authenticate

    问题描述:离线升级过程中(22.2.11.100升级到22.2.14.100),终止yasom和yasgant进程时,遇到报错:ssh :handshake failed;unable to authenticate
    风险及影响:离线升级出现报错,导致无法升级成功
    原因分析:升级时操作系统的用户名及密码均存放在hosts.toml中。查看hosts.toml中的密码,发现与实际密码不一致。

    1 2025-04-28
  • 解压安装包时报错"tar:Error is not recoverable"

    问题描述:解压安装时报错:“tar: 跳转到下一个头”, "Error is not recoverable"
    风险及影响:安装包不完整,需要重新下载。
    原因分析:1、检查解包命令是否正确,tar解压文件正常

    1 2025-04-28