- 博客(126)
- 资源 (6)
- 收藏
- 关注
原创 记一次GBase 8s 安装部署数据库初始化故障问题分析及处理记录
最近南大通用第十期GBase 8s 免费培训开始了,因为今年以来一直在进行去O的调研,看GBase 官网介绍 GBase 8s V8.8兼容Oracle,GBase 8s是在informix源码基础上改造的产品,学习GBase 8s刚好可以了解informix和测试迁移到Oracle。于是报名参加了本次的培训。学习GBase 8s,首先要学会安装数据库软件,有一套属于自己的测试环境。我本次选择一台安装了Centos 7.9操作系统的64G内存的服务器。
2025-01-06 13:56:03
1209
原创 [openGauss 学废系列]-用户和模式的关系以及访问方式
本节课的学习目标是学习openGauss数据库、用户和模式的关系以及访问方式,理解模式是在数据库层面、用户是在实例层面。此处借用恩墨培训讲义的一幅讲解openGauss逻辑结构的图:从上面这幅图,我们能看到openGauss逻辑结构中数据库、模式以及用户的关系。
2025-01-06 13:46:19
475
原创 [openGauss 学废系列]-熟悉openGauss体系结构-dblink
通过上述测试,可以看到,在不指定表所属用户的情况下,openGauss的表会默认创建在public下。openGauss对于public是这样描述。PUBLIC可看做是一个隐含定义好的组,它总是包括所有角色。任何角色或用户都将拥有通过GRANT直接赋予的权限和所属的权限,再加上PUBLIC的权限。如果声明了WITH GRANT OPTION,则被授权的用户也可以将此权限赋予他人,否则就不能授权给他人。这个选项不能赋予PUBLIC,这是openGauss特有的属性。
2025-01-02 16:46:07
400
原创 重生:写在 2025 年新年第一天
前些日子,朋友圈满是 2024 年的年终总结,我亦有心回顾自己这一年,可那份总结却也只是工作总结只将其写进公司年终述职,而关于人生的年终复盘,我却迟迟未动笔。在外人眼中,我或许顶着几个头衔,做了不少事,然而于我内心深处,那都不是真实的自我。7 点 05 分,不知谁高喊一声 “太阳出来了”,众人纷纷将目光投向那轮初升的朝阳,尽管树枝遮挡了部分视线,却丝毫不减众人的兴奋,纷纷掏出手机定格这一瞬间。起初,道路尚宽,可越往上越狭窄,行至半山腰,愈发逼仄,众人的脚步也逐渐沉重,不少人疲惫不堪,在路旁坡上歇脚。
2025-01-02 11:06:36
332
原创 Centos 7 二进制安装时序数据库TDengine_我和国产时序数据库的第一次亲密接触
之前在搞监控时,曾学习和测试过InfluxDB数据库,第一次接触时序数据库,也深深感受到了时序数据库的块,最近在墨天轮上看到对国产库时序数据库(Time Series Database)的介绍,特别是看了涛思数据库创世人陶总的采访,真的挺钦佩陶总的三次创业历程,现在又把涛思数据库搞的这么好。也很想好好了解和学习下这款国产时序数据库,也希望能和InfluxDB数据库做个对比,希望能在后面的一些项目中使用该数据库,于是在公司测试环境尝试使用二进制安装测试下该数据库。
2024-12-30 09:44:38
1096
原创 [openGauss 学废系列]-熟悉openGauss体系结构-权限
今天是本次实训的第五节课,学习目标的一个重要环节仍然是对openGauss体系结构的理解,对于体系结构的理解,其中一个特别重要的知识点就是对权限的理解。
2024-12-30 09:40:55
880
原创 [openGauss 学废系列]- openGauss体系结构-多个用户访问同一个数据库
本节课是本次实训的第四次训练课,本节课的学习学习目标仍然是熟悉openGauss体系结构,能使用多个用户访问同一个数据库。重点是:1、如何删除\创建数据库2、如何删除\创建表空间3、如何创建用户4、如何为用户授权5、如何多个用户访问同一个数据库。
2024-12-26 10:09:22
598
原创 [openGauss 学废系列]-熟悉openGauss体系结构
本节课是本次学习的第三课,本次课的学习目标是熟悉openGauss体系结构,并了解实例(集簇或服务)和数据库的关系。
2024-12-26 10:07:41
624
原创 使用 MTK 迁移 Oracle 11g 数据库 至 MogDB 3.0 运维指南
本次是进行Oracle到MogDB测试迁移,具体生产迁移,还需考虑更多步骤细节,请查看MogDB官方文档。操作系统版本内核版本数据库类型数据库版本字符集数据库端口源端单机GBK1521目标端单机GBK26000本次迁移,选择采用MTK工具进行迁移,MTK版本 v2.7.2。MogDB迁移配置文件mtk.json里配置的源端Oracle用户必须能访问DBA_*/ALL_*视图和查询迁移表权限,该用户必须拥有以下权限。connect。
2024-12-24 09:05:41
1043
原创 openGauss系列_Centos 7.6 使用 PTK v0.5 安装部署 MogDB v3.0.3 一主两备级联集群
每次执行ptk checkos -f config.yaml都会在当前目录下生成诸如 root_fix_os.年.月日.时分秒.sh这样的文件,查看该文件,如果提示缺少包,会在该sh脚本文件里提示,并可以按照该脚本来执行一些缺少的包,该文件内容如下。根据MogDB官网信息,安装部署MogDB对于操作系统版本是有一定要求,在安装部署MogDB前要检测所使用的操作系统是否符合要求。根据MogDB官网信息,安装部署MogDB需要依赖一些软件包,所以在部署MogDB前,要检查如下依赖包是否已安装。
2024-12-24 00:41:39
1067
原创 企业版 YashanDB 23.2.4 分布式集群 数据库一主二备集群安装部署指南
崖山数据库企业版 23.2 采用了多层模块化架构设计,这种设计确保了系统在处理复杂业务场景时能够具备高性能、高可靠性和卓越的可扩展性。存储层:作为数据的持久化存储基础,存储层精心设计了存储引擎以适配不同类型的数据存储需求。它采用了混合存储策略,结合了传统硬盘(HDD)的大容量和固态硬盘(SSD)的高读写速度优势。通过智能的数据分层算法,根据数据的访问频率、热度和重要性,自动将数据分配到合适的存储介质上,优化了存储 I/O 性能。
2024-12-23 17:42:36
872
原创 YashanDB 23.2 YAC -单库多实例架构多活共享集群安装部署指南
1)hosts.toml 配置文件uuid = "67623aae42555d4f02bf13b06b22197c" #系统自动生成,不建议修改cluster = "yashandb" #安装后修改也不会生效,除非重新安装yas_type = "CE" #部署模式,安装后修改也不会生效,除非重新安装secret_key = "77050acd15a2a09b" #系统自动生成,不建议修改add_yasdba = true # 表示是否添加yasdba相关的配置或功能,true 表示启用[om]
2024-12-23 17:05:24
1617
1
原创 MariaDB 设置 sql_mode=Oracle 和 Oracle 对比验证
【代码】MariaDB 设置 sql_mode=Oracle 和 Oracle 对比验证测试。
2024-12-20 09:59:44
650
原创 [openGauss 学废系列]- openGauss学习笔记整理-熟悉openGauss体系结构
本节课是本次学习的第三课,本次课的学习目标是熟悉openGauss体系结构,并了解实例(集簇或服务)和数据库的关系。
2024-12-20 09:51:34
714
原创 Rocky 8 初始化环境变量 shell 脚本
随着 CentOS 7在2024年6月30日停止技术服务支持,很多采用 CentOS 7 的操作系统开始选择其它可替代操作系统,目前很多企业考虑使用 Rocky 操作系统作为 CentOS 的替代品。日常在安装数据库和应用时,通常会对操作系统上的防火墙、时间同步进行设置。为此整理了一个如下的脚本便于初始化服务器系统。其它操作系统可参照此脚本进行修改。
2024-12-17 13:16:35
309
原创 走进 RAG 技术:一场智能数据交互的奇幻之旅
朋友们,咱身处的这个时代,科技那可是跟开了挂似的往前冲,其中人工智能更是厉害得没话说,宛如一个充满无限可能的魔法领域,时不时就给咱的生活来个大变样。而在这其中,RAG 技术就像是突然冒出来的一颗超亮眼的星星,在数据库的天空中闪闪发光,渐渐融入咱们生活与工作的方方面面,变得越来越重要。今天呢,咱就来好好唠唠这 RAG 技术,瞅瞅它到底是咋回事儿。
2024-12-16 20:33:18
1161
原创 MySQL 学习系列:01_安装部署MySQL 8.2.0 并使用changer master 传统方式搭建部署一主一从操作记录
在日常生产环境中,为解决MySQL单节点故障及提高整体服务性能,通常会使用MySQL主从复制。MySQL 主从复制指的是将一个主节点MySQL数据复制到一个或多个从节点,从节点具有和主节点同样的数据。采用主从复制,一方面可以避免当主节点出现故障主库无法访问,可以将业务切到从节点继续对外提供服务。另外为了更好的提高整体服务性能,比如主库可以负责写,从库负责度,做到读写分离,此外如果对数据库进行备份,可以在从库进行操作,降低对主库IO压力,当然主从复制的优势不仅仅只是这些,限于篇幅原因就不多做赘述。
2024-12-16 12:12:13
1086
原创 [openGauss 学废系列]- openGauss学习笔记整理 - 熟练掌握gsql工具的使用
通过本课程的学习,加深了对gsql知识的掌握,同时也让我对openGauss的事务提交有了初步的理解。想要更深入的掌握这些知识点,还是要通过不断的测试来充分理解其含义。
2024-12-16 12:08:14
1048
原创 pip 如何快速安装包
以上操作完成后,打开cmd命令窗口,然后cd到Python安装的Scripts目录下,如果配置了Python环境变量也可以不这样操作,只要能调出pip命令即可。打开cmd,cd C:\Python\Scripts,然后执行 pip install。
2024-12-15 20:10:41
360
原创 PostgreSQL 常用运维SQL整理
然后可以使用 g_archivecleanup /database/antdb/data/pg_wal/ 000000010000001F0000005D 清理 之前的日志。可以使用pg_archivecleanup /xxx/xxx目录 最旧文件。7) 查看指定schema下所有表大小。5) 查看每个schema大小。6) 查看所有表大小并大小排序。2) 查看所有数据库大小。4) 查看指定数据库大小。3)查看每个数据库大小。8) 查看单张表大小。9) 查看表分区大小。
2024-12-15 20:06:47
918
原创 [ClickHouse 运维系列] 数据 TTL 学习笔记整理
ClickHouse的MergeTree引擎支持数据生命周期管理,即TTL(Time To Live)。TTL可以通过设置列字段或整张表的过期时间来实现。列字段的TTL会在时间到期时删除该列数据,而表级别的TTL会删除整张表的数据。如果同时设置了列级别和表级别的TTL,那么先到期的设置将被优先执行。TTL的设置依赖于日期或时间类型的字段,通过INTERVAL操作来指定数据的存活时间。
2024-12-14 20:10:10
757
原创 [ClickHouse 运维系列] MergeTree 表引擎学习_01
稀疏索引通过记录每个数据块(Mark)的元信息(如最小值和最大值),结合数据的排序规则,快速跳过不符合查询条件的数据块,从而避免全表扫描,提升查询性能。合并过程中会根据表的排序规则保持数据的有序性,并清理过期或重复的数据(如果启用了相应设置),数据合并机制极大减少了小文件带来的存储和查询开销,提升了查询效率,降低 IO 负担。该功能可以自动化数据生命周期管理,使的管理人员无需手动删除历史数据,极大减轻了运维负担,比如在日志系统中,可以定义基于时间的 TTL 规则,自动清理过期的日志数据。
2024-12-14 20:07:49
711
原创 openGauss每日一练第1天 - 学习心得体会
通过本课程的学习,要熟练掌握通过gs_ctl的相关用法,可以通过gs_ctl --help来了解每个命令的详细使用。另外还要熟练账号gsql命令,并通过gsql命令来查询数据库的相关信息。
2024-12-13 09:37:45
277
原创 达梦数据库参数文件含义
如做数据库异构迁移,将其它类型数据库迁移到DM,并保持兼容性,需修改 COMPATIBLE_MODE对应的参数值,并重启数据库生效。DM 可通过修改 COMPATIBLE_MODE 参数来兼容其它数据库,可通过如下命令查询 COMPATIBLE_MODE 信息。DM 数据库可以兼容多种数据库,如Oracle、MySQL等。
2024-12-13 09:32:43
463
原创 人工智能学习指南:从入门到实践
在过去几十年间,人工智能的发展可谓波澜壮阔,经历了起伏波折,如今正处于蓬勃兴盛的黄金时期。回溯早期,简单的规则引擎和专家系统拉开了人工智能探索的序幕,而如今深度学习、强化学习等前沿技术已广泛渗透到各个领域,深刻改变着我们的世界。 在计算机视觉领域,人工智能算法展现出了令人惊叹的图像识别能力。它能够精准地辨别图像中的各类物体、人物以及场景信息,在安防监控领域,其可实时监测异常行为,为公共安全保驾护航;在自动驾驶汽车技术中,它能精确识别道路状况、交通标志以及其他车辆的动态,为安全高效的驾驶提供不可或
2024-12-12 10:30:17
1201
原创 Oracle 与 达梦 数据库 对比
Oracle系的如武汉达梦;MySQL系如巨杉DB、阿里云、TIDB等;Informix系如南大通用;PostgreSQL系如华为GaussDB、金仓等。当前国产数据库可以分为四大类:Oracle系,MySQL系,Informix系,PostgreSQL系。dmrman的使用与RMAN很相似,但是只能做冷备,做热备的时候需要在数据库中进行备份操作。DM默认创建的是索引组织表。热备在RMAN中进行操作。
2024-12-11 10:14:35
1726
原创 达梦数据库初始化需特别注意的几个参数
当SPACE_COMPARE_MODE=0时,除去group by 类似操作严格区分外,其他操作不严格区分。CASE_SENSITIVE有 0 和 1 两个值,分别代表不同含义。
2024-12-11 10:11:16
668
原创 [Linux 运维系列] Linux系统性能调优技巧
Linux 作为一款广泛应用的操作系统,在服务器、云计算、嵌入式等众多领域都占据着重要地位。无论是 CentOS、Debian、Ubuntu 还是红帽企业级 Linux,都可以通过一系列的优化手段来提升系统性能、安全性与稳定性。本文将深入探讨 Linux 系统优化的各个方面,为广大 Linux 用户提供全面的优化参考。
2024-12-10 15:33:13
1087
原创 OceanBase 社区版 4.0 离线方式升级bp1至bp2 指南(含避坑总结)
OceanBase 数据库和Oracle等数据库类似,在修复某一版本较多的BUG后会发布一个修复已知漏洞的新版本。Oracle数据库会采用RU或PSU的方式发布一些补丁,OceanBase 是以BPXXX的方式发布。本次安装OceanBase 4.0 集群最初采用的是 beta_bp1版本,在2022年12月15日,OB社区发布了新版的beta_bp2版本,本次尝试采用离线方式通过obd来升级beta_bp1至beta_bp2版本。
2024-12-10 14:51:48
1337
原创 Centos 7 系统 OceanBase 4.0 社区版三副本集群安装部署指南
本次部署OceanBase 4.0 社区版集群作为测试学习环境,通过一台服务器部署OBD作为中控机,通过该中控机部署三副本集群环境。如部署生产环境请参照OceanBase官网服务器配置需求。
2024-12-10 14:50:12
1478
原创 MySQL 案例整理---一个空格引发的MySQL 8.0初始化失败血案
最近在翻看公司WIKI上自己写过的文章时,看到了一篇MySQL的文章。回想了下,这是公司前段时间考虑到CentOS即将结束技术支持,寻求CentOS可替代操作系统,选择了Rocky和ALma分别进行验证测试。于是选择在Rocky 8上进行了Oracle和MySQL等数据库的验证测试。
2024-12-09 19:11:42
409
原创 PostgreSQL 安装部署系列:采用源码方式在Centos 7.9 安装指定 PostgreSQL 数据库
本文作为“PostGreSQL安装部署系列”姊妹篇,在前一篇《PostGreSQL安装部署系列:使用YUM 方式在Centos 7.9 安装指定PostGreSQL-15版本数据库》文章中,曾使用YUM方式安装PostGreSQL 15.5版本数据库,本次我将选择采用源码方式来安装PostGreSQL数据库。一般什么情况下会选择采用源码来安装数据库呢,通常是为了学习研究,比如想了解某个版本数据库与其它版本有哪些不同,同一台服务器上安装多个版本数据库;
2024-12-09 14:44:35
1966
原创 PostgreSQL 安装部署系列:使用YUM 方式在Centos 7.9 安装指定 PostgreSQL -15版本数据库
千里之行始于足下,想学习一门数据库,首先要从安装部署开始,先拥有一套属于自己的学习测试库。为了更好的学习该数据库,可以选择一个在企业界使用率比较普及的操作系统,选择稳定版本的操作系统;如果不是为了研究数据库各版本软件差异,不是为了钻研最新版本数据库的新特性,建议选择一款比较新且稳定成熟的数据库版本软件。PostGreSQL作为一款优秀的开源数据库,在国内外广受欢迎,被用于很多行业,在国内外也有很多的PG fans。
2024-12-09 14:38:21
1401
原创 定时删除创建的空索引避免引起集群负载过高
当填充了空索引后,因为大量空索引的存在可能会导致下次再出现异常因为索引过多,恢复速度慢,需要将之前创建的空索引删除,但通过 Kibana 一次性删除过多会导致集群负载高,可能引起异常,针对此情况优化了删除脚本,通过此脚本可以更安全的删除索引。中曾给大家介绍了当 ES 集群出现异常,导致集群各节点索引分片不平衡,通过创建空索引来快速平衡。
2024-12-08 19:59:24
262
BenchmarkSQL 5.0 压测 openGauss 5.0.0 实践案例详解
2024-12-29
Redis 持久化机制及其实现方案详解
2024-12-17
数据库迁移:从Oracle 11g迁移到openGauss 5.0.0的操作指导
2024-12-03
初探IvorySQL 3.0数据库在CentOS 7.9下的源码安装及兼容模式测试
2024-11-27
CentOS RHEL 7环境下openGauss 5.0 企业版的一主二备一级联集群安装部署操作指南
2024-11-25
CentOS 7部署opengauss 3.1.0级联备库集群及集群缩容-运维指南
2024-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人