典型案例
-
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
担心异构数据库迁移踩“坑”?听听大咖们怎么说
作者:尚雷 & 张建龙
在技术升级和国产化战略的双重推动下,如何将来自Oracle、MySQL等异构数据库的数据无缝迁移至国产数据库,已成为企业持续发展的关键一环。
YashanDB Meetup第13期特别邀请首届迁移体验官用户代表、TechTalk社区创始人尚雷,YashanDB 售后服务负责人张建龙,一起探讨数据库迁移之道!넶45 2024-08-23 -
-
小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?
作者:王海峰
在现代数据库应用场景中,系统的高可用性和负载均衡是确保服务稳定性的基石。YashanDB JDBC驱动通过其创新的多IP配置特性,为用户带来了简洁而强大的解决方案,以实现数据库连接的高可用性和负载均衡,满足企业级应用的高要求。넶44 2024-08-02 -
自研一款共享集群数据库,有多难?
作者:孟凡彬
共享集群数据库管理系统是一种单库多实例的多活数据库管理系统,用户连接任意实例都可以访问同一个数据库,具备透明多写、高可用、高性能等特性。共享集群技术因其开发难度高,一直被国外垄断,也被称为数据库领域的“塔尖”技术。넶71 2024-06-26 -
迁移方案详解 | 使用YMP从异构数据库迁移到YashanDB
作者:崖山售后服务团队
在国产化浪潮下,数据库系统的国产化替代成为了一个日益重要的议题,有助于企业降低对外依赖,提升信息安全和自主性。넶71 2024-06-26 -
深度干货 | 如何兼顾性能与可靠性?一文解析YashanDB主备高可用技术
作者:马志宏
数据库高可用(High Availability,HA)是指在系统遇到故障或异常情况时,能够自动快速地恢复并保持服务可用性的能力。如果数据库只有一个实例,该实例所在的服务器一旦发生故障,那就很难在短时间内恢复服务。长时间的服务中断会造成很大的损失,因此数据库高可用一般通过多实例副本冗余实现,如果一个实例发生故障,则可以将业务转移到另一个实例,快速恢复服务。넶107 2024-06-07 -
解密YashanDB V23.1背后的技术突围
作者:InfoQ
本月,YashanDB 举办了 2023 新品发布会。作为国产数据库行业的一颗新星,崖山数据库 YashanDB 从“出道”之初便凭借着“自研技术”成为了信创领域的一匹黑马。此次发布会则再一次引发了行业的讨论。넶48 2024-06-07 -
论Oracle兼容性,我们需要做什么
作者:王海峰
Oracle兼容性是目前国产数据库的关键任务之一,其直接影响到商业迁移的成本和竞争力。
我们经常发现,部分国产数据库声称与 Oracle兼容性高达90%,但在实际迁移过程中,仍需要频繁地修改业务应用的代码。为何实现与Oracle高兼容度的数据库产品如此困难?其中一个重要原因是Oracle兼容性不仅是模仿,而是一个非常复杂和工程量庞大的逆向工程。其技术实现的复杂性以及多如牛毛的细节,足以让多数“年轻”的数据库团队望洋兴叹。넶63 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(下篇)
作者:孙志祥
YashanDB语法上支持权限审计、行为审计和角色审计,逻辑上包括了系统级、语句级、对象级进行审计,支持对指定用户或所有用户进行审计,并支持对系统权限进行审计。审计记录保存在物理表中,拥有AUDIT_ADMIN或AUDIT_VIEWER角色权限的用户可以通过审计视图UNIFIED_AUDIT_TRAIL查看审计日志信息。넶77 2024-06-07 -
风险防不胜防?看YashanDB如何守护你的数据库安全(上篇)
作者:孙志祥
数据库作为信息系统的核心,不仅承载着海量的关键数据,还负责向各类用户提供高效、可靠的信息服务,数据库的安全性显得尤为关键,已成为信息安全体系的重中之重。넶62 2024-06-07
-
-
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
如何处理no free block in dictionary cache
问题现象:共享集群中,创建用户卡住;查询表或视图报错
问题的风险及影响:共享集群中,create table、user等,因为需要等其他节点返回消息,如果某个节点dc不够,则会卡住;查询创建等报错,影响业务使用。넶0 2024-11-21 -
服务器重启后Yashandb无法启动
【问题分类】安装部署
【关键字】服务器重启 Yashandb启动失败
【问题描述】部署YashanDB的服务器关机后,第2天重启服务器,启动YashanDB报错;dial tcp xx.xx.xx.xx:1675: connect: connection refused넶0 2024-11-21 -
YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【标题】YMP内置库修改密码包含"@"符号之后,启动YMP报错,无法连接内置库
【关键字】YMP 内置库密码 连接失败
【问题描述】ymp内置库 sys的密码是不是不支持带特殊符号?尤其是 @符?ymp服务正常,日志报YAS-02143 invalid username/password, login denied,但是dbeaver用sys+密码又连接正常。넶0 2024-11-21 -
YDC查询表时报表或视图不存在
【问题分类】功能使用
【关键字】YDC 查询 表或视图不存在
【问题描述】在ydc中创建崖山数据源,测试链接成功但是查询SQL的时候,报错表或视图不存在,连接用的sales用户是sys导入的样例数据。넶0 2024-11-21 -
YAS-02040 indeX(xxx) or index partition is unusable
【问题分类】错误码处理
【关键字】分区表,YAS-02040
【问题描述】INTERVAL范围分区表按照日期自动添加分区,为避免数据膨胀要求清理60天前的分区,使用drop partition的方式做分区清理分区导致索引失效,从而引起表无法写入数据。넶0 2024-11-21 -
YAS-00304 It is an invalid disk device/file, reason: read size is less than expected
【标题】错误码处理
【问题分类】执行数据库备份命令时报错
【关键字】YAS-00304넶0 2024-11-21 -
jdbc执行desc tablename报错
【标题】通过jdbc的方式执行desc tablename报错
【关键字】jdbc 报错 YAS-04231
【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected넶0 2024-11-21 -
执行tablespace shrink,表空间未缩减
问题现象:客户测试环境磁盘空间被占满,USERS表空间对应文件有243G,执行如下步骤,发现表空间对应文件没有减少,磁盘空间依然被占满
● truncate 表空间USERS下所有的表
● alter tablespace USERS shrink sapce;넶5 2024-11-18 -
用户密码正确情况下,nginx转发执行PHP报用户名密码不对
问题现象:php通过pdo接口,用odbc连接yashandb,代码如下图:
报错如下图:
问题的风险及影响:odbc连接失败,影响业务넶4 2024-11-18 -
绑定参数,同一个sql多个执行计划的问题
问题现象:同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?
如下图:
问题影响版本:tpcc测试:23.2.1.100넶6 2024-11-18
-
-
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
使用DataX工具迁移yashan数据到maxcompute
使用DataX工具主要是配置好对应的json文件,使DataX工具可以根据json文件进行对应数据库表的迁移操作
json文件配置模板如下:template.json
配置完成后,执行下面命令即可执行DataX的同步操作(路径根据实际情况修改)
python bin/datax.py test_json/test.json넶0 2024-11-21 -
从PostgreSQL迁移到YashanDB如何进行数据行数比对
简介:目前从PostgreSQL迁移到YashanDB后,需要进行数据校验。下面给出user1模式从PostgreSQL迁移到YashanDB进行数据行数比对的示例。
详情:获取PostgreSQL精确行数
创建table_count,用于存储行数(建议:使用现有的迁移模式user1,并把table_count创建在user1用户下)넶12 2024-10-17 -
YashanDB 支持MySQL多表更新语句的解决方法
前言:MySQL支持多表更新语句,如果迁移到YashanDB,推荐通过兼容性参数来支持。如果兼容性参数支持存在问题的话,也可以按照多表更新的规则进行改写。
问题:在YashanDB默认模式下执行MySQL的多表更新语句,报错YAS-04344 multi-table update is not supported,请看示例:
解决方法:YashanDB使用兼容参数넶8 2024-10-17 -
MySQL和YashanDB 隐式转换不一致引起的报错
问题:最近遇到一个问题,MySQL 5.7的SQL语句执行无问题,但在YashanDB执行会报错:
另外,该问题有一个奇怪的地方,不同的值表现不一致,比如a2.c2=25会报错,而a2.c2=24则不报错,也需要分析清楚原因
表的定义和数据如下:넶6 2024-10-17 -
MySQL field 函数的改写方法
概述:MySQL field函数常用于自定义排序,改写到YashanDB一般用decode或者case进行改写。
详情:MySQL的field用法
MySQL的field函数一般用于对SQL中查询结果集进行指定顺序排序,例如以下查询对于c2列,如果c2的值等于'plane','train','bicycle'其中之一,则以 'plane','train','bicycle'的顺序编号1,2,3进行排序,否则顺序编号为0,排在最前。请看以下示例:넶5 2024-10-17 -
服务器重启后启动yasom和yasagent进程时有告警
问题场景:数据库正常运行,使用yasboot关闭数据库并重启服务器后,用yasboot启动yasom,yasagent以及yasdb进程成功,但是yasom,yasagent存在告警
告警详情:warning: watch yasom error: monitor failed, stdout: , /data/yashan/yasdb_home/yashandb/22.2.8.105/bin/moint/moint: error while loading shared libraries: libnsl.so.1: cannot open shared object file: no such file or directory넶19 2024-09-26 -
共享从 MySQL异常处理CONTINUE HANDLER的改写方法
MySQL的CONTINUE HANDLER:迁移MySQL业务时,遇到了MySQL的CONTINUE HANDLER FOR not found用法。详情如下:
-- 表DDL
create table t1(c1 int primary key, c2 int);
create table t2(c1 int primary key, c2 int);넶13 2024-09-13 -
数据库升级后用yasboot在线扩充备节点出现报错
数据库版本升级过程:22.2.4.1升级到22.2.12.100,再升级到23.2.2.100
报错信息:升级到23版本的数据库按照官方文档使用yasboot执行在线扩容操作增加备节点出现报错:there is no replication addr in node 1-1
使用yasboot在线扩容报错没有replication addr,但是在数据库中查询发现存在replication addr넶22 2024-08-23 -
共享利用Python脚本解决Oracle的SQL脚本@@用法
简介:Oracle客户端sql*plus正在执行某SQL脚本,当该SQL脚本调用同级目录的SQL脚本,会使用@@,请看详情的Oracle示例。崖山数据库23.2.x.100已支持@@用法,但是对于以前的版本,可以用Python脚本进行批量重写,对于存在@@调用的SQL文件,用SQL文件所在的绝对路径进行替换。
详情:Oracle示例
Oracle示例是在Windows上通过批处理脚本执行。넶14 2024-08-23 -
共享超过32000字节字符串插入CLOB类型方案
概述:超过32000字节字符串通过insert into values的方式插入崖山数据库CLOB类型字段(无论是DBeaver还是yasql),会报YAS-04107 string exceeding limit 32000错误。本文通过jdbc动态变量绑定的方案支持超过32000字节字符串插入到CLOB类型字段的表。
方案:通过jdbc变量绑定的方式可以支持超过32000字节字符串插入到CLOB类型字段的表,但是不通用,不同的表需要编写不同的插入代码,本方案使用yashandb jdbc和druid组件,动态解析插入sql的字段和字段类型,进行动态变量绑定,可以支持不同的表进行超过32000字节字符串插入到CLOB类型字段的表。넶18 2024-08-23
-
-
-
里程碑式技术与应用突破!YashanDB V23.1三大新品重磅发布
11月8日,YashanDB 2023年度产品发布会在线上成功召开。本次产品发布会以“惟实·励新”为主题,宣布YashanDB内核能力、产品形态、生态创新全面升级,标志着YashanDB商业化进程又迈出了重要一步!
넶31 2024-05-28 -
YashanDB V23.1内核全面升级 核心场景再突破
11月8日,YashanDB 2023发布会在线上成功举办,YashanDB的产品总监王南分享了《创新突破 使能产业》的主题演讲。
넶19 2024-05-28 -
YashanDB V23.2 LTS发版 | 共享集群首个长期支持版本
4月,YashanDB正式发布长期支持版本YashanDB V23.2 LTS,标志着YashanDB单机主备、共享集群和分布式实时数仓等完整产品体系,已全面进入可规模化使用的长期支持阶段;同时配套数据迁移工具、监控运维工具和开发者工具,可以满足支撑各类企业应用。
넶46 2024-05-28 -
YashanDB V22.2重磅发布!七大亮点带你了解新特性
4月17日,崖山数据库系统YashanDB V22.2版本正式发布,在自研内核基础上全面加强企业级产品化能力,是面向通用行业和场景发布的一个具备里程碑意义的规模商用版本。
넶27 2024-05-28
-
里程碑式技术与应用突破!YashanDB V23.1三大新品重磅发布
11月8日,YashanDB 2023年度产品发布会在线上成功召开。本次产品发布会以“惟实·励新”为主题,宣布YashanDB内核能力、产品形态、生态创新全面升级,标志着YashanDB商业化进程又迈出了重要一步!
넶31 2024-05-28 -
YashanDB V23.1内核全面升级 核心场景再突破
11月8日,YashanDB 2023发布会在线上成功举办,YashanDB的产品总监王南分享了《创新突破 使能产业》的主题演讲。
넶19 2024-05-28 -
YashanDB V23.2 LTS发版 | 共享集群首个长期支持版本
4月,YashanDB正式发布长期支持版本YashanDB V23.2 LTS,标志着YashanDB单机主备、共享集群和分布式实时数仓等完整产品体系,已全面进入可规模化使用的长期支持阶段;同时配套数据迁移工具、监控运维工具和开发者工具,可以满足支撑各类企业应用。
넶46 2024-05-28 -
YashanDB V22.2重磅发布!七大亮点带你了解新特性
4月17日,崖山数据库系统YashanDB V22.2版本正式发布,在自研内核基础上全面加强企业级产品化能力,是面向通用行业和场景发布的一个具备里程碑意义的规模商用版本。
넶27 2024-05-28
-
里程碑式技术与应用突破!YashanDB V23.1三大新品重磅发布
11月8日,YashanDB 2023年度产品发布会在线上成功召开。本次产品发布会以“惟实·励新”为主题,宣布YashanDB内核能力、产品形态、生态创新全面升级,标志着YashanDB商业化进程又迈出了重要一步!
넶31 2024-05-28 -
YashanDB V23.1内核全面升级 核心场景再突破
11月8日,YashanDB 2023发布会在线上成功举办,YashanDB的产品总监王南分享了《创新突破 使能产业》的主题演讲。
넶19 2024-05-28 -
YashanDB V23.2 LTS发版 | 共享集群首个长期支持版本
4月,YashanDB正式发布长期支持版本YashanDB V23.2 LTS,标志着YashanDB单机主备、共享集群和分布式实时数仓等完整产品体系,已全面进入可规模化使用的长期支持阶段;同时配套数据迁移工具、监控运维工具和开发者工具,可以满足支撑各类企业应用。
넶46 2024-05-28 -
YashanDB V22.2重磅发布!七大亮点带你了解新特性
4月17日,崖山数据库系统YashanDB V22.2版本正式发布,在自研内核基础上全面加强企业级产品化能力,是面向通用行业和场景发布的一个具备里程碑意义的规模商用版本。
넶27 2024-05-28
-
里程碑式技术与应用突破!YashanDB V23.1三大新品重磅发布
11月8日,YashanDB 2023年度产品发布会在线上成功召开。本次产品发布会以“惟实·励新”为主题,宣布YashanDB内核能力、产品形态、生态创新全面升级,标志着YashanDB商业化进程又迈出了重要一步!
넶31 2024-05-28 -
YashanDB V23.1内核全面升级 核心场景再突破
11月8日,YashanDB 2023发布会在线上成功举办,YashanDB的产品总监王南分享了《创新突破 使能产业》的主题演讲。
넶19 2024-05-28 -
YashanDB V23.2 LTS发版 | 共享集群首个长期支持版本
4月,YashanDB正式发布长期支持版本YashanDB V23.2 LTS,标志着YashanDB单机主备、共享集群和分布式实时数仓等完整产品体系,已全面进入可规模化使用的长期支持阶段;同时配套数据迁移工具、监控运维工具和开发者工具,可以满足支撑各类企业应用。
넶46 2024-05-28 -
YashanDB V22.2重磅发布!七大亮点带你了解新特性
4月17日,崖山数据库系统YashanDB V22.2版本正式发布,在自研内核基础上全面加强企业级产品化能力,是面向通用行业和场景发布的一个具备里程碑意义的规模商用版本。
넶27 2024-05-28
-
里程碑式技术与应用突破!YashanDB V23.1三大新品重磅发布
11月8日,YashanDB 2023年度产品发布会在线上成功召开。本次产品发布会以“惟实·励新”为主题,宣布YashanDB内核能力、产品形态、生态创新全面升级,标志着YashanDB商业化进程又迈出了重要一步!
넶31 2024-05-28 -
YashanDB V23.1内核全面升级 核心场景再突破
11月8日,YashanDB 2023发布会在线上成功举办,YashanDB的产品总监王南分享了《创新突破 使能产业》的主题演讲。
넶19 2024-05-28 -
YashanDB V23.2 LTS发版 | 共享集群首个长期支持版本
4月,YashanDB正式发布长期支持版本YashanDB V23.2 LTS,标志着YashanDB单机主备、共享集群和分布式实时数仓等完整产品体系,已全面进入可规模化使用的长期支持阶段;同时配套数据迁移工具、监控运维工具和开发者工具,可以满足支撑各类企业应用。
넶46 2024-05-28 -
YashanDB V22.2重磅发布!七大亮点带你了解新特性
4月17日,崖山数据库系统YashanDB V22.2版本正式发布,在自研内核基础上全面加强企业级产品化能力,是面向通用行业和场景发布的一个具备里程碑意义的规模商用版本。
넶27 2024-05-28
-
里程碑式技术与应用突破!YashanDB V23.1三大新品重磅发布
11月8日,YashanDB 2023年度产品发布会在线上成功召开。本次产品发布会以“惟实·励新”为主题,宣布YashanDB内核能力、产品形态、生态创新全面升级,标志着YashanDB商业化进程又迈出了重要一步!
넶31 2024-05-28 -
YashanDB V23.1内核全面升级 核心场景再突破
11月8日,YashanDB 2023发布会在线上成功举办,YashanDB的产品总监王南分享了《创新突破 使能产业》的主题演讲。
넶19 2024-05-28 -
YashanDB V23.2 LTS发版 | 共享集群首个长期支持版本
4月,YashanDB正式发布长期支持版本YashanDB V23.2 LTS,标志着YashanDB单机主备、共享集群和分布式实时数仓等完整产品体系,已全面进入可规模化使用的长期支持阶段;同时配套数据迁移工具、监控运维工具和开发者工具,可以满足支撑各类企业应用。
넶46 2024-05-28 -
YashanDB V22.2重磅发布!七大亮点带你了解新特性
4月17日,崖山数据库系统YashanDB V22.2版本正式发布,在自研内核基础上全面加强企业级产品化能力,是面向通用行业和场景发布的一个具备里程碑意义的规模商用版本。
넶27 2024-05-28
-
里程碑式技术与应用突破!YashanDB V23.1三大新品重磅发布
11月8日,YashanDB 2023年度产品发布会在线上成功召开。本次产品发布会以“惟实·励新”为主题,宣布YashanDB内核能力、产品形态、生态创新全面升级,标志着YashanDB商业化进程又迈出了重要一步!
넶31 2024-05-28 -
YashanDB V23.1内核全面升级 核心场景再突破
11月8日,YashanDB 2023发布会在线上成功举办,YashanDB的产品总监王南分享了《创新突破 使能产业》的主题演讲。
넶19 2024-05-28 -
YashanDB V23.2 LTS发版 | 共享集群首个长期支持版本
4月,YashanDB正式发布长期支持版本YashanDB V23.2 LTS,标志着YashanDB单机主备、共享集群和分布式实时数仓等完整产品体系,已全面进入可规模化使用的长期支持阶段;同时配套数据迁移工具、监控运维工具和开发者工具,可以满足支撑各类企业应用。
넶46 2024-05-28 -
YashanDB V22.2重磅发布!七大亮点带你了解新特性
4月17日,崖山数据库系统YashanDB V22.2版本正式发布,在自研内核基础上全面加强企业级产品化能力,是面向通用行业和场景发布的一个具备里程碑意义的规模商用版本。
넶27 2024-05-28
-
里程碑式技术与应用突破!YashanDB V23.1三大新品重磅发布
11月8日,YashanDB 2023年度产品发布会在线上成功召开。本次产品发布会以“惟实·励新”为主题,宣布YashanDB内核能力、产品形态、生态创新全面升级,标志着YashanDB商业化进程又迈出了重要一步!
넶31 2024-05-28 -
YashanDB V23.1内核全面升级 核心场景再突破
11月8日,YashanDB 2023发布会在线上成功举办,YashanDB的产品总监王南分享了《创新突破 使能产业》的主题演讲。
넶19 2024-05-28 -
YashanDB V23.2 LTS发版 | 共享集群首个长期支持版本
4月,YashanDB正式发布长期支持版本YashanDB V23.2 LTS,标志着YashanDB单机主备、共享集群和分布式实时数仓等完整产品体系,已全面进入可规模化使用的长期支持阶段;同时配套数据迁移工具、监控运维工具和开发者工具,可以满足支撑各类企业应用。
넶46 2024-05-28 -
YashanDB V22.2重磅发布!七大亮点带你了解新特性
4月17日,崖山数据库系统YashanDB V22.2版本正式发布,在自研内核基础上全面加强企业级产品化能力,是面向通用行业和场景发布的一个具备里程碑意义的规模商用版本。
넶27 2024-05-28
-
友情链接:深圳计算科学研究院 深圳崖山科技有限公司
版权所有© 深圳崖山科技有限公司 粤ICP备2022018810号
公众号
加入技术交流群
YashanDB
崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的要求。
邮箱:info@yashandb.com
地址:广东省深圳市龙华区民宝路红山6979园区25座5-10层