【手摸手玩转 OceanBase 121】体验全链路诊断,欢迎了解
OceanBase 数据库的全链路诊断机制通过建立事务与 SQL 追踪的标准数据模型,扩展了 SQL Trace 的功能,可以提升定位 OBServer 全链路问题的效率,并实现了分布式和并行执行时的追踪分析能力。运维人员可根据需要使用 PL 程序包 DBMS_MONITOR 中的相关方法来控制应用程序中不同标识信息维度的全链路诊断 Trace 的开启与关闭,以及该 Trace
【手摸手玩转 OceanBase 120】连接方式概述,快来学习
本文主要介绍 MySQL 模式下连接和访问 OceanBase 数据库的途径,包括 MySQL 客户端(mysql)、OceanBase 客户端(OBClient)、OceanBase 开发者中心(ODC)。MySQL 客户端(mysql)mysql 是 MySQL 数据库命令行下客户端,需要单独安装。OceanBase 数据库租户包括 MySQL 兼容租户和 Oracle 兼容租户。当访问 My
【手摸手玩转 OceanBase 119】学习用 MySQL 客户端连接 OceanBase 租户
您需要使用 OceanBase 数据库的 MySQL 租户时,可以使用 MySQL 客户端连接该租户。本文主要介绍该连接方式的前提条件、操作步骤和示例。前提条件确保本地已正确安装 MySQL 客户端。OceanBase 当前版本支持的 MySQL 客户端版本包括 V5.5、V5.6 和 V5.7。确保环境变量 PATH 包含了 MySQL 客户端命令所在目录。操作步骤打开命令行终端。输入 MySQ
【手摸手玩转 OceanBase 118】通过 Obclient 连接 OceanBase 租户
本文介绍通过 Obclient 连接 OceanBase 租户的前提条件和操作步骤。前提条件请联系技术支持人员获取 OceanBase 数据库客户端安装包并正确安装。操作步骤打开命令行终端。输入 OBClient 的运行参数。格式请参见如下示例。$obclient -h10.10.10.1 -P2881 -uroot@MySQL -p -A说明参数
【手摸手玩转 OceanBase 117】Java 应用程序连接 OceanBase 数据库
本文提供 Java 应用程序连接 OceanBase 数据库的代码示例。前提条件确保设置了基本的数据库开发环境。确保计算机上的 Java 环境为 Java JDK 8 版本。请联系技术支持人员获取 OceanBase Connector/J 驱动程序安装包。操作步骤将 OceanBase Connector/J 的 JAR 安装包放入本地路径中,通过 cmd 引入 JAR 包,
【手摸手玩转 OceanBase 116】基础知识,C 驱动介绍
OceanBase Connector/C 是一个基于 C/C++ 的 OceanBase 客户端开发组件,支持 C API Lib 库。OceanBase Connector/C 允许 C/C++ 程序以一种较为底层的方式访问 OceanBase 分布式数据库集群,以进行数据库连接、数据访问、错误处理和 Prepared Statement 处理等操作。OceanBase Connector/C
【手摸手玩转 OceanBase 115】走进C 相关 API
本文主要介绍常用的 C API 函数和示例。C API 函数概览当前版本 OceanBase Connector/C 所有可用的 C API 函数如下表所示。有关各接口详细信息,请参见官网文档 《OceanBase Connector/C》 下的 C API 函数概览 章节。名称描述my_init()初始化 OceanBase 库的全局变量。mysql_affected_row
【手摸手玩转 OceanBase 115】C 应用程序连接 OceanBase,欢迎交流
OceanBase Connector/C 为基于 C 开发的应用程序提供与 OceanBase 数据库的连接。本文主要介绍该连接方式的前提条件和操作步骤。前提条件在安装使用 OceanBase Connector/C 前请确保设置了基本的数据库开发环境,要求如下:GCC 版本为 3.4.6 及以上,推荐使用 4.8.5 版本。CMake 版本为 2.8.12 及以上。请联系技术支持人员获取 Oc
【手摸手玩转 OceanBase 114】SpringBoot 连接示例,学习一下
本文介绍 SpringBoot 连接示例。环境配置JDK1.8 和 OceanBase 3.x(mysql模式/oracle模式)示例代码Pom.xml 文件<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apa
【手摸手玩转 OceanBase 113】SpringJDBC 连接示例,欢迎交流
本文介绍 SpringJDBC 连接示例。配置依赖<dependency> <groupId>com.alipay.oceanbase</groupId> <artifactId>oceanbase-client</artifactId>  
【手摸手玩转 OceanBase 112】SpringJPA 连接示例,一起学习吧
本文介绍 SpringJPA 连接示例,并测试几个常用功能,与 Oracle 进行简单的性能对比。配置依赖<dependency> <groupId>com.alipay.oceanbase</groupId> <artifactId>oceanbase-client<
【手摸手玩转 OceanBase 111】Hibernate 连接示例,学习一下
本文介绍 Hibernate 连接示例,并测试几个常用功能。配置依赖<dependency> <groupId>com.alipay.oceanbase</groupId> <artifactId>oceanbase-client</artifactId> &n
【手摸手玩转 OceanBase 110】如何通过 OCP 查看租户的性能监控?
您可以通过 OCP 查看租户的性能监控。操作步骤登录 OCP。选择 租户 ,进入 租户 界面。在 租户列表 区域,选择待操作的租户并单击其租户名。在显示的页面的左侧导航栏上,单击 性能监控 。在 数据筛选 区域,通过如下方式查看性能数据。筛选条件说明如下标所示:过滤条件描述选择时间(实时模式下不展示
【手摸手玩转 OceanBase 109】如何查看与修改租户的资源配置?
您可以根据需要,查看租户的资源配置,包括资源池中资源单元个数和资源单元的具体配置。通过 SQL 语句查看租户的资源配置使用 root 用户登录数据库的 sys 租户。进入 oceanbase 数据库。obclient> USE oceanbase;执行以下语句,可以查看集群内某个租户所使用的资源信息。obclient>&nbs
【手摸手玩转 OceanBase 108】租户拓扑图的定义与查看方法
OCP 提供了租户的拓扑图功能,您可以通过租户拓扑图查看当前租户所在的集群、Zone 以及 Server 信息。登录 OCP 后,单击左侧导航栏的 租户 ,然后在 租户列表 中单击待查看的租户名,进入该租户的 总览 页面。再在左侧导航栏上单击 拓扑图 ,可以查看当前租户的详细拓扑图。租户的拓扑图分三层:第一层为集群第二
【手摸手玩转 OceanBase 108】如何查看及修改用户权限?
用户创建成功后,您可以根据需要查看用户的权限。通过 SQL 语句查看用户权限管理员登录数据库的 MySQL 租户。通过以下方式查看用户权限:通过 SHOW GRANTS 语句查看某个用户被授予的权限。示例如下:obclient> SHOW GRANTS FOR test; +----------------------------
【手摸手玩转 OceanBase 107】密码复杂度策略是什么?
OceanBase 数据库 MySQL 模式的密码复杂度策略,兼容 MySQL 数据库的密码策略。为了防止恶意的密码攻击,提升数据库的安全性,OceanBase 数据库用户可以根据需要设置密码的复杂度函数,验证用户登录身份。密码复杂度规则说明OceanBase 数据库的 MySQL 模式主要通过设置一系列系统变量来规定密码的复杂度规则,这些系统变量及其相关说明如下表所示。变量名描述使用说明vali
【手摸手玩转 OceanBase 106】如何在MySQL模式下创建一个用户?
本节主要介绍如何创建一个用户。谁可以创建用户数据库在运行过程中,往往需要创建不同的用户,并为用户赋予相应的权限,一般被授予 CREATE USER 权限的用户可以创建用户。由于 CREATE USER 权限较大,默认仅集群管理员和租户管理员拥有此系统权限,其他用户如果需要创建用户,则需要被授予 CREATE USER 权限,授权相关操作请
【手摸手玩转 OceanBase 105】系统租户和mysql租户的区别
系统租户的用户主要包括集群管理员和普通用户。集群管理员OceanBase 数据库的集群管理员为安装 OceanBase 数据库时自动创建,其主要负责本集群内数据库的安装和升级、租户的创建、资源的分配、数据的导入导出,以及集群中数据的备份和恢复等。系统租户(sys)有一个内置的集群管理员用户 root。用户系统租户的集群管理员创建的用户即为系统租户下的普通用户。系统租户下的普通用户主要负责
【手摸手玩转 OceanBase 104】用户及权限的分类
本节主要对 MySQL 租户用户。OceanBase 数据库中的用户分为两类:系统租户下的用户和普通租户下的用户。系统租户与普通租户都属于 MySQL 租户。创建用户时,如果当前会话的租户为系统租户,则新建的用户为系统租户用户,否则为普通租户下的用户。不同租户之间的用户权限相互独立。MySQL 租户的用户权限OceanBase 数据库 MySQL 租户下的用户只能拥有该租户下对象的访问权限,权限设