【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】3.2.4企业版
【问题描述】observer启动后有进程,但无监听端口
cd /home/admin/oceanbase && /home/admin/oceanbase/bin/observer -P 2882 -p 2881 -z zone1 -d /home/admin/oceanbase/store/obdemo -r ‘192.168.18.96:2882:2881’ -c 10001 -n obdemo -o “system_memory=16G,datafile_size=100G,config_additional_dir=/data/1/obdemo/etc3;/data/log1/obdemo/etc2”
数据目录也没有初始化,为空
【复现路径】问题出现前后相关操作
【附件及日志】
3 个赞
辞霜
#3
observer本是一个单进程的数据库。你所描述的监听是什么意思obproxy么
企业版的 建议你通过以下方式寻求帮助:
1.如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
2.如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询
https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022
3 个赞
进程启动参数写错了。 -o "memory_limit=16G,system_memory=1G, datafile_size=........
。
然后在 root下重新发一下命令结果看看。
ps -ef|grep observer
netstat -ntlp
4 个赞
辞霜
#8
memory_limit=16G,system_memory=1G设置,你提供的只有system_memory。
要求memory_limit>system_memory
3 个赞
我改了参数,貌似还是没有启动成功,感觉启动很快,进程也在,就是没有监听的端口

2 个赞
辞霜
#12
没有使用过这种方式搭建,稍等这边给您联系下其他同学看看,
你可以先使用社区版进行测试。
目前社区版与企业版除没有oracle模式外,mysql大体基本都是一致的缺失了部分功能而已
2 个赞
辞霜
#13
提供一下 observer日志,默认在home路径下的log中
2 个赞
我就是需要企业版的oracle模式,需要从oracle迁移到ob的
2 个赞
辞霜
#15
社区版没有oracle模式,所以建议你去咨询企业工单同学。
1.如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;
2.如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。
OceanBase官网商务咨询
https://www.oceanbase.com/contactus?fromPage=https%3A%2F%2Fwww.oceanbase.com%2Fsoftwarecenter-enterprise&dataSources=softwarecenter-enterprise_footercontact_d2022
1 个赞
启动命令还是错的。
启动路径必须是 /home/admin/oceanbase
, 启动命令调用是 bin/observer ....
。
可以看看: OB 4.2 集群手动部署方法 (qq.com)
- 修复一下 admin 用户的环境变量。实在不行就删除 admin 用户及其目录,重新创建 admin 用户。
- 卸载ob软件,删除ob相关目录。从头再来。因为目录乱了,后期可能有很多麻烦。
1 个赞