OAT 初始化报错?原来是 PAM 配置惹的祸!
作者:任仲禹,爱可生数据库工程师,擅长故障分析和性能优化。爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文约 1200 字,预计阅读需要 4 分钟。背景某客户通过 OAT 初始化服务器时,走到 precheck 步骤时,报错如下:ERROR - check current session hard limit of open_files (uli
DtlIntermRes内存爆问题及排查思路
引言:诗经有言“不敢暴虎,不敢冯河。人知其一,莫知其他。 战战兢兢,如临深渊,如履薄冰。“可是就算事先做好再多的预防和准备,也都会有可能发生问题,当然提前准备的越充分越全面,出问题的概率会更低,更安全。现象:某套数据库从oracle环境进行国产化替换到OB后第二天,大量业务报错4013。通过sql检查内存模块。select now(),tenant_id,svr_ip,mod_name,
OB 4.3.3 AP 功能体验:物化视图
OceanBase 2024 年度发布会正式发布了 4.3.3 GA 版本,作为 AP 场景的主推版本。本文继续分享 OB 4.3.3 AP 能力的主力功能:物化视图。物化视图特性概述OB 的 AP 功能关键特性非常多。此前介绍了外表、JSON类型、RoaringBitmap类型、列存,接下来介绍物化视图。普通的视图不存储数据,物化视图(Materialized View)是视图的物化,具体就是视
OB 4.3.3 AP 新功能体验:RoaringBitmaps 类型
对大数据开发人员,海量数据的判重和基数统计是常用需求,RoaringBitmap 类型以及相关函数是目前很高效的一个解决方案。很多大数据库产品很早就支持 RoaringBitmap 类型,OceanBase 4.3.3 作为主打 OLAP 场景的正式版本(GA)也包含一功能。本文主要分享 RoaringBitmap 原理、场景和 OceanBase RoaringBitmap 的使用示例。Roar
OB 4.3.3 AP 功能体验:Json 类型和多值索引
MySQL 5.7.8 推出 JSON 类型,还有相应的 JSON 函数,MySQL 8.0.17 推出针对值数组的多值索引。这些功能非常实用,曾经是 OB 替换 MySQL 的一个障碍。OB 3.2.2 推出 JSON 类型以及 JSON 函数,4.3.2 推出多值索引。虽然晚了点,终究是到了。本文分享 OB 4.3.2 版本的 JSON 类型以及索引使用示例和经验。OB 的 ORACLE 租户
云集电商的OceanBase之路——电商行业核心业务需求及数据库应用
电商行业数据库需求分析云集电商是传统电商公司,成立四年后便在纳斯达克上市(股票代码:YJ)。但与京东、淘宝、拼多多等业务模式不同的是,云集电商基于社群,是社交驱动的会员电商平台,主要的服务商为B端。目前,云集的业务线主要有美妆个护、服饰、水果生鲜、健康保健,依托于两大系统为会员提供服务,分别是云集(App、小程序)、云集健康(小程序)。与传统的互联网企业系统相比,电商企业最大的特点是经常举办大促、
OceanBase单表恢复方法
背景:在日常运维中难免遇到有业务人员误操作,删除表的情况发生。而OceanBase虽然可以打开回收站,发生误操作的时候闪回表,但是生产系统可能会引入性能资源问题和一些bug。但是生产系统基本都会进行日常备份,打开归档的,那么我们就可以通过备份来进行误操作表的恢复。操作步骤:<1>3.x版本恢复方式对于3.x版本,因为备份是集群级别的,所以恢复的话只能恢复到一个新的资源环境,我们可以找个
oblogminer日志挖掘
最近遇到两个问题都用到了日志挖掘,一个oracle环境突然ogg挂掉了,开发说两面的表结构不一致,分析少了字段但是表的所有字段都是建表时建的不会是漏发版本的问题,要找出来谁弄的,祭出神器logminer,追溯到是有另外的dba从别的环境复制了表结构,另一个有个生产环境mysql有人误删掉表了,还没有备份,但好在所有的binlog日志都有保存,祭
OceanBase开源之夏——收获颇丰的开源实践
笔者目前就读于武汉大学研二,参与了2024年ob社区的开源之夏中适用于ob-operator的命令行工具的研发,笔者的Github账号是@lizzy-0323,欢迎各位一起交流!前言今年的七月份,我在常听的播客《开源面对面》中了解到了开源之夏这项活动,了解到活动的持续时间是7-10月,并且可以完整,深入地参与一个社区,这使我非常兴奋。和在实习工作的同学和学长聊天后,他们一致认为,这样的一次经历完全
一则 Oracle 迁移到 OceanBase 过程中的函数改造案例
作者:杨敬博,爱可生 DBA 团队成员,一位会摄影、会铲屎、会打球、会骑车、生活可以自理的 DBA。审校及补充:胡呈清,官永强,程柳润。爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文约 1300 字,预计阅读需要 4 分钟。问题描述客户源数据库(Oracle)中有使用 XMLAGG 函数对列拼接的需求。通过查询官方文档发现 OceanBase
增删改操作在OB v3中的写入执行流程| 优秀征文分享
之前有跟同事讨论了关于增删改在OB 3.x 中执行的过程的问题,以及执行的过程与分布式事务、两阶段提交和Paxos协议的关系,感觉有人还是对上述这些关系认识不清晰,那么本人在对于官方文档和《OceanBase数据库源码解析》的学习后,说说自己的认识,同时希望有更多的人看到并纠正我说得不准确的点。一、先写memtable还是Clog?首先引出第一个问题点,DML语句的增删改操作先写memtable还
快速部署OceanBase 集群 1ZONE 6节点,使用SysBench对比测试mysql8.4单节点
一、环境准备1、安装规划使用anolis8.9系统,1个zone,6台主机,1为rootserver,2 3安装obproxy 4安装ocp exp关闭防火墙,避免影响实验 systemctl stop firewalld && systemctl disable firewalld2、使用obd在线部署当您选择
「布道师计划」OceanBase OB Cloud 云数据库:免费试用实战指南
作者:ShunWah在运维管理领域,我拥有多年深厚的专业积累,兼具坚实的理论基础与广泛的实践经验。我始终站在技术前沿,致力于推动运维自动化,不懈追求运维效率的最大化。 我精通运维自动化流程,对于OceanBase、MySQL等多种数据库的部署与运维,具备从初始部署到后期维护的全链条管理能力。凭借OceanBase的OBCA和OBCP认证、OpenGauss社区认证结业证书,以及崖山DBCA、亚信A
聚焦SaaS类企业数据库选型(技术、成本、合规、地缘政治)
随着SaaS类企业开始注重固定资产成本管理,要求IT固定资产轻量化管理、及企业轻资产化、企业上云变成一个IT管理人员必须面对的一个问题,上云后,对单一云的逐渐依赖成为企业运营的风险,如何解除与云企业的绑定是大中型SaaS类企业亟待解决的IT运营难题。避免让任何云厂商卡住企业运营的生命线,是每个CTO关心的核心问题。 &
轻功+铁头功—— OceanBase 2024 发布会勾起我二十年前的回忆
引言在OceanBase 2024发布会的午休期间,几位老朋友一起交流技术,当聊到OB的物化视图能力及未来规划时,某数据库厂商专家老A感叹道:“OB这样简直就是作弊!”我不假思索地回应:“作弊有理!” 这句话脱口而出的瞬间,强烈的熟悉感扑面而来,勾起了我二十年前的回忆。那年,刚毕业不久的我,在一次会议上分享自己的优化经验。面对满屋子经验丰富、明显持怀疑态度的各分公司DBA,我心里直打鼓。就在有人质
高性能数据库架构探索:OceanBase 分布式技术深入解析
高性能数据库架构探索:OceanBase 分布式技术深入解析简介OceanBase 高性能分布式数据库,解决传统数据库在大规模、高并发场景下的性能瓶颈,通过分布式架构、数据自动分片和强一致性协议,提供高可用性、弹性扩展和出色的性能,支持 MySQL 和 Oracle 兼容模式,方便开发者迁移现有应用OceanBase官网OceanBase操作文档OceanBase社区版Docker安装流程前期准备
DBA 误操作删错表导致业务中断,如何恢复?
前言有一天正在查看社区的问题帖子,突然电话响起,开发人员反馈有一张业务表误操作被drop掉导致业务中断,询问单表是否可以恢复,当时安慰开发人员生产租户都存在备份,不要慌。我立刻登录OCP查看租户是否 开启回收站 以及 租户的备份归档状态是否正常,此时手机不断弹出消息,开发人员已经炸锅了,已经来不及安慰他,立马准备应急方案。OceanBase版本信息企业版OceanBa
OceanBase:用户视角下的强大功能与实际应用体验
前言作为一名长期在数据领域摸爬滚打的用户,我对数据库的选择尤为挑剔。而OceanBase,这款分布式关系型数据库,凭借其卓越的功能和贴心的设计,不仅满足了我的苛刻要求,还在实际应用中给我带来了极大的便利和惊喜。首先我们先介绍一下OceanBase数据库,随后介绍一些我在生产场景的真实案例。话不多说,我们直接进入正题。OceanBase介绍OceanBase是由蚂蚁集团完全自主研发的国产原生分布式数
OB大表更新的神兵利器
前言:熟悉数据库优化的朋友应该知道在oracle中大表更新或者删除的时候经常用到rowid切片,可以减少undo,并行执行,减少io,提高效率。Oceanbase中也可以进行rowid切片,知识库里有介绍链接如下。https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000209970?back=kb这个方法使用过程中
免费使用OceanBase Cloud搭建RAG聊天机器人
最近官方推出了免费试用365天的云数据库,版本也升级到了4.3.支持了向量功能.官方推出了活动体验AI的动手实战活动, 教程中使用了docker单机版数据库,既然有免费的云数据库,就优先使用云数据库体验一下.1. 云环境申请在官网的主页有有一个大大的标题,OB Cloud 365天免费试用.经过简单的操作后,大约等5分钟,就创建了一个免费的数据库实例了.点击右上方的"三个点",