游客kufrkwrbkmpsa_个人页

游客kufrkwrbkmpsa
个人头像照片
435
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年03月

  • 03.28 15:31:33
    发表了文章 2025-03-28 15:31:33

    【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警

    【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
  • 03.28 15:30:33
    发表了文章 2025-03-28 15:30:33

    【YashanDB知识库】共享从 MySQL异常处理CONTINUE HANDLER的改写方法

    【YashanDB知识库】共享从 MySQL异常处理CONTINUE HANDLER的改写方法
  • 03.28 15:28:35
    发表了文章 2025-03-28 15:28:35

    【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法

    【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法
  • 03.28 15:24:59
    发表了文章 2025-03-28 15:24:59

    YashanDB 个人版、标准版和企业版功能差异

    YashanDB 个人版、标准版和企业版功能差异
  • 03.28 15:24:16
    发表了文章 2025-03-28 15:24:16

    YashanDB 体系架构

    YashanDB 体系架构
  • 03.28 15:21:21
    发表了文章 2025-03-28 15:21:21

    YashanDB 存储引擎

    YashanDB 存储引擎
  • 03.28 15:20:34
    发表了文章 2025-03-28 15:20:34

    YashanDB SQL 引擎

    YashanDB SQL 引擎
  • 03.28 15:19:43
    发表了文章 2025-03-28 15:19:43

    YashanDB PL 引擎

    YashanDB PL 引擎
  • 03.28 15:18:06
    发表了文章 2025-03-28 15:18:06

    YashanDB与 Oracle 兼容性说明

    与 Oracle 兼容性说明
  • 03.28 15:17:10
    发表了文章 2025-03-28 15:17:10

    数据类型规格 | YashanDB Doc

    数据类型规格 | YashanDB Doc
  • 03.28 15:16:13
    发表了文章 2025-03-28 15:16:13

    物理规格 | YashanDB Doc

    物理规格 | YashanDB Doc
  • 03.28 15:14:42
    发表了文章 2025-03-28 15:14:42

    两个案例带你看懂 YashanDB 执行计划

    两个案例带你看懂 YashanDB 执行计划
  • 03.28 15:13:45
    发表了文章 2025-03-28 15:13:45

    【YashanDB 知识库】从 PostgreSQL 迁移到 YashanDB 如何进行数据行数比对

    【YashanDB 知识库】从 PostgreSQL 迁移到 YashanDB 如何进行数据行数比对
  • 03.28 15:11:05
    发表了文章 2025-03-28 15:11:05

    【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法

    【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法
  • 03.28 15:10:06
    发表了文章 2025-03-28 15:10:06

    【YashanDB 知识库】MySQL 和 YashanDB 隐式转换不一致引起的报错

    【YashanDB 知识库】MySQL 和 YashanDB 隐式转换不一致引起的报错
  • 03.28 15:09:25
    发表了文章 2025-03-28 15:09:25

    【YashanDB知识库】如何从内存中获取SQL语句的执行计划

    【YashanDB知识库】如何从内存中获取SQL语句的执行计划
  • 03.26 10:28:54
    发表了文章 2025-03-26 10:28:54

    【YashanDB知识库】使用DataX工具迁移yashan数据到maxcompute

    本文介绍使用崖山适配的DataX工具进行数据库迁移的方法,包括单表迁移和批量表迁移。单表迁移需配置json文件并执行同步命令;批量迁移则通过脚本自动化生成json配置文件并完成数据迁移,最后提供数据比对功能验证迁移结果。具体步骤涵盖连接信息配置、表清单获取、json文件生成、数据迁移执行及日志记录,确保数据一致性。相关工具和脚本简化了复杂迁移过程,提升效率。
  • 03.26 10:28:09
    发表了文章 2025-03-26 10:28:09

    【YashanDB知识库】从PostgreSQL迁移到YashanDB如何进行数据行数比对

    本文介绍了通过Oracle视图`v$sql`和`v$sql_plan`分析SQL性能的方法。首先,可通过`plan_hash_value`从`v$sql_plan`获取SQL执行计划,结合示例展示了具体查询方式。文章还创建了一个UDF函数`REPEAT`用于格式化输出,便于阅读复杂执行计划。最后,通过实例展示了如何根据`plan_hash_value`获取SQL文本及其内存中的执行计划,帮助优化性能问题。
  • 03.26 10:27:29
    发表了文章 2025-03-26 10:27:29

    【YashanDB知识库】YashanDB 支持MySQL多表更新语句的解决方法

    本文介绍了在YashanDB中处理MySQL多表更新语句的方法。由于YashanDB默认不支持多表更新(报错YAS-04344),可通过启用兼容性参数`SQL_PLUGIN = 'MYSQL'`解决,或改写SQL语句实现相同功能。文章通过具体示例说明了多种改写方法,包括根据共同列更新单个或多个字段、添加过滤条件以及基于多个共同列的更新场景。涉及的表结构和数据展示了实际操作过程,帮助用户顺利迁移和使用YashanDB。
  • 03.26 10:24:37
    发表了文章 2025-03-26 10:24:37

    【YashanDB知识库】MySQL和YashanDB 隐式转换不一致引起的报错

    本文分析了在YashanDB中执行特定SQL语句时出现的类型转换错误问题,并对比了YashanDB、Oracle和MySQL 5.7的行为差异。问题源于隐式类型转换,当数值字段与非法数字字符串(如'1,2')进行比较时,YashanDB和Oracle会报错,而MySQL 5.7虽不报错但会引发警告。通过调整SQL语句,避免数值与字符串直接比较,可有效解决问题。文章还详细解析了不同值表现不一致的原因,涉及执行计划和过滤条件的实际运行细节。
  • 03.26 10:23:37
    发表了文章 2025-03-26 10:23:37

    【YashanDB知识库】MySQL field 函数的改写方法

    本文来自YashanDB官网,介绍将MySQL的FIELD函数改写到YashanDB的方法。MySQL中,FIELD函数用于自定义排序;而在YashanDB中,可使用DECODE或CASE语句实现类似功能。示例展示对表`t1`按指定顺序排序的过程,提供两种改写方式,结果均符合预期。
  • 03.26 10:22:52
    发表了文章 2025-03-26 10:22:52

    【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警

    本文介绍了YashanDB在特定场景下的问题分析与解决方法。当使用yasboot重启数据库后,yasom和yasagent进程虽启动成功但出现告警,原因是缺少libnsl.so.1库文件或环境变量配置错误。解决步骤包括:检查系统中是否存在该库文件,若不存在则根据操作系统类型安装(有外网时通过yum或apt,无外网时创建符号链接),若存在则调整环境变量配置,并重新启动相关进程验证问题是否解决。
  • 03.26 10:22:09
    发表了文章 2025-03-26 10:22:09

    【YashanDB知识库】共享从 MySQL异常处理CONTINUE HANDLER的改写方法

    本文介绍了MySQL中`CONTINUE HANDLER FOR NOT FOUND`的用法及其在YashanDB中的改写方法。通过一个示例存储过程,展示了如何使用游标和异常处理机制来应对“未找到数据”的情况。在MySQL中,`CONTINUE HANDLER`用于捕获此类异常;而在YashanDB中,则需改用游标的`%NOTFOUND`属性和`NO_DATA_FOUND`异常处理。文章对比了两者的执行效果,帮助用户顺利完成从MySQL到YashanDB的业务迁移。
  • 03.26 10:21:19
    发表了文章 2025-03-26 10:21:19

    【YashanDB知识库】数据库升级后用yasboot在线扩充备节点出现报错

    本文来自YashanDB官网,讨论从22.2.4.1升级至23.2.2.100过程中遇到的在线扩容问题。使用yasboot增加备节点时出现“no replication addr in node 1-1”错误,尽管数据库中存在相关配置。原因是早期托管功能未支持扩容,导致OM无法获取新库配置。提供两种规避方法:一是手动修改`cod_domor.db`信息并调整配置文件;二是手动安装YashanDB并配置备机。最终已向研发反馈,将在扩容时优化配置检查逻辑。
  • 03.26 10:20:33
    发表了文章 2025-03-26 10:20:33

    【YashanDB知识库】共享利用Python脚本解决Oracle的SQL脚本@@用法

    本文来自YashanDB官网,介绍如何处理Oracle客户端sql*plus中使用@@调用同级目录SQL脚本的场景。崖山数据库23.2.x.100已支持@@用法,但旧版本可通过Python脚本批量重写SQL文件,将@@替换为绝对路径。文章通过Oracle示例展示了具体用法,并提供Python脚本实现自动化处理,最后调整批处理脚本以适配YashanDB运行环境。
  • 03.26 10:19:08
    发表了文章 2025-03-26 10:19:08

    【YashanDB知识库】共享超过32000字节字符串插入CLOB类型方案

    本文来自YashanDB官网,介绍了解决向崖山数据库CLOB类型字段插入超过32000字节字符串时出现的YAS-04107错误的方法。通过JDBC动态变量绑定技术,实现对不同表的超长字符串插入支持。方案基于YashanDB JDBC和Druid组件,动态解析SQL语句并绑定变量,提供通用性。文章包含关键代码示例及程序使用说明,需JDK 1.8环境运行,并提供附件下载以辅助实施。
  • 03.26 10:18:13
    发表了文章 2025-03-26 10:18:13

    【YashanDB知识库】扩展redo大小

    本文介绍了崖山数据库(YashanDB)中调整redo文件数量和大小的方法。通过修改配置文件的REDO_FILE_NUM和REDO_FILE_SIZE参数,或使用SQL命令手动扩容redo文件,具体包括:查看当前redo状态、新增redo文件、切换日志写入、执行检查点操作以确保数据安全、删除旧redo文件等步骤。此方法适用于安装后发现redo配置过小的情况,帮助优化数据库性能。
  • 03.26 10:17:28
    发表了文章 2025-03-26 10:17:28

    【YashanDB知识库】分布式LSC表修改字段

    本文来自YashanDB官网,介绍了一种间接修改分布式LSC表字段的方法。通过重命名原表为备份表、重建新表调整字段长度、使用bulkload方式快速导入数据、验证记录数并删除备份表等步骤,实现将字段`area_name`从VARCHAR2(60)修改为VARCHAR2(100)。此方法高效且适用于分布式环境下的表结构调整。
  • 03.26 10:16:43
    发表了文章 2025-03-26 10:16:43

    【YashanDB知识库】Springboot启动找不到崖山jdbc驱动的问题处理

    本文来自YashanDB官网,主要解决SpringBoot应用启动时出现“找不到崖山JDBC驱动”的问题,尽管lib目录下已有yashandb-jdbc-1.6.9.jar文件。错误信息显示`java.lang.ClassNotFoundException: com.yashandb.jdbc.Driver`。解决方案为:通过`which java`等命令定位Java安装路径,将驱动jar包复制到JRE的`lib/ext`目录下,最后重启应用即可。
  • 03.26 10:15:58
    发表了文章 2025-03-26 10:15:58

    【YashanDB知识库】DataX迁移Hive到崖山分布式

    本文来自YashanDB官网,介绍通过DataX将Hive数据迁移到YashanDB的实现方法。源环境为Hive 3.1.3,目标为YashanDB 23.2.3.100。文章提供了Hive与YashanDB的建表脚本、数据类型映射及DataX配置示例,包含reader和writer插件参数设置,并通过`datax.py`执行同步任务。内容详尽展示了数据迁移的全流程。
  • 03.26 10:14:59
    发表了文章 2025-03-26 10:14:59

    【YashanDB知识库】沙箱备库

    YashanDB的沙箱备库是一种与主库断开网络连接的备份数据库,可通过手动回放归档日志保持数据同步。沙箱备库支持只读服务,必要时可切换为主库角色。本文介绍了如何通过备份影像恢复方式构建沙箱备库,包括配置参数、恢复数据库、注册和回放归档日志等步骤,同时说明了强制升主的操作及注意事项。此方案适用于数据保护和灾难恢复场景。
  • 03.26 10:13:10
    发表了文章 2025-03-26 10:13:10

    【YashanDB知识库】MySQL返回结果集的存储过程的改写方法

    本文介绍了将MySQL存储过程改写至YashanDB的解决方案。由于MySQL存储过程可直接返回结果集,而YashanDB需通过返回SYS_REF_CURSOR的函数实现类似功能,因此需要对代码进行转换。示例中展示了如何将MySQL存储过程`proc1`改写为YashanDB函数,并调整JDBC应用代码以适配REF_CURSOR输出参数,从而正确获取查询结果。此方法确保了跨数据库场景下的兼容性与功能性。
  • 03.26 10:12:29
    发表了文章 2025-03-26 10:12:29

    【YashanDB知识库】Kettle迁移PostgreSQL到YashanDB

    本文介绍了在Windows环境下使用开源工具Kettle将PostgreSQL数据迁移到YashanDB的方法,适用于YMP不支持PostgreSQL的场景。环境配置包括Kettle 8.3、JAVA 1.8、PostgreSQL 12和YashanDB 23.2.1.100。通过设置JAVA环境变量、解压作业包、启动Kettle图形界面,配置数据库连接(PostgreSQLInput与YashanOutput)以及修改表清单文件等步骤,最终执行总任务完成数据迁移。若迁移失败,可通过日志定位问题并重试,目标表会在每次同步前被truncate以避免数据冲突。
  • 03.26 10:11:38
    发表了文章 2025-03-26 10:11:38

    【YashanDB知识库】Kettle迁移MySQL到YashanDB

    本文介绍了使用Kettle将MySQL数据库中的中文数据迁移到YashanDB的方法,解决因YMP不支持Latin1字符集导致的乱码问题。提供了Windows和Linux两种环境下的操作步骤,包括配置JAVA环境、解压作业包、设置数据库连接(MySQLInput与YashanOutput)、修改表列表配置文件及运行迁移任务。Windows环境支持图形界面便于调试,Linux环境网络性能更优。通过详细的操作指南,确保数据迁移成功并可重试无冲突。
  • 03.26 10:10:45
    发表了文章 2025-03-26 10:10:45

    【YashanDB知识库】Flink CDC实时同步Oracle数据到崖山

    本文介绍通过Flink CDC实现Oracle数据实时同步至崖山数据库(YashanDB)的方法,支持全量与增量同步,并涵盖新增、修改和删除的DML操作。内容包括环境准备(如JDK、Flink版本等)、Oracle日志归档启用、用户权限配置、增量日志记录设置、元数据迁移、Flink安装与配置、生成Flink SQL文件、Streampark部署,以及创建和启动实时同步任务的具体步骤。适合需要跨数据库实时同步方案的技术人员参考。
  • 03.26 10:10:41
    发表了文章 2025-03-26 10:10:41

    【YashanDB知识库】Flink CDC实时同步Oracle数据到崖山

    本文介绍通过Flink CDC实现Oracle数据实时同步至崖山数据库(YashanDB)的方法,支持全量与增量同步,并涵盖新增、修改和删除的DML操作。内容包括环境准备(如JDK、Flink版本等)、Oracle日志归档启用、用户权限配置、增量日志记录设置、元数据迁移、Flink安装与配置、生成Flink SQL文件、Streampark部署,以及创建和启动实时同步任务的具体步骤。适合需要跨数据库实时同步方案的技术人员参考。
  • 03.26 10:09:11
    发表了文章 2025-03-26 10:09:11

    【YashanDB 知识库】DolphinScheduler 适配崖山 Python 驱动

    本文来自YashanDB官网,介绍如何将DolphinScheduler调度器适配崖山Python驱动,实现通过Python任务访问崖山数据库。环境要求包括DolphinScheduler 3.1.9、Python 3.9及YashanDB 23.2.2.100。操作步骤涵盖安装YashanDB客户端、配置环境变量、安装Python驱动以及设置DolphinScheduler相关参数,助力用户高效集成与使用。
  • 03.26 10:08:00
    发表了文章 2025-03-26 10:08:00

    【YashanDB 知识库】如何避免 yasdb 进程被 Linux OOM Killer 杀掉

    本文来自YashanDB官网,探讨Linux系统中OOM Killer对数据库服务器的影响及解决方法。当内存接近耗尽时,OOM Killer会杀死占用最多内存的进程,这可能导致数据库主进程被误杀。为避免此问题,可采取两种方法:一是在OS层面关闭OOM Killer,通过修改`/etc/sysctl.conf`文件并重启生效;二是豁免数据库进程,由数据库实例用户借助`sudo`权限调整`oom_score_adj`值。这些措施有助于保护数据库进程免受系统内存管理机制的影响。
  • 03.26 10:07:06
    发表了文章 2025-03-26 10:07:06

    【YashanDB知识库】YMP从oracle到yashan迁移评估报OCI相关错误

    本文来自YashanDB官网,主要解决在使用YMP(yashan-migrate-platform)进行迁移评估时出现的OCI版本检查错误问题。错误原因为操作系统重装后,OCI所需依赖缺失(如`libnsl.so.1`、`libnnz19.so`等)。文章提供了排查步骤和解决方法:一是检查并配置环境变量`LD_LIBRARY_PATH`,二是若依赖仍缺失,则需手动下载并安装对应依赖文件。适用于使用YMP迁移平台的用户遇到OCI相关问题时参考。
  • 03.26 10:06:22
    发表了文章 2025-03-26 10:06:22

    【YashanDB知识库】MySQL的FROM_UNIXTIME和UNIX_TIMESTAMP如何在YashanDB改写

    本文来自YashanDB官网,探讨了解决MySQL函数`FROM_UNIXTIME`和`UNIX_TIMESTAMP`在YashanDB中无法直接执行的问题。由于YashanDB高度兼容Oracle,可通过借鉴Oracle的改写方法,在YashanDB中创建同名函数实现功能。具体方案包括定义函数逻辑、计算时间戳与日期转换关系,并创建公共同义词以支持调用。最终成功解决报错问题,使相关SQL语句在YashanDB中正常运行。
  • 03.26 10:05:33
    发表了文章 2025-03-26 10:05:33

    【YashanDB知识库】对比Oracle和YashanDB对象不一致的方法

    本文来自YashanDB官网,介绍从Oracle迁移到YashanDB后的数据校验方法。通过YMP工具迁移数据后,可使用其内置校验功能,或采用本文提供的复杂对比思路:将Oracle的DBA_*数据字典视图保存为用户表,借助YMP同步至YashanDB,再利用SQL查询两数据库间的差异。具体包括视图、存储过程、索引和约束等对象的对比方法,提供详细SQL示例以供参考和修改。
  • 03.26 10:01:55
    发表了文章 2025-03-26 10:01:55

    【YashanDB知识库】MySQL的FIND_IN_SET如何在YashanDB改写

    本文来自YashanDB官网,探讨了MySQL中使用`FIND_IN_SET`函数在YashanDB中不兼容的问题及解决方法。由于YashanDB的`tinyint`类型无法参与条件运算,而MySQL的Boolean类型是`tinyint`的同义词,导致直接迁移时出现错误。文章通过分析原因,提出改写方案:将`where find_in_set(`替换为`where 0 < find_in_set(`,从而实现兼容性调整,方便用户快速迁移和改写SQL语句。
  • 03.26 10:01:02
    发表了文章 2025-03-26 10:01:02

    【YashanDB知识库】透明故障转移配置指导

    本文介绍了YashanDB的透明应用故障转移(TAF)功能,该功能可在数据库实例故障时自动重新连接到其他节点,保持连接一致性。同时新增了JDBC URL配置参数,包括`failover`、`failoverType`、`failoverMethod`、`failoverRetries`和`failoverDelay`,用于定制化故障转移行为。文章提供了单机、主备及负载均衡模式下的URL示例,并说明了非DBA用户角色的授权方法。
  • 03.26 10:00:10
    发表了文章 2025-03-26 10:00:10

    【YashanDB知识库】字符集latin1的MySQL中文数据如何迁移到YashanDB

    本文探讨了在使用YMP 23.2.1.3迁移MySQL Server字符集为latin1的中文数据至YashanDB时出现乱码的问题。问题根源在于MySQL latin1字符集存放的是实际utf8编码的数据,而YMP尚未支持此类场景。文章提供了两种解决方法:一是通过DBeaver直接迁移表数据;二是将MySQL表数据转换为Insert语句后手动插入YashanDB。同时指出,这两种方法适合单张表迁移,多表迁移可能存在兼容性问题,建议对问题表单独处理。
  • 03.26 09:59:10
    发表了文章 2025-03-26 09:59:10

    【YashanDB知识库】通过导入导出修改用户名称

    本文来自YashanDB官网,介绍如何间接修改数据库用户名。由于YashanDB不支持直接改名,可通过导入导出实现:先用`exp`备份原用户数据,删除旧用户后创建新用户并授权,最后用`imp`将数据从旧用户导入新用户。示例展示了将用户`test`改为`test01`的具体步骤。
  • 03.26 09:56:07
    发表了文章 2025-03-26 09:56:07

    【YashanDB知识库】私有maven使用崖山JDBC驱动

    本文介绍如何将YashanDB的JDBC驱动包(yashandb-jdbc-1.5.1.jar)安装到Maven本地仓库。通过使用`mvn install:install-file`命令,指定参数如`-Dfile`(jar路径)、`-DgroupId`、`-DartifactId`和`-Dversion`等,可完成打包。之后,在项目中只需在`pom.xml`中添加对应依赖即可使用该驱动,方便集成与管理。
  • 03.26 09:55:06
    发表了文章 2025-03-26 09:55:06

    【YashanDB知识库】归档日志清理

    本文介绍了YashanDB中手动清理归档日志时遇到的问题及解决方法。问题源于在归档日志未备份或未同步到备机时尝试删除,导致文件仍存在。解决方案是通过调整`ARCH_CLEAN_IGNORE_MODE`参数(如设置为BOTH模式)来忽略备份和备机限制,执行归档日志清理命令(如`ALTER DATABASE DELETE ARCHIVELOG`)。同时,注意YashanDB支持自动清理功能,可通过设置上下阈值避免磁盘空间不足。相关参数可用`show parameter clean`查看。
  • 03.24 16:30:18
    发表了文章 2025-03-24 16:30:18

    【YashanDB知识库】非YCM方式的自动备份方案示例

    【YashanDB知识库】非YCM方式的自动备份方案示例
  • 03.24 16:29:46
    发表了文章 2025-03-24 16:29:46

    【YashanDB知识库】备库扩缩容指导

    【YashanDB知识库】备库扩缩容指导
  • 发表了文章 2025-04-10

    YashanDB异构数据库链接配置

  • 发表了文章 2025-04-10

    YashanDB redo日志文件管理

  • 发表了文章 2025-04-10

    YashanDB SYSAUX表空间管理

  • 发表了文章 2025-04-10

    YashanDB归档日志文件管理

  • 发表了文章 2025-04-10

    YashanDB SYSTEM表空间管理

  • 发表了文章 2025-04-10

    YashanDB数据文件管理

  • 发表了文章 2025-04-10

    YashanDB数据库托管

  • 发表了文章 2025-04-10

    YashanDB控制文件管理

  • 发表了文章 2025-04-10

    YashanDB数据库删除

  • 发表了文章 2025-04-10

    YashanDB TLCP连接配置

  • 发表了文章 2025-04-10

    YashanDB操作系统身份认证配置

  • 发表了文章 2025-04-10

    YashanDB配置参数文件与密码文件管理

  • 发表了文章 2025-04-10

    YashanDB分布式节点间SSL连接配置

  • 发表了文章 2025-04-10

    YashanDB HA节点间SSL连接配置

  • 发表了文章 2025-04-10

    YashanDB数据库服务端SSL连接配置

  • 发表了文章 2025-04-10

    YashanDB参数配置

  • 发表了文章 2025-04-10

    YashanDB字符集配置

  • 发表了文章 2025-04-10

    YashanDB实例启停

  • 发表了文章 2025-04-10

    YashanDB归档管理

  • 发表了文章 2025-04-10

    卸载YashanDB服务端

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息