签到成功

知道了

CNDBA社区CNDBA社区

OceanBase 手工启动进程 libmariadb.so.3: cannot open shared object file 解决方法

2023-07-13 10:26 933 0 原创 OceanBase
作者: dave

1 问题现象

手工启动 OBServer 进程,报如下错误:

http://www.cndba.cn/dave/article/131417
http://www.cndba.cn/dave/article/131417http://www.cndba.cn/dave/article/131417
http://www.cndba.cn/dave/article/131417

[dave@www.cndba.cn bin]$pwd
/home/admin/myoceanbase/oceanbase/bin
[dave@www.cndba.cn bin]$ls
import_time_zone_info.py  ob_admin  observer
[dave@www.cndba.cn bin]$./observer 
./observer: error while loading shared libraries: libmariadb.so.3: cannot open shared object file: No such file or directory

2 解决方法

通过 OCP 和 OBD 启动时会不会有环境变量问题,手工启动会有,OB 中已经带了相关库:

http://www.cndba.cn/dave/article/131417
http://www.cndba.cn/dave/article/131417http://www.cndba.cn/dave/article/131417
http://www.cndba.cn/dave/article/131417

[dave@www.cndba.cn lib]$pwd
/home/admin/myoceanbase/oceanbase/lib
[dave@www.cndba.cn lib]$ls
libaio.so  libaio.so.1  libaio.so.1.0.1  libmariadb.so  libmariadb.so.3
[dave@www.cndba.cn lib]$

指定环境变量即可正常启动:

http://www.cndba.cn/dave/article/131417
http://www.cndba.cn/dave/article/131417

[dave@www.cndba.cn oceanbase]$export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/admin/myoceanbase/oceanbase/lib
[dave@www.cndba.cn oceanbase]$./bin/observer 
./bin/observer
[dave@www.cndba.cn oceanbase]$ps -ef|grep observer
admin    93038     1 99 10:08 ?        00:34:09 ./bin/observer
admin    98182 79054  0 10:09 pts/0    00:00:00 grep --color=auto observer
[dave@www.cndba.cn oceanbase]$

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2239
    原创
  • 3
    翻译
  • 547
    转载
  • 186
    评论
  • 访问:6655188次
  • 积分:4249
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ