【YashanDB 知识库】沙箱备库
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7396990.html?templateId=171...所谓沙箱备库,是和主库断开网络连接的备库或者是从备份影像恢复出来的数据库,可以手工回放主库产生的归档日志,沙箱备库可以提供只读服务,必要时可以切换成主库角色,一旦切换成主库模式且发生写入操作,将不能变回原主库的
【YashanDB知识库】MySQL返回结果集的存储过程的改写方法
本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7396989.html?templateId=171...概述MySQL的存储过程可返回结果集,改写到YashanDB,需要转换成返回SYS_REFCURSOR的函数,而且上层应用代码(例如:JDBC)也需要调整。问题MySQL的存储过程可返回结果集,请看以下示例的存储过
【YashanDB 知识库】Kettle 迁移 PostgreSQL 到 YashanDB
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7396988.html?templateId=171...概述由于 YMP 不支持 PostgreSQL 数据库,因此使用开源工具 Kettle 迁移 PosgreSQL 数据到 YashanDB。本文介绍了 Windows 环境的 Kettle 使用方式进行数据迁移
【YashanDB 知识库】Kettle 迁移 MySQL 到 YashanDB
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7396987.html?templateId=171...概述由于 YMP 不支持 Latin1 字符集 MySQL 数据库,导致 MySQL 的中文数据迁移到 YashanDB,变成乱码。因此使用 Kettle 迁移可以规避该问题。因此本文介绍了两种环境的 Kett
【YashanDB 知识库】Flink CDC 实时同步 Oracle 数据到崖山
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7396983.html?templateId=171...概述本文主要介绍通过 flink cdc 实现 oracle 数据实时同步到崖山,支持全量和增量,DML 支持新增、修改和删除。环境JDK 版本:11Flink 版本:1.18.1flink-sql-conne
【YashanDB 知识库】DolphinScheduler 适配崖山 Python 驱动
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7396982.html?templateId=171...概述本文主要介绍 DolphinScheduler 调度器适配崖山 Python 驱动,支持在 DolphinScheduler 上通过 python 任务访问崖山数据库。环境DolphinScheduler
【YashanDB 知识库】如何避免 yasdb 进程被 Linux OOM Killer 杀掉
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7352693.html?templateId=171...在内存使用接近 100% 时,系统处于危险境地,为了避免服务器崩溃,Linux 内核中有 OOM (Out Of Memory) Killer 进程,当内存使用接近满时,缺省它会找到使用内存最多的进程杀掉 (k
【YashanDB 知识库】YMP 从 oracle 到 yashan 迁移评估报 OCI 相关错误
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7352692.html?templateId=171...报错信息错误信息:OCI 版本检查:OCI 版本为空或 OCI 的架构和本地系统的架构不符YMP 版本:yashan-migrate-platform-v23.2.1.3-linux-x86-64.zipOCI
【YashanDB 知识库】MySQL 的 FROM_UNIXTIME 和 UNIX_TIMESTAMP 如何在 YashanDB 改写
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7352691.html?templateId=171...前言MySQL 应用常使用 FROM_UNIXTIME 和 UNIX_TIMESTAMP 函数,但是无法在 YashanDB 直接执行,需要改写。本文探讨如何利用 YashanDB 高度兼容 Oracle 的特
【YashanDB 知识库】对比 Oracle 和 YashanDB 对象不一致的方法
“本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7323370.html?templateId=171...前言通过 YMP 迁移 Oracle 到 YashanDB 对象后,YMP 已经提供了校验功能,推荐使用 YMP 的校验功能。如果需要更复杂的对比方法,可采用本文中的对比思路和方法。思路保存 Oracle 的
【-YashanDB 知识库】MySQL 的 FIND_IN_SET 如何在 YashanDB 改写
前言MySQL 应用使用的 SQL 的 Where 条件存在 FIND_IN_SET,无法在 YashanDB 直接执行,需要改写。本文探讨不兼容的原因,并给出改写手段。问题SQL 示例MySQL 执行成功<table cellspacing="0"><tbody><tr><td><p><span>mysq
【YashanDB 知识库】透明故障转移配置指导
透明应用故障转移,即 TAF 全称 Transparent Application Failover,驱动的透明应用故障转移功能,使你能够在连接的数据库实例发生故障时自动重新连接到数据库。新的数据库连接,虽然是由不同的节点创建的,但与原来的连接是相同的。在重新连接过程中,之前的活动事务将会被回滚,并且当前的语句会被终止。#新增 JDBC URL 配置参数YashanDB JDBC URL 新增有如
【-YashanDB 知识库】字符集 latin1 的 MySQL 中文数据如何迁移到 YashanDB
问题MySQL Server 字符集 latin1 的中文数据通过 YMP 23.2.1.3 遇到乱码问题MySQL 中文正常迁移到 YashanDB 的中文不正常原因MySQL Server 字符集 latin1,可以写入 UTF8 中文,导致存放的数据是 latin1 数据,但内容实际上是 utf8 编码。目前 YMP 23.2.1.3 还不支持字符集 latin1 的 M
【YashanDB 知识库】通过导入导出修改用户名称
YashanDB 中不支持直接修改用户名称,但可以通过导入导出间接修改用户名称。以下已将用户 test 修改为 test01 为例:1**、** 通过 exp 备份 test 用户exp test/yasdb_123@127.0.0.1:1688 file=/home/yashan/test.dump owner=test2**、删除 test 用户 **DROP U
【YashanDB 知识库】私有 maven 使用崖山 JDBC 驱动
将 yashandb-jdbc-1.5.1.jar 打包进 mavan 本地仓库mvn install:install-file -Dfile=F:\developRE\yashan\dbeaver-for-yashandb-23.1-win32\win32\x86_64\dbeaver\configuration\org.eclipse.osgi\258\0\.cp\driv
【YashanDB 知识库】非 YCM 方式的自动备份方案示例
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7281310.html?templateId=1718516概述如果有 YCM,推荐使用 YCM 自动备份,详情请参考 YCM 官方文档。但是如果没有 YCM,则可通过 crontab 实现自动备份。目前示例的自动备份方案是每周的周 3、周 6 的凌晨 0 点做全量备
【YashanDB 知识库】备库扩缩容指导
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7281309.html?templateId=1718516扩容Step1:生成配置文件$ yasboot config node gen -c yashandb -u yashan -p password --ip ip1,ip2...ipn --port 22 -
【-YashanDB 知识库】YCM 数据库托管遇到的问题
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7281308.html?templateId=1718516YCM 托管了集群,现在显示数据库处于故障状态,按照告警项建议检查实例的状态是正常运行的问题现象:查看 dba_users 视图发现 yasom 用户不存在。问题原因:YCM 运维工具是通过 yasdb 中的
YCM和YMP密码重置
YCM密码重置:进入YCM安装目录的scripts目录下:/opt/ycm/ycm/scripts执行下面命令重置admin用户密码为初始密码:yasadm user password reset -n admin执行上述命令后在图形界面用admin/admin登录即可 YMP密码重置:--YMP用户超过五次错误输入密码,账号会被锁定1个月1. 进入YMP安装目录:/data/
【YashanDB 知识库】Yasldr 错误处理
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7281306.html?templateId=1718516问题 1. YAS-04113 bracket expected [YASLDR] execute failed**原因:导入数据的用户没有 dba 权限解决方法:为导入数据的用户赋 dba 权限:grant