OceanBase 集群扩容之后修改租户副本 单节点扩容为三节点文章地址: https://www.modb.pro/db/190765 本文介绍了1个observer扩容为3个observer集群之后,sys租户副本调整相关问题。 主要涉及知识点为: Locality 的设置通常用于集群的副本数升级、降级或集群的搬迁: 集群副本数升级 以租户为粒度,对集群中的每一个租户,增加租户下 Partition 的副本数。例如,将 Locality 数据运维 2024-05-07 法医
OceanBase 集群故障测试模拟节点故障 本文以3节点集群(1-1-1),进行节点故障现象模拟。租户副本数量为2,模拟单节点故障,双节点故障现象。 三节点搭建文章地址: https://www.modb.pro/db/190765 https://www.modb.pro/db/190799 1 系统信息 sys租户副本信息:为2分布在zone1,zone. sys租户副本数量为2: MySQL [oceanbase]> selec 数据运维 2024-05-07 醒在深海的猫
佰聆实践:Oceanbase 数据迁移文档 作者简介:张杰,大数据开发工程师。 一、练习背景 通过对 mysql 至 OceanBase 数据的迁移过程的学习,去了解和熟悉 OceanBase 数据库业务数据表结构及数据的多种迁移方法和迁移工具等。 二、练习内容 1、使用 mysqldump 将 mysql 的表结构和数据同步到 OceanBase 的 MySQL 租户中。 2、使用 datax 配置至少一个表的 MySQL 数据运维 2024-05-07 张二河
在 OceanBase 集群中配置资源(CPU|内存) 概述 OceanBase 数据库是多租户的分布式数据库,租户使用的资源建立在资源池上。资源池包含了资源单元,而资源单元则规定了具体资源的量化(如 CPU、Memory、Disk_Size 和 IOPS 等)。 创建租户前,必须规定租户使用的资源范围,资源池和资源单元就是为了满足租户资源隔离和负载均衡而存在的。 资源管理中的概念: 资源单元(Resource Unit,Unit) 资源单元是一个容器 数据运维 2024-05-07 捡田螺的小男孩
OceanBase 中租户管理 概述 租户的概念类似于传统数据库的数据库实例。租户也叫实例,拥有一定的资源能力(如CPU、内存和空间)。租户下可以建立数据库,在租户的数据库下可以建立表。 支持租户级别的转储、租户级别的分区主切换和租户级别的扩容缩容。 资源 资源指的是 CPU、内存和磁盘空间。在OceanBase集群中,进程 observer 取得的资源中 CPU 个数是声明式的,内存资源是独占的,磁盘空间是 数据运维 2024-05-07 捡田螺的小男孩
OceanBase常用命令 OceanBase常用命令 整理一些OB中常用的查询语句,解决一些OB常用的运维操作,后期不断补充吧。 租户类 OB支持多租户,默认是sys租户,通常我们都需要自己创建一个租户供业务使用,创建一个完成租户顺序是 unit->resource pool->tenant ,当然在最开始创建租户时,可能会遇到报错就是资源不足的问题,所以首先要确认下资源可用情况: SELECT a.zone, 数据运维 2024-05-07 竹子爱熊猫
OceanBase4.1 物理主备库搭建 OceanBase4.1 物理主备库搭建 物理主备库功能 OceanBase在4.1版本之前,物理备库只支持集群级别,备集群下所有租户都是备租户,所有的操作都是在主集群做操作,在实际的场景中备集群的资源会有很大的浪费,并且对于主集群的压力也是比较大,在4.1版本中物理备库支持租户级别,可以两套集群分别有主租户和备租户,增加了资源利用率,也将流量进行了分布 如下图集群 A,B中分别由主备租户做相互的 数据运维 2024-05-07 三掌柜
OB 社区版 4.1 备份恢复实践 概述 OceanBase 数据库 V4.1.0 版本支持 OSS、NFS 两种备份介质,提供了备份、恢复、清理三大功能。不管是社区版还是企业版,备份恢复功能应该是一致的。 由于企业版 4.1 没有对外发布,所以本文分享的是 社区版 4.1 的备份恢复实践。 跟 3.2 版本相比, 4.1 版本在备份方面最大的变化就是支持租户级别的物理备份。备份策略依然是支持数据全量备份、增量备份和事务日志备份(即 数据运维 2024-05-07 竹子爱熊猫
如何在 OceanBase 中实现自增列? 本文给出了四种 OBOracle 创建并使用序列的方法。 作者:杨敬博爱可生 DBA 团队成员,一位会摄影、会铲屎、会打球、会骑车、生活可以自理的 DBA。 背景描述 OceanBase 数据库中分为 MySQL 租户与 Oracle 租户,本文针对 OceanBase 中 Oracle 租户怎样创建自增列,以及如何更简单方便的处理自增列的问题展开介绍。OceanBase 的 Oracle 租户以 数据运维 2024-05-07 剑圣无痕
SaaS 多租户资源整合降本方案技术解读 云上的 SaaS 服务商,往往提供的是多租户的服务。多个业务租户的数据库如果在一个单机数据库中做逻辑名字空间隔离,大小租户之间互相影响。如果每个业务租户使用一个独立的数据库,成本高,几十到上百套分散数据库环境,运维工作复杂,同时扩展性受限。 使用 OceanBase数据库内原生分布式多租户架构,可实现基于面向服务的多数据库资源整合,在保证隔离性和可用性的同时实现资源池化,而且大小租户可以独立扩缩容 数据运维 2024-05-07 宇宙之一粟
OBCE 学习培训考试经验总结 本文以 OceanBase 生态伙伴的角色角度来总结分享 OceanBase 数据库认证大师(OBCE)的学习、培训和考试经验,供同行和 OB 客户 DBA 参考。 相比两年前,OB V3 版本已经发展到 3.2.4 ,ORACLE 租户对 ORACLE 的兼容性、租户内存的转储、大事务的支持、OB 主备集群复制功能都非常丰富和实用。OB V4 版本也推出了第一个 LTS 版本 4.2.1 。V4 数据运维 2024-05-07 剑圣无痕
OceanBase内存管理 第1章 前言 1.1 多租户管理概述 OceanBase 数据库采用了单集群多租户设计,一个集群内可包含多个相互独立的租户。在 OceanBase 数据库中,租户是资源分配的单位,是数据库对象管理和资源管理的基础。 租户在一定程度上相当于传统数据库的"实例"概念。租户之间是完全隔离的。在数据安全方面,不允许跨租户的数据访问,确保用户的数据资产没有被其他租户窃取的风险。在资源使用方面表现为租户"独占 数据运维 2024-05-07 竹子爱熊猫
常用运维操作 创建租户 方法一:OCP 创建 确认可分配资源 具体可以分配多少内存,可以通过【资源管理】查看各节点的剩余资源 2. 新建租户 3. 填写租户信息 zone 优先级主要是 primary_zone 设置 leader优先级,如果优先级全部相同,那么 leader 会打散到所有节点上。 方法二:手动创建 1. 确认可分配资源 新租户可以分配的内存大小为 memory_limit - system_m 数据运维 2024-05-06 共饮一杯
OceanBase 资源隔离实现的一些汇总 OceanBase 的资源隔离包括物理机器之间的隔离、租户间的隔离、租户内的隔离以及内部对于大查询请求的隔离等,咱们在使用OB的过程中其实经常会碰到这些操作或者有这方面的需求,我对这些内容做了一些简单的汇总,有需求的同学可以通过下面的内容简单做一些了解。 物理机器隔离 每个租户可以通过使用不同的服务器,来保证资源层面完全不会有任何影响。默认情况下,如果每个ZONE 有多个OBServer,那么OB 数据运维 2024-05-06 Escape
OceanBase v4.2.1特性解读:tenant=all语义变更 1 背景 1.1 租户类型及特点 目前OBServer中存在三种类型的租户: sys租户:是集群默认创建的租户,与集群生命周期一致,是集群和其它租户的管理者,“位高权重”。 用户租户:就是平常说的业务租户或普通租户,由用户创建,跑用户业务,对外提供完整的数据库功能。 meta租户:是数据库内部自管理租户,与用户租户一一对应,用于存储和管理用户租户的集群私有数据。 可见,sys租户和meta租户都具 数据运维 2024-05-06 法医
oracle 12c 新建 pdb Oracle 12c是Oracle数据库的一个版本,在这个版本中引入了许多新功能,其中一项比较重要的新功能是多租户架构。多租户架构意味着单个数据库可以支持多个租户,每个租户有自己的独立数据库,这些数据库称为PDB,也称为Plugable Database。在本文中,我们将探讨如何在Oracle 12c中创建一个新的PDB。 创建PDB之前,需要先创建一个CDB,即一个容器数据库。CDB中包含一个根 数据运维 2024-03-25 向阳逐梦
oracle 12c多租户 Oracle 12c多租户是一个新的特性,它允许在同一个Oracle实例中创建多个租户。每个租户都拥有自己的数据库,但是它们共享了同一套Oracle软件。这意味着可以在一个物理服务器上运行多个独立的数据库,从而降低了硬件成本。 通过创建多个租户,可以更好地组织应用程序和数据,便于管理。例如,大型的企业应用程序可能需要多个数据库来支持各种模块,例如销售、财务和人力资源。通过使用多租户,每个模块可以拥 数据运维 2024-03-19 LOVEHL^ˇ^
Oracle11g和Oracle12c版本差异解读 Oracle数据库一直是企业级数据库管理系统的领导者之一,其不断更新迭代的版本也引起了广泛关注。其中,Oracle 11g和Oracle 12c两个版本作为比较具有代表性的版本,有着许多的差异。本文将针对Oracle 11g和Oracle 12c的一些重要差异做一些解读,并附上具体的代码示例,帮助读者更深入地了解这两个版本的区别。 一、架构差异 Oracle 11g的架构是基于传统的单一实例架构, 系统运维 2024-03-07 共饮一杯
“租户 GUID X 的租户不存在”,对于自己的电子邮件帐户(我是唯一的成员) php小编鱼仔在解决电子邮件帐户问题时,可能会遇到错误信息“租户 GUID X 的租户不存在”,特别是当自己是唯一成员时。这个错误信息可能会导致无法登录或访问电子邮件帐户。针对这个问题,我们有一些解决方案可以尝试,以恢复对电子邮件帐户的访问和正常使用。在下文中,我们将介绍一些可能的解决方法和步骤,希望能对您解决问题提供帮助。 问题内容 我想阅读我的个人帐户的电子邮件,但收到“租户 guid x 的 开发运维 2024-02-13 大白菜程序猿
kcp 进入 CNCF 沙箱 kcp 宣布加入 CNCF 成为沙箱项目。kcp 是一个类似 Kubernetes 的控制平面,专注于: 许多独立、隔离的“集群”(称为工作区)的控制平面 使 API 服务供应商能够使用多租户运营商集中提供 API 方便用户在其工作空间中轻松使用 API 对于需要大规模多租户平台的 SaaS 服务供应商来说,kcp 可以作为一个构建模块,使用 Kubernetes-native API 向大量完全 运维资讯 2024-02-09 醒在深海的猫