YashanDB更换服务器IP
本文主要介绍当一个单机部署的数据库集群中,一台或多台服务器的IP发生变更时,管理员如何通过yasboot ipchange命令进行数据库层面的IP更换操作,最终使得数据库恢复可用。下述操作将以一主两备环境中的两台服务器IP发生变更为例进行描述:服务器名称旧IP角色新IP服务器1192.168.1.2主192.168.1.5服务器2192.168.1.3备192.168.1.6服务器3192.168
YashanDB离线升级回退
数据库升级过程中可能因为网络故障、命令错误、配置文件错误及版本错误等原因导致数据库升级失败,此时请运行升级回退恢复升级前环境。Warn:仅升级失败才允许回退。升级回退的过程中会重启数据库。若升级失败且回退仍失败,请联系YashanDB技术支持解决。升级成功后,执行回退会报错:$ ./bin/yasboot cluster rollback -c y
YashanDB滚动升级回退
数据库升级过程中可能因为网络故障、命令错误、配置文件错误及版本错误等原因导致数据库升级失败,此时请运行升级回退恢复升级前环境。Warn:仅升级失败才允许回退。升级回退的过程中会重启备库。若升级失败且回退仍失败,请联系YashanDB技术支持解决。升级成功后,执行回退会报错:$ ./bin/yasboot cluster rollback -c ya
YashanDB离线升级
YashanDB支持通过yasboot工具离线升级已部署的数据库,将数据库二进制文件升级到新版本。Note:本文中所有路径、版本号、用户、密码与回显信息等仅为示例,请以实际为准。#注意事项离线升级要求当前数据库无新业务数据产生,请通过应用手段停止用户业务。请完成升级前准备要求的各项工作后再进行升级。升级过程需使用YashanDB内置的yasboot工具,该工具的命令选项含义及说明请查阅yasboo
YashanDB解锁高效查询的关键功能 Group by分组
01前言在数据库领域,高效的数据处理能力是开发者的必备技能。Group by分组操作的运用关系到SQL查询性能的优劣。面向不同的业务场景,会有不同的分组优化策略,本文旨在深度剖析各类复杂业务场景下,如何选择高效的Group by分组策略,帮助突破数据处理瓶颈,实现分组效率的快速提升。02分组的概念Group by子句是对一个表达式或者多个表达式进行分组,并对分组数据进行聚集运算。Having子句是
YashanDB滚动升级
YashanDB支持通过yasboot工具滚动升级已经部署的数据库,在数据库不停机的情况下,将数据库二进制文件升级到新版本。本文将以23.3.1.0版本升级到23.3.1.1版本为例介绍数据库的滚动升级方式。#注意事项滚动升级适用范围:单机(主备)部署:主备形态部署的数据库从23.2.0.0及以上版本向版本号前三位相同但第四位不同的新版本进行升级。分布式部署:MN和DN均为主备部署的数据库从23.
YashanDB升级前准备
请与YashanDB技术支持确认当前在用数据库版本是否可直接升级到该新版本。#确认临时目录的权限及空间滚动升级时会创建安装新版本数据库的目录,请确保升级操作用户拥有创建该目录的权限,且具备充足的存储空间。离线升级时会创建一个临时目录(${旧版本的安装目录}/upgrade_tmp/backup)作为备份目录,该目录包含解压软件包文件和当前数据库ctrl/system/undo/redo等文件的备份
YashanDB安装常见问题
用户堡垒机访问报错:主机扫描失败:handshake failed: ssh: unable to authenticate,attempted methods [none password], no supportted methods remain config check failed请参照安装初始环境调整进行环境检查。赋予安装用户sudo权限和配置SSH免密登录。若仍未解决,可检查目的服务
YashanDB Linux客户端安装
本文介绍YashanDB客户端(Linux)的安装、使用以及卸载的操作步骤。#安装YashanDB客户端YashanDB客户端在Linux系统中的安装方法分为:脚本安装:适用于所有的Linux平台,对应的卸载方法为卸载通过脚本安装的YashanDB客户端。rpm安装:仅适用于CentOS Linux平台,对应的卸载方法为卸载通过rpm安装的YashanDB客户端。#脚本安装根据YashanDB软件
YashanDB Windows客户端安装
本文介绍YashanDB客户端(Windows)的安装、使用以及卸载的操作步骤。#安装YashanDB客户端根据YashanDB软件包清单获取对应的软件包,并其解压至本地路径。> d: D:\> cd D:\yashandb-client 2023/02/10 14:57 <
YashanDB初始数据库
YashanDB产品安装创建的初始数据库信息如下:监听端口:如未在安装过程中进行调整,则默认为1688。用户:安装过程创建了sales样例用户,密码为sales,用于YashanDB的学习和验证;除此之外系统中无任何普通用户。配置参数:除在安装过程中调整的值以外,其他均为系统默认值。进程:yasdb进程yasdb为YashanDB的主进程,启动数据库实例后,系统中可监控到此进程。yasom进程ya
YashanDB守护进程
通过命令行方式安装的YashanDB默认不具备守护进程monit相关功能,如需开启monit功能,需参考本文完成以下操作。#步骤1:检查monit是否安装请参照依赖项准备检查并确保所有服务器中已安装符合要求的monit。#步骤2:启动守护进程在yasom进程所在服务器(即192.168.1.2服务器)中执行如下命令,启动守护进程。$ cd /home/yashan/instal
YashanDB环境变量
完成安装后,所有节点的数据库安装用户下将添加如下环境变量信息:# 具体路径以实际值为准export YASDB_HOME=/data/yashan/yasdb_home/yashandb/23.3.1.100export PATH=$YASDB_HOME/bin:$PATH export LD_LIBRARY_PATH=${YASDB_HOME}/
YashanDB分布式可视化部署
步骤1:启动Web服务以yashan用户登录192.168.1.2服务器。执行如下命令,进入安装目录。$ cd /home/yashan/installCopied!执行如下命令,使用yasom启动Web服务端:$ ./bin/yasom --web --listen 192.168.1.2:9001Copied!--web:指定以Web
YashanDB单机(主备)可视化部署
#步骤1:启动Web服务以yashan用户登录192.168.1.2服务器。执行如下命令,进入安装目录。$ cd /home/yashan/installCopied!执行如下命令,使用yasom启动Web服务端:$ ./bin/yasom --web --listen 192.168.1.2:9001Copied!--web:指定以We
YashanDB共享集群部署
本文以典型规格(2台服务器,1共享存储且包含3个及以上LUN)为例,介绍共享集群部署形态的安装步骤。执行安装部署前,请以安装用户(yashan)登录192.168.1.2服务器,并进入/home/yashan/install安装目录。$ cd /home/yashan/installCopied!#步骤1:生成部署文件执行yasboot package命令生成配置文件,命令详细
YashanDB分布式部署
本文以典型规格(3台服务器,1个MN组、2个CN、1个DN组,DN组和MN组均为1主2备)为例,介绍分布式部署形态的安装步骤。执行安装部署前,请以安装用户(yashan)登录192.168.1.2服务器,并进入/home/yashan/install安装目录。$ cd /home/yashan/installCopied!#DN节点1主1备部署以使用三台服务器部署1个MN组(M
YashanDB单机(主备)部署
执行安装部署前,请以安装用户(yashan)登录192.168.1.2服务器,并进入/home/yashan/install安装目录。$ cd /home/yashan/installCopied!#单节点部署#步骤1:生成部署文件执行yasboot package命令生成配置文件,命令详细参数可查阅yasboot。$ ./bin/yasboot packa
YashanDB服务端安装(命令行)
YashanDB提供了多种部署形态,不同形态的安装过程,尤其是初始安装参数配置部分差异较大,请根据实际需求选择相应的操作指引。单机(主备)部署单机(主备)部署安装指导用于搭建一个单实例单库、主备或级联备,可用于集中式交易业务的数据库管理系统,查看数据库实例的单机部署章节可了解YashanDB单机(主备)的系统架构和所提供能力。分布式部署分布式部署安装指导用于搭建一个分布式数据库、可用于分布式分析业
YashanDB下载软件包方法
软件包清单请依据所需要使用的场景向我们的技术支持获取软件包,包括如下四类:由DBA在服务器上安装的YashanDB软件包。使用DBLINK和部分内置函数(例如GIS Function、LSFA_LISTAGG)所需的YashanDB插件包,如产品需要用到相关功能,安装YashanDB时必须同时指定安装该插件包。用于连接YashanDB的客户端软件包,由需要使用的用户在本地安装。用于进行Yashan