OMA启动报错

【 使用环境 】测试环境
【 OB or 其他组件 】OMA
【 使用版本 】 v3.4.0
【问题描述】服务器已部署JDK1.8
java -version
java version “1.8.0_212”
Java™ SE Runtime Environment (build 1.8.0_212-b10)
Java HotSpot™ 64-Bit Server VM (build 25.212-b10, mixed mode)

解压OMA安装包后,执行start.sh 报错,报错信息如下

【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】

已经联系相关同学进行查看

https://www.oceanbase.com/docs/enterprise-oma-doc-cn-10000000001601560 可以参考这个文档

这文件没啥用


请尝试下 sh bin/start.sh

:joy:,能找个再厉害一点的高手来帮忙解答一下么?


命令输入不正确,如果是兼容性评估,需加上参数

哪个命令不正常,大神,就一个 start.sh脚本啊

是因为我没加参数的缘故么?

可以输入 sh bin/start.sh 试一下

我看你直接执行的start.sh脚本,正确应该是这种形式,不同的数据库要加对应的参数。具体参数介绍,你看下上面的链接。

sh bin/start.sh \
--name test \    
--mode ANALYZE \               
--from-type DB \  
# 评估方式               
--evaluate-mode SOURCE_TARGET \  
#源端数据库的类型
--source-db-type ORACLE \      
#源端数据库的版本  
--source-db-version 11g \        
#源端数据库的地址
--source-db-host 10.10.10.1 \    
# 源端数据库的端口
--source-db-port port \      
#源端数据库的用户名    
--source-db-user username \      
# 源端数据库的密码     
--source-db-password password \    
# 源端数据库的 service-name   
--source-db-service-name orcl11g.us.oracle.com \ 
# 需要评估的 Schema
--schemas "OBDBA" \              
# 目标数据库的类型
--target-db-type OBORACLE \      
# 目标数据库的版本
--target-db-version 2.2.70

这个跟 ./start.sh 没区别啊,我已经在bin目录了啊

估计硬编码路径了,文档里特别的提到Linux下要用bin/start.sh执行。按照文档操作下吧

:joy:,这个评估工具竟然不支持3.2.4,哎


我本地运行时 还是报这个错:
[INFO ] 22:14:54.302 [main] c.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited

[ERROR] 22:14:54.305 [main] c.a.oceanbase.oma.command.Processor - 运行异常 : null

java.lang.NullPointerException

at com.alipay.oceanbase.oma.command.CommandParameters.buildScheduleConfigure(CommandParameters.java:1163)

at com.alipay.oceanbase.oma.command.Processor.scheduleAssessmentTask(Processor.java:215)

at com.alipay.oceanbase.oma.command.Processor.processCommand(Processor.java:77)

at com.alipay.oceanbase.oma.command.Commander.doRun(Commander.java:98)

at com.alipay.oceanbase.oma.command.Commander.main(Commander.java:133)

[ERROR] 22:14:54.306 [main] c.a.oceanbase.oma.command.Commander - 运行异常 : null

java.lang.NullPointerException

at com.alipay.oceanbase.oma.command.CommandParameters.buildScheduleConfigure(CommandParameters.java:1163)

at com.alipay.oceanbase.oma.command.Processor.scheduleAssessmentTask(Processor.java:215)

at com.alipay.oceanbase.oma.command.Processor.processCommand(Processor.java:77)

at com.alipay.oceanbase.oma.command.Commander.doRun(Commander.java:98)

at com.alipay.oceanbase.oma.command.Commander.main(Commander.java:133)

您好!
感谢您提交技术问题,建议您不同版本通过相应标准渠道获取支持。
1.【商业版】 商业版使用问题可以联系公司/项目对接OceanBase客户代表通过标准售后渠道获取支持。
欢迎您通过合适渠道进行相关版本使用问题技术交流。
感谢您的理解与支持!