ODC(OceanBase Developer Center)--OceanBase开发者中心,类似于类似于db2的db2cc/Data Studio,oracle的sql developer,sql server的SMSS,是官方为OceanBase数据库量身打造的企业级数据库开发平台。
ODC 支持连接OceanBase中MySQL和Oracle模式下的数据库,同时为数据库开发者提供了数据库日常开发操作、WebSQL、SQL 诊断、会话管理、数据库变量编辑、数据导入导出、SQL 执行计划分析、指导 SQL 调优等功能。
ODC有Web版和客户端版两种产品形态,可在系统上直接部署,也支持docker方式部署,也可单节点部署/高可用部署,本文以客户端版本单机部署(非docker方式),连接oceanbase为例进行展示,后续提供docker方式或OAT+docker方式安装。

1. 推荐安装环境
环境 | 要求 |
|---|---|
系统版本 | Windows:Win 7/Win 10 Mac:10.13.6(17G65) |
Java 环境 | JDK 1.8.0_242 及以上版本。 |
端口号 | ODC V2.3.0后采用动态侦测端口技术,无需再预留8989端口。 |
CPU | X86 64 位处理器2核及以上配置。 |
内存 | 4 GB 及以上。 |
2. 安装JDK(略)
当前操作系统Windows Server 2016 DataCenter,安装版本jdk-8u271-windows-x64.exe,安装完无需配置环境变量,环境变量自动配置。

3. 下载并安装ODC
3.1 下载ODC
进入页面,https://www.oceanbase.com/docs/oceanbase-developer-center/odc/V3.1.1/install-odc,点击链接进行下载。

根据需要下载对应版本,此处选择windows 64版本。

可以点击实际下载地址进行下载:
https://ob-front.oss-cn-hangzhou.aliyuncs.com/client/3.1.1/OceanBase%20Developer%20Center%20Setup%203.1.1%20win64.exe?spm=a2c4g.11186623.2.4.580cb350JQm5qO&file=OceanBase%20Developer%20Center%20Setup%203.1.1%20win64.exe
3.2 安装ODC
双击OceanBase Developer Center Setup 3.1.1 win64.exe安装,默认安装路径:
C:\Program Files\OceanBase Developer Center\OceanBase Developer Center
路径默认,点击安装:

安装进度:

点击“完成”。

4. 运行并连接oceanbase(mysql/oracle租户)
4.1 运行ODC
双击桌面图标,运行。

启动过程

如果没有安装java,或者没有配置java环境变量,会提示“检查Java环境失败”。

4.2 ODC连接mysql租户
点击创建连接

连接mysql sys租户,输入相应信息。
所属区域:根据自己部署情况进行选择,如“独立部署/专有云”
连接模式:当前为mysql租户,选择“Mysql”
输入名称:自定义,如sys
输入主机名:此处输入proxy地址或主机名
端口:输入proxy端口,如2883
租户名称:输入连接的租户名,如sys,或指定其它租户
数据库用户名:指定需要连接的用户名,如root
数据库密码:输入用户的密码,无密码可空
点击测试连接,测试成功后,点击保存。

点击“打开”,进行工作台:

输入语句,如“show databases;”,点击执行,下方会显示结果:

4.3 ODC连接oracle租户
在“智能解析”区域,输入连接信息:obclient -h172.18.33.105 -usys@oracle -P2883 -p -c -A,点击“只能解析”,点击“测试连接”,提示连接成功,点击保存。

4.4 已创建mySQL租户和oracle租户连接
后续可以点击已创建的连接,体验日常开发操作、WebSQL、SQL 诊断、会话管理、数据库变量编辑、数据导入导出、SQL 执行计划分析、指导 SQL 调优等功能。

5. 参考
https://www.oceanbase.com/docs/oceanbase-developer-center/odc/V3.1.1/dn7pbd




