- 2024-11-14第三章:YashanDB 对象管理(进阶篇)
YashanDB对象管理(进阶篇)表管理表是YashanDB中数据存储基本单元。每个表都是由列和行组成的。创建表时,需要指定表类型。表上可以有约束用于确保数据的有效性表的存储结构存储结构-Segment表——>表段索引——>索引段延迟段的创建USER_TABLESUSER_SEGMENTSR
- 2024-11-14Yashandb数据库YCM安装
YashandbYCM安装到官网下载YCM软件:https://download.yashandb.com/download开机自启前提管理平台开机自启需要确保对rc.local有可执行权限,可执行以下命令:#chmod+x/etc/rc.local将软件包上传至yasmanager用户/home/yasmanager路径下:[root@yashanyasmanager]#ta
- 2024-11-13YashanDB单机安装教程
YashanDB数据库安装过程基于CentOS7.8官方建议配置:本次安装配置:操作系统:CentOS7.8CPU:X86_644C内存:8G硬盘:100G文件系统:xfs本次使用软件包:yashandb-personal-23.1.1.100-linux-x86_64.tar.gz1.从官网下载安装包【个人学习版】,根据操作系统选择对应版本,并
- 2024-11-13第二章:YashanDB SQL语言(进阶篇)
YashanDBSQL语言(进阶篇)YashanDBSQL语言(基础篇)回顾SQL语言概述什么是SQL语言SQL(StructuredQueryLanguage)翻译为结构化查询语言。SQL是一种是用于访问和管理数据库的标准计算机语言,最新标准为ISO/IEC9075:2023。SQL语言集数据定义、操纵、控制功能于一体。SQL语言
- 2024-11-08YashanDB一键安装脚本分享
前言前段时间,yashanDB发布了YashanDBPersonal23.3版本,立马准备安装试试,想着安装后续可能还会有其他版本,本着一劳永逸的想法,写了这个一键安装脚本。后续还有优化空间,这里简单分享记录下脚本安装过程。环境准备1.官网下载最新的个人版安装包:点击获取YashanDBPersonal
- 2024-11-08Spring JPA集成YashanDB教程分享
引言关于SpringJPASpringJPA(JavaPersistenceAPI)是JavaEE中关于持久化(即对象持久化到数据库)的标准规范,它为Java应用提供了一种与数据库交互的面向对象的方法。SpringDataJPA是Spring对JPA的实现,它极大地简化了数据持久化的操作。以下是SpringJPA的重要性和用途重
- 2024-09-30使用Yasboot安装YashanDB的疑惑和建议
本文作者:YashanDB高级服务工程师卢智凌从去年开始,⼀直在学习国产数据库YashanDB,对YashanDB的总体感觉还是⾮常不错的。作为对学习成果的考察,去年通过了YashanDB官⽅组织的YCA认证,4月底⼜参加了YCP认证,YCP认证包括笔试部分和实操部分。在准备实操部分的练习时,使⽤Yasboot安装Yasha
- 2024-09-30崖山数据库的共享集群机制初探
YashanDB共享集群是崖⼭数据库系统(YashanDB)的⼀个关键特性,它是⼀个单库多实例的多活数据库系统。⽤⼾可以连接到任意实例访问同⼀个数据库,多个数据库实例能够并发读写同⼀份数据,同时保证实例之间读写的强⼀致性。这种设计赋予了系统⾼可⽤性、⾼扩展性和⾼性能的特点。共享集群
- 2024-09-27【YashanDB知识库】YashanDB-OCI-快速上手
本文内容来自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7488285.html?templateId=1718516背景OCI是Oracle调用接口(OracleCallInterface简称OCI)提供了一组对Oracle数据库进行存取的接口子例程(函数),通过在第三方设计语言(如C语言)中进行调用可达到存取ORACLE
- 2024-09-27【YashanDB知识库】如何dump数据文件,转换rowid, 查询对应内容
本文来自YashanDB官网,具体内容可见https://www.yashandb.com/newsinfo/7459464.html?templateId=1718516问题现象客户环境有时候会遇到文件损坏的情况,需要dump文件,根据rowid查询数据情况。问题的风险及影响熟练掌握崖山数据文件dump操作,并识别rowid,在故障的情况下可以快速确认相应
- 2024-09-27【YashanDB知识库】如何dump数据文件,转换rowid, 查询对应内容
本文来自YashanDB官网,具体内容可见https://www.yashandb.com/newsinfo/7459464.html?templateId=1718516问题现象客户环境有时候会遇到文件损坏的情况,需要dump文件,根据rowid查询数据情况。问题的风险及影响熟练掌握崖山数据文件dump操作,并识别rowid,在故障的情况下可以快速确认
- 2024-09-27【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
问题现象客户刚开始使用YashanDBodbc的时候,需要查看调用日志详情,确认相应接口调用情况。问题的风险及影响客户在windowsserver2016环境测试,影响测试业务的开展。问题影响的版本YashanDB版本:所有版本问题发生原因本案例是对操作的说明,不涉及根因解决方法及规避方式1
- 2024-09-26【YashanDB知识库】YMP迁移oracle不兼容给用户授权高级包
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7441382.html?templateId=1718516【标题】YMP迁移oracle不兼容给用户授权高级包【关键字】oracle迁移,高级包授权【问题描述】迁移评估任务中,oracle迁移YashanDB,YMP不兼容语句:grantexecuteonsys.dbms_statst
- 2024-09-26【YashanDB知识库】decode函数中的子查询被不必要地多次执行
本文内容转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7441387.html?templateId=1718516问题现象客户向yashandb下发的SQL语句执行时间超过6分钟仍未出结果问题的风险及影响SQL语句性能慢,影响客户业务问题影响的版本所有的yashandb22.2版本23.2版本没有这个问
- 2024-09-26用户体验分享 | YashanDB V23.2.3安装部署
近期崖山新版体验过程中,总能看到用户提问:openssl版本问题、monit命令找不到问题、yashan用户权限问题、数据库重装问题今日整理了多位用户的安装经验,希望能够帮助到大家~1.Lucifer三思而后行:YashanDB个人版数据库安装部署2.小周的数据库进阶之路:国产库学习系列之yasha
- 2024-09-26【YashanDB知识库】YMP迁移oracle不兼容给用户授权高级包
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7441382.html?templateId=1718516【标题】YMP迁移oracle不兼容给用户授权高级包【关键字】oracle迁移,高级包授权【问题描述】迁移评估任务中,oracle迁移YashanDB,YMP不兼容语句:grantexecuteonsys.dbms_sta
- 2024-09-25【YashanDB知识库】yashandb执行包含带oracle dblink表的sql时性能差
本文内容来自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7396959.html?templateId=1718516问题现象yashandb执行带oracledblink表的sql性能差:同样的语句,同样的数据,oracle通过dblink访问远端oracle执行,耗时不到1秒钟:问题的风险及影响yashandb通过dblink访问oracle
- 2024-09-25【YashanDB知识库】查询YashanDB表空间使用率
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7369203.html?templateId=1718516【问题分类】功能使用【关键字】表空间,使用率【问题描述】YashanDB使用过程中,如何查询表空间的使用率【问题原因分析】需要查询相应的YashanDB系统表,计算表空间使用率【解决/规
- 2024-09-25【YashanDB知识库】多表更新报错 YAS-04344 multi-table update is not supported
本文内容来自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7369204.html?templateId=1718516【问题分类】功能使用【关键字】YAS-04344,UPDATE,multi-tableupdate,MERGEINTO【问题描述】在崖山环境执行类似以下语法进行多表更新报YAS-04344multi-tableupdate
- 2024-09-25【YashanDB知识库】多表更新报错 YAS-04344 multi-table update is not supported
本文内容来自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7369204.html?templateId=1718516【问题分类】功能使用【关键字】YAS-04344,UPDATE,multi-tableupdate,MERGEINTO【问题描述】在崖山环境执行类似以下语法进行多表更新报YAS-04344multi-tableupdateisn
- 2024-09-25【YashanDB知识库】查询YashanDB表空间使用率
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7369203.html?templateId=1718516【问题分类】功能使用【关键字】表空间,使用率【问题描述】YashanDB使用过程中,如何查询表空间的使用率【问题原因分析】需要查询相应的YashanDB系统表,计算表空间使用率【
- 2024-09-25【YashanDB知识库】YAS-04110 invalid variant name
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7369202.html?templateId=1718516【标题】错误码处理【问题分类】查询语句报错【关键字】YAS-04110【问题描述】执行特定sql时,遇到相应报错【问题原因分析】字段中含有保留字,应使用双引号包裹字段名称【解决/规
- 2024-09-25【YashanDB知识库】如何配置jdbc驱动使getDatabaseProductName()返回Oracle
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7352676.html?templateId=1718516问题现象某些三方件,例如工作流引擎activiti,暂未适配yashandb,使用中会出现如下异常:问题的风险及影响影响客户业务无法进行。问题影响的版本所有的yashandbjdbc驱动版本。问题
- 2024-09-25【YashanDB知识库】YAS-04110 invalid variant name
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7369202.html?templateId=1718516【标题】错误码处理【问题分类】查询语句报错【关键字】YAS-04110【问题描述】执行特定sql时,遇到相应报错【问题原因分析】字段中含有保留字,应使用双引号包裹字段名称【
- 2024-09-25【YashanDB知识库】客户端字符集与数据库字符集兼容问题
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7352675.html?templateId=1718516问题现象客户端yasql配置字符集为GBK,服务端yasdb配置字符集为UTF8,之后执行语句:会发现:期望是两个都失败(强检测字符集),或者两个都成功(弱检测字符集,直接将字符当做数据存储,不关心数