暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OceanBase 社区版图形化客户端推荐

数据库技术闲谈 2021-10-16
490


本文继续分享笔记本体验 OB 社区版。

之前的文章《5 分钟玩转 OceanBase 社区版 Docker 部署》分享在笔记本上用Docker 技术运行 OB 社区版, Amber 做了一个视频介绍。

下面是 OB 社区版图形化客户端工具使用分享。




作者简介:海芊, Amber, 一个热心技术分享的文档工程师。

个人频道:https://space.bilibili.com/557737255


OceanBase 自带了很多数据表和视图,用来存储租户信息、环境变量等。每个数据表又有可能带了很多很多个索引。想要熟练记住这些信息着实要费点工夫。
那有没有个可视化工具可以专门管理这些信息呢?当然有!


今天小编就给大家分享使用数据库管理工具 DBeaver 探索 OceanBase 数据库。使用鼠标点击几下,就能够代替在黑屏写 SQL,高效找到想要的信息。更有脚本导入功能,可以批量执行 SQL,方便又省时~~


详细视频请查看:






操作步骤

Step 1:下载并安装 DBeaver

来到 DBeaver 官网,找到下载页面,找到你适用的版本。我用的是 Mac OS X x86 (dmg) 社区版。根据提示自行安装就好。

Step 2:启动 DBeaver

DBeaver 启动后界面如下,因为我们要新建 OceanBase 的连接,所以这里就不创建示例 SQL Lite 连接了。

Step 3:启动 OceanBase

方便起见,我们直接在 Mac 上用 Docker 启动 OceanBase 服务。运行以下命令启动 OceanBase:


# pull the image
docker pull obpilot/oceanbase-ce
# create and start the container
docker run -itd -m 10G -p 2881:2881 -p 2883:2883 --name oceanbase-ce obpilot/oceanbase-ce:latest
# Enter the container
docker exec -it oceanbase-ce bash
进入容器后,可以看看 readme.md 文档,然后启动集群:
# 查看文档
ls
cat readme.md
# 查看集群列表
obd cluster list
# 启动集群
obd cluster start obdemo
集群启动成功后,根据文档说明,使用系统租户连接 OceanBase,创建一个普通租户。在下一步使用这个普通租户连接 DBeaver。

Step 4:创建新数据库连接

此处的数据库类型选择 MySQL,因为是连接 OceanBase 的 MySQL 租户。


IP 填写本机 IP。我是用服务器代理 OBProxy 连接的,它的默认端口号是 2883。如果是分布式集群,建议使用 OBProxy 代理连接 OceanBase,这样可以把 SQL 路由到正确的机器上去。


用户名是  root@amber#obdemo,其中 root 是用户名,amber 是租户名,obdemo 是集群名,使用 OBProxy 连接必须填写集群名。
配置填写好后,点击左下角的测试连接。连接成功后返回以下信息:


Step 5:探索 OceanBase

连接成功之后我们就可以探索 OceanBase 了。可以看看 OceanBase 有哪些数据库、哪些数据表,或者视图、索引等。也可以导入 Docker 镜像中提供的 SQL 脚本,体验一把批量执行。你学会了吗?


参考

  • B站主页:https://space.bilibili.com/557737255

  • 官方 OB docker 镜像:https://hub.docker.com/r/oceanbase/obce-mini

  • 个人 OB docker 镜像:https://hub.docker.com/r/obpilot/oceanbase-ce

  • DBeaver下载地址:https://dbeaver.io/

提示:微信不允许外链,要复制粘贴到浏览器。



文章转载自数据库技术闲谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论