OceanBase 社区版入门实战第一期直播答疑问题汇总

=

  • 1.常用的命令能分享一下吗?

答: 租户的创建主要是

create resource unit

create resource pool

create tenant

等命令。租户连接主要是

mysql

obclient

命令等。

  • 2. Mysql 客户端和 obclient,u参数也不一样吧,obclient 没有租户名

答:

obclient

的命令行参数定义跟

mysql

基本是一致的。

-u

参数的内容即用户字符串有点不一样,OB 里的 用户名完整的格式是:

集群名:租户名:用户名

用户名@租户名#集群名

  • 3. session 变量对多个 observer 都生效吗

答:

session

变量是会话级变量,不管实际会话在哪个

observer

节点上都行。会话断开后失效。

  • 4.租户级别的变量和参数的区别?

答:影响范围都是租户级别,只是有些做成了

variable

,有些做成了

parameter

  • 5.只需要一个租户的话,直接用sys租户还是要新建一个?哪个更好?

答:

sys

租户是 集群内部租户,不能给业务提供读写。必须至少新建一个业务租户。

  • 6.参数命令和Oracle一样 变量和mysql一样

答:大致风格特点是这样的。

  • 7.redhat的最低版本几版可以运行ob?

答:推荐 redhat 7 或 8 就行。

  • 8.跨租户的数据迁移要怎么做?

答:跟传统两个实例之间数据迁移一样,可以逻辑 导出再导入。

  • 9.租户之间的数据隔离感觉有点不友好,现在关系型数据库很多跨实例查询数据,这样隔离了,程序里现有很多的那种join都没法查询了

答:跨租户的查询就像传统的跨数据库实例的查询,需要通过 dblink,这样用并不是特别好。目前OB 社区版不支持 dblink,企业版支持。未来社区版是否支持再看 。

  • 10.替新手小白问下,租户连接不成功报权限问题的原因是什么?

答:看是否是obproxy没有配置好 ,或者租户访问有白名单设置,或者租户密码不对等等。

  • 11.最新版的OB3.1.1支持MySQL8.0的语法吗

答:支持 MySQL 8.0 的 CTE 用法。但不保证支持 8.0 的所有语法,常用的SQL语法没有太大差异

  • 12.observer服务日志文件相关的系统参数设置只有个数么,看着每个文件大小最大是256m,没办法设置每个日志文件的大小是么?

答:是的。目前通过控制文件数量来控制总体的空间。

  • 13.centos 7.6能运行ob吗?

答:支持 7.x 和 8.x 的 CentOS。 7.6 还很常用。

更多问题欢迎继续跟帖留言,我们会及时答疑。谢谢!

赞!!!