291 篇文章
  • 执行UPDATE语句时报YAS-04344异常

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

    4 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):最严格的隔离级别,提供事务级一致性读、完整的写写串行化冲突检测机制。

    4 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

    4 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

    3 2025-04-28