目 录CONTENT

文章目录

【oceanbase】oceanbase企业单机版安装测试

DarkAthena
2025-05-26 / 0 评论 / 0 点赞 / 27 阅读 / 0 字

oceanbase开启了企业单机版邀测,安装后可以试用180天,官方页面需要填联系方式,等销售联系,审批通过才能下载,但实际上下载地址可以在网上搜到,然后根据url特征就得到各种平台的安装包。总算能不花钱在本地测试了oceanbase开启了企业单机版邀测,安装后可以试用180天,官方页面需要填联系方式,等销售联系,审批通过才能下载,但实际上下载地址可以在网上搜到,然后根据url特征就得到各种平台的安装包。总算能不花钱在本地测试。

企业单机版安装包下载地址

  1. el7 arm64
    https://file.oceanbase.com/download-center/opensource/ob-standalone/7/oceanbase-standalone-all-in-one-4.2.5.3-103000152025033110.el7.aarch64.tar.gz
  2. el7 x86_64
    https://file.oceanbase.com/download-center/opensource/ob-standalone/7/oceanbase-standalone-all-in-one-4.2.5.3-103000152025033110.el7.x86_64.tar.gz
  3. el8 x86_64
    https://file.oceanbase.com/download-center/opensource/ob-standalone/8/oceanbase-standalone-all-in-one-4.2.5.3-103000152025033110.el8.x86_64.tar.gz

安装测试

注:安装过程中需要指定数据库程序目录、数据目录和日志(clog)目录,如果不放在安装用户的home目录下,则建议提前建好目录并修改属主

#增加用户
useradd oceanbase
#修改密码
passwd oceanbase
#设置免密sudo
echo "oceanbase ALL=(ALL)NOPASSWD:ALL" >>/etc/sudoers
#设置open file(这一步在安装过程中会自动设置,但是由于没有重新登录,所以没有生效)
echo "oceanbase soft nofile 655350" >> /etc/security/limits.d/nofile.conf
echo "oceanbase hard nofile 655350" >> /etc/security/limits.d/nofile.conf
#创建目录
mkdir /opt/oceanbase
#改属主
chown oceanbase: /opt/oceanbase
#切换用户
su - oceanbase
#进目录
cd  /opt/oceanbase
#下载安装包
wget https://file.oceanbase.com/download-center/opensource/ob-standalone/8/oceanbase-standalone-all-in-one-4.2.5.3-103000152025033110.el8.x86\_64.tar.gz
#解压
tar -xf oceanbase-standalone-all-in-one-4.2.5.3-103000152025033110.el8.x86\_64.tar.gz
#进入解压后的目录
cd oceanbase-standalone-all-in-one

#安装obd (集群安装工具)
bin/install_obd.sh
#加载环境变量
source ~/.oceanbase-all-in-one/bin/env.sh
#安装数据库(交互式)
bash bin/install_ob.sh

#本地连接默认租户sys,系统库oceanbase
obclient -h127.0.0.1 -P2881 -uroot@sys -p'IxTdN5zJHlYfRSlwEWyq' -Doceanbase -A
#连接test租户
obclient -h127.0.0.1 -P2881 -uSYS@test
#修改sys密码
alter user SYS IDENTIFIED BY "Ocean_123";
#退出obclient
exit;
#测试连接
obclient -h127.0.0.1 -P2881 -uSYS@test -p'Ocean_123'

集群常规操作

#列出已安装集群
obd cluster list
#停止集群
obd cluster stop standalone
#启动集群
obd cluster start standalone
#删除集群(删除的集群在obd cluster list里还会显示,状态为destroyed)
obd cluster destroy standalone -f

删除集群后,如果不想在list里在显示,可以进入/home/oceanbase/.obd/cluster ,手动删除不需要的集群目录,就不会在list中显示了

文档

https://www.oceanbase.com/docs/common-oceanbase-database-cn-standalone-1000000002701718

开发者中心下载(图形化开发工具)

虽然dbeaver支持连接oceanbase,但是只支持mysql租户,使用的jdbc驱动也是mysql驱动,因此对于ORACLE租户还是只能用官方的工具
https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/download-center/opensource/odc/v4.3.4/OceanBase-Developer-Center-4.3.4-win64.exe
这个工具的桌面版使用了chromium内核,实质上还是基于浏览器的,根据官方文档介绍,这个工具有web版和桌面版,操作体验是一致的。

使用模板安装(非交互式)

交互式安装后,安装包目录会生成一个auto_config*.yaml文件,可以用于模板部署(用户名和密码全漏了...)

user:
  username: oceanbase
  password: oceanbase
  port: 22
oceanbase-standalone:
  servers:
    - 192.168.1.123
  global:
    cluster_name: standalone
    mysql_port: 2881
    rpc_port: 2882
    obshell_port: 2886
    root_password: 3ulsOQCtK8dTIUX4jDuG
    home_path: /home/oceanbase/standalone/oceanbase
    data_dir: /home/oceanbase/data
    redo_dir: /home/oceanbase/log
    cpu_count: 8
    memory_limit: 6G
    datafile_size: 2G
    datafile_maxsize: 12G
    log_disk_size: 16G
    system_memory: 0
    __min_full_resource_pool_memory: 1073741824
    zone: zone1
obagent:
  depends:
    - oceanbase-standalone
  servers:
    - 192.168.1.123
  global:
    home_path: /home/oceanbase/standalone/obagent
    monagent_http_port: 8088
    mgragent_http_port: 8089
prometheus:
  depends:
    - obagent
  servers:
    - 192.168.1.123
  global:
    home_path: /home/oceanbase/standalone/prometheus
    port: 9090
grafana:
  depends:
    - prometheus
  servers:
    - 192.168.1.123
  global:
    home_path: /home/oceanbase/standalone/grafana
    port: 3000
    login_password: oceanbase
#使用模板安装
obd cluster deploy obtest -c auto_config*.yaml

使用模板安装不会自动创建用户租户,需要手动创建

#创建ORACLE租户(如果剩余资源不够,创建会报错)
obd cluster tenant create standalone -n test2 --max-cpu=2 --memory-size=2G --log-disk-size=3G --mode oracle
#删除租户
obd cluster tenant drop test -n test2

进程分析

#observer
/home/oceanbase/standalone/oceanbase/bin/observer -p 2881 -P 2882 -z zone1 -n standalone -c 1747891311 -d /home/oceanbase/data -I 192.168.1.123 -o __min_full_resource_pool_memory=1073741824,cluster_name=standalone,cpu_count=8,memory_limit=6G,datafile_size=2G,datafile_maxsize=12G,log_disk_size=16G,system_memory=1G,enable_syslog_wf=False,max_syslog_file_count=16

#ob_agentd
/home/oceanbase/standalone/obagent/bin/ob_agentd -c /home/oceanbase/standalone/obagent/conf/agentd.yaml

#ob_mgragent
/home/oceanbase/standalone/obagent/bin/ob_mgragent

#ob_monagent
/home/oceanbase/standalone/obagent/bin/ob_monagent

#obshell server
/home/oceanbase/standalone/oceanbase/bin/obshell server --ip 192.168.1.123 --port 2886

#obshell daemon
/home/oceanbase/standalone/oceanbase/bin/obshell daemon --ip 192.168.1.123 --port 2886

#prometheus
bash prometheusd.sh --config.file=/home/oceanbase/standalone/prometheus/prometheus.yaml --web.listen-address=0.0.0.0:9090 --storage.tsdb.path=/home/oceanbase/standalone/prometheus/data --web.enable-lifecycle  --web.config.file=/home/oceanbase/standalone/prometheus/web_config.yaml --daemon

/home/oceanbase/standalone/prometheus/prometheus --config.file=/home/oceanbase/standalone/prometheus/prometheus.yaml --web.listen-address=0.0.0.0:9090 --storage.tsdb.path=/home/oceanbase/standalone/prometheus/data --web.enable-lifecycle --web.config.file=/home/oceanbase/standalone/prometheus/web_config.yaml

#grafana
/home/oceanbase/standalone/grafana/bin/grafana-server --homepath=/home/oceanbase/standalone/grafana --config=/home/oceanbase/standalone/grafana/conf/obd-grafana.ini --pidfile=/home/oceanbase/standalone/grafana/run/grafana.pid

进程说明

https://github.com/oceanbase/obagent
│ ├── mgragent: 运维进程主入口,后台运行的进程,不期望被用户使用;目标产物名称为 ob_mgragent。
│ ├── monagent: 监控进程主入口,后台运行进程,不期望被用户使用;目标产物名称为 ob_monagent。
│ ├── agentd: 守护进程,后台运行的进程,负责拉起异常退出的ob_mgragent和ob_monagent进程;目标产物名称为ob_agentd。

https://github.com/oceanbase/obshell/blob/master/README_CN.md
OBShell (OceanBase Shell) 是 OceanBase 社区 为运维人员 & 开发人员提供的免安装、开箱即用的本地集群命令行工具。OBShell 支持集群运维,同时基于 OBServer 对外提供运维管理 API,实现了不同生态产品对同一集群统一管理,从而方便第三方产品工具对接 OceanBase,同时降低了 OceanBase 集群管理难度和成本。

prometheus 和grafana没什么好说的,流行的开源监控

server 线程

[oceanbase@kylinv10sp3-node1 oceanbase-standalone-all-in-one]$ ps -ef|grep observer
oceanba+ 3132474       1 69 10:01 ?        00:03:34 /home/oceanbase/standalone/oceanbase/bin/observer -p 2881 -P 2882 -z zone1 -n standalone -c 1747891311 -d /home/
oceanbase/data -I 192.168.1.123 -o __min_full_resource_pool_memory=1073741824,cluster_name=standalone,cpu_count=8,memory_limit=6G,datafile_size=2G,datafile_maxsiz
e=12G,log_disk_size=16G,system_memory=1G,enable_syslog_wf=False,max_syslog_file_count=16
oceanba+ 3135184 3107987  0 10:06 pts/0    00:00:00 grep observer
[oceanbase@kylinv10sp3-node1 oceanbase-standalone-all-in-one]$ ps -T -p 3132474 |wc -l
821

有820个线程

    PID    SPID TTY          TIME CMD
3132474 3132474 ?        00:00:02 observer
3132474 3132475 ?        00:00:00 ServerGTimer
3132474 3132476 ?        00:00:00 FreezeTimer
3132474 3132477 ?        00:00:00 SqlMemTimer
3132474 3132478 ?        00:00:00 ServerTracerTim
3132474 3132479 ?        00:00:12 CTASCleanUpTime
3132474 3132480 ?        00:00:00 ConfigMgr
3132474 3132481 ?        00:00:02 OB_PLOG
3132474 3132482 ?        00:00:00 SyslogCompress
3132474 3132484 ?        00:00:00 LogLimiterRefre
3132474 3132485 ?        00:00:00 IO_TUNING0
3132474 3132486 ?        00:00:00 DiskCB0
3132474 3132487 ?        00:00:00 IO_GETEVENT0
3132474 3132488 ?        00:00:00 IO_GETEVENT0
3132474 3132489 ?        00:00:00 IO_GETEVENT0
3132474 3132490 ?        00:00:00 IO_GETEVENT0
3132474 3132491 ?        00:00:00 IO_GETEVENT0
3132474 3132492 ?        00:00:00 IO_GETEVENT0
3132474 3132493 ?        00:00:00 IO_GETEVENT0
3132474 3132494 ?        00:00:00 IO_GETEVENT0
3132474 3132495 ?        00:00:01 IO_SYNC_CH0
3132474 3132496 ?        00:00:00 IO_SYNC_CH0
3132474 3132497 ?        00:00:00 IO_SYNC_CH0
3132474 3132498 ?        00:00:00 IO_SYNC_CH0
3132474 3132499 ?        00:00:00 IO_SYNC_CH0
3132474 3132500 ?        00:00:00 IO_SYNC_CH0
3132474 3132501 ?        00:00:00 IO_SYNC_CH0
3132474 3132502 ?        00:00:00 IO_SYNC_CH0
3132474 3132503 ?        00:00:00 IO_GETEVENT0
3132474 3132504 ?        00:00:00 IO_GETEVENT0
3132474 3132505 ?        00:00:00 IO_GETEVENT0
3132474 3132506 ?        00:00:00 IO_GETEVENT0
3132474 3132507 ?        00:00:00 IO_GETEVENT0
3132474 3132508 ?        00:00:00 IO_GETEVENT0
3132474 3132509 ?        00:00:00 IO_GETEVENT0
3132474 3132510 ?        00:00:00 IO_GETEVENT0
3132474 3132511 ?        00:00:00 IO_SYNC_CH0
3132474 3132512 ?        00:00:00 IO_SYNC_CH0
3132474 3132513 ?        00:00:00 IO_SYNC_CH0
3132474 3132514 ?        00:00:00 IO_SYNC_CH0
3132474 3132515 ?        00:00:00 MemoryDump
3132474 3132516 ?        00:00:02 KVCacheWash
3132474 3132517 ?        00:00:00 KVCacheRep
3132474 3132519 ?        00:00:00 DDLTransCtr
3132474 3132520 ?        00:00:00 LeaseQueueTh0
3132474 3132521 ?        00:00:00 DDLQueueTh0
3132474 3132522 ?        00:00:00 DDLPQueueTh0
3132474 3132523 ?        00:00:00 DDLPQueueTh1
3132474 3132524 ?        00:00:00 MysqlQueueTh0
3132474 3132525 ?        00:00:00 MysqlQueueTh1
3132474 3132526 ?        00:00:00 DiagnoseQueueTh
3132474 3132534 ?        00:00:00 ussl_loop
3132474 3132535 ?        00:00:00 pnio1
3132474 3132536 ?        00:00:00 pnio1
3132474 3132537 ?        00:00:00 pnio1
3132474 3132538 ?        00:00:00 pnio2
3132474 3132539 ?        00:00:00 BRPC0
3132474 3132540 ?        00:00:00 BRPC1
3132474 3132541 ?        00:00:01 BRPC2
3132474 3132542 ?        00:00:00 BRPC3
3132474 3132543 ?        00:00:00 BRPC4
3132474 3132544 ?        00:00:00 BRPC5
3132474 3132545 ?        00:00:00 BRPC6
3132474 3132546 ?        00:00:00 BRPC7
3132474 3132547 ?        00:00:00 BRPC8
3132474 3132548 ?        00:00:00 rl_mgr0
3132474 3132549 ?        00:00:00 ObHeartbeat
3132474 3132550 ?        00:00:00 SerScheQueue0
3132474 3132551 ?        00:00:01 SerScheQueue1
3132474 3132552 ?        00:00:00 EvtHisUpdTask
3132474 3132553 ?        00:00:00 EvtHisUpdTask
3132474 3132554 ?        00:00:00 EvtHisUpdTask
3132474 3132555 ?        00:00:00 Occam
3132474 3132556 ?        00:00:00 EventTimer
3132474 3132557 ?        00:00:00 EvtHisUpdTask
3132474 3132558 ?        00:00:00 TbltTblUp0
3132474 3132559 ?        00:00:00 LSSysTblUp0
3132474 3132560 ?        00:00:00 LSMetaTblUp0
3132474 3132561 ?        00:00:00 LSUserTblUp0
3132474 3132562 ?        00:00:00 RSAsyncTask
3132474 3132563 ?        00:00:19 RSAsyncTask0
3132474 3132564 ?        00:00:01 RSAsyncTask1
3132474 3132565 ?        00:00:00 RSAsyncTask2
3132474 3132566 ?        00:00:00 RSAsyncTask3
3132474 3132567 ?        00:00:00 RSInspectTask
3132474 3132568 ?        00:00:00 RSInspectTask
3132474 3132569 ?        00:00:00 HBChecker
3132474 3132570 ?        00:00:00 RsThreadChecker
3132474 3132571 ?        00:00:00 EmptSvrCheck
3132474 3132572 ?        00:00:00 LostRepCheck
3132474 3132573 ?        00:00:02 RootBalance
3132474 3132574 ?        00:00:00 EvtHisUpdTask
3132474 3132575 ?        00:00:00 SchemaRec
3132474 3132576 ?        00:00:00 ObTimer
3132474 3132577 ?        00:00:00 DBMS_JOB_MASTER
3132474 3132578 ?        00:00:00 RsMKM
3132474 3132579 ?        00:00:00 DRTaskMgr
3132474 3132580 ?        00:00:00 MaintainDepInfo
3132474 3132582 ?        00:00:00 SysLocAsyncUp0
3132474 3132583 ?        00:00:00 MetaLocAsyncUp0
3132474 3132584 ?        00:00:00 UserLocAsyncUp0
3132474 3132585 ?        00:00:00 SysLocAsyncUp0
3132474 3132586 ?        00:00:00 MetaLocAsyncUp0
3132474 3132587 ?        00:00:00 UserLocAsyncUp0
3132474 3132588 ?        00:00:00 AutoLSLoc
3132474 3132589 ?        00:00:00 AutoLSLocRpc
3132474 3132590 ?        00:00:00 DumpLSLoc
3132474 3132591 ?        00:00:00 TabletLSAUp0
3132474 3132592 ?        00:00:00 TbltRefreshSer
3132474 3132593 ?        00:00:00 TabletLocSender
3132474 3132594 ?        00:00:00 TabletLocUpdate
3132474 3132596 ?        00:00:00 VTblLocAsyncUp0
3132474 3132597 ?        00:00:00 ClockGenerator
3132474 3132599 ?        00:00:00 BlkMgr
3132474 3132600 ?        00:00:00 DiskUseReport
3132474 3132601 ?        00:00:00 LocltyRefTask
3132474 3132602 ?        00:00:00 LocalityReload
3132474 3132603 ?        00:00:00 TSWorker0
3132474 3132605 ?        00:00:00 OB_SLOG
3132474 3132606 ?        00:00:00 ServerCkptSlogH
3132474 3132607 ?        00:00:00 Occam
3132474 3132608 ?        00:00:00 Occam
3132474 3132609 ?        00:00:00 GEleTimer
3132474 3132610 ?        00:00:00 OptRefTask
3132474 3132611 ?        00:00:00 TableStatRpt
3132474 3132612 ?        00:00:00 MasterKeyMgr0
3132474 3132613 ?        00:00:00 ObTimer
3132474 3132614 ?        00:00:00 Blacklist
3132474 3132615 ?        00:00:00 qth_mgr
3132474 3132616 ?        00:00:00 ObDetectManager
3132474 3132617 ?        00:00:00 SignalWorker
3132474 3132618 ?        00:00:00 SignalHandle
3132474 3132627 ?        00:00:01 TsMgr
3132474 3132628 ?        00:00:00 RpcIO
3132474 3132629 ?        00:00:00 RpcIO
3132474 3132630 ?        00:00:00 RpcIO
3132474 3132631 ?        00:00:00 EasyBasethPoolM
3132474 3132632 ?        00:00:00 BatchIO
3132474 3132633 ?        00:00:00 BatchIO
3132474 3132634 ?        00:00:00 BatchIO
3132474 3132635 ?        00:00:00 BatchIO
3132474 3132636 ?        00:00:00 EasyBasethPoolM
3132474 3132637 ?        00:00:00 MysqlUnix
3132474 3132638 ?        00:00:00 EasyBasethPoolM
3132474 3132639 ?        00:00:00 RpcUnix
3132474 3132640 ?        00:00:00 EasyBasethPoolM
3132474 3132641 ?        00:00:00 KeepAliveServer
3132474 3132642 ?        00:00:00 KeepAliveClient
3132474 3132643 ?        00:00:00 sql_nio0
3132474 3132644 ?        00:00:00 sql_nio1
3132474 3132645 ?        00:00:00 sql_nio2
3132474 3132646 ?        00:00:00 IngressService
3132474 3132647 ?        00:00:01 IO_SCHEDULE1
3132474 3132648 ?        00:00:00 IO_SCHEDULE2
3132474 3132649 ?        00:00:00 IO_HEALTH0
3132474 3132650 ?        00:00:00 T508_L0_G0
3132474 3132651 ?        00:00:00 T508_L0_G0
3132474 3132652 ?        00:00:00 T508_L2_G0
3132474 3132653 ?        00:00:00 T508_L3_G0
3132474 3132654 ?        00:00:00 T508_L4_G0
3132474 3132655 ?        00:00:00 T508_L5_G0
3132474 3132656 ?        00:00:00 T508_L6_G0
3132474 3132657 ?        00:00:00 T508_L7_G0
3132474 3132658 ?        00:00:00 T508_L8_G0
3132474 3132659 ?        00:00:00 T508_L9_G0
3132474 3132660 ?        00:00:00 T508_L0_G0
3132474 3132661 ?        00:00:00 T508_L0_G0
3132474 3132662 ?        00:00:00 T508_L0_G0
3132474 3132663 ?        00:00:00 T508_L0_G0
3132474 3132664 ?        00:00:00 T508_L0_G0
3132474 3132665 ?        00:00:00 T508_L0_G0
3132474 3132666 ?        00:00:00 T508_L0_G0
3132474 3132667 ?        00:00:00 T508_L0_G0
3132474 3132668 ?        00:00:00 T508_L0_G0
3132474 3132669 ?        00:00:00 T508_L0_G0
3132474 3132670 ?        00:00:00 T508_L0_G0
3132474 3132671 ?        00:00:00 T508_L0_G0
3132474 3132672 ?        00:00:00 T508_L0_G0
3132474 3132673 ?        00:00:00 T508_L0_G0
3132474 3132674 ?        00:00:00 T508_L0_G0
3132474 3132675 ?        00:00:00 T508_L0_G0
3132474 3132676 ?        00:00:00 T508_L0_G0
3132474 3132677 ?        00:00:00 T508_L0_G0
3132474 3132678 ?        00:00:00 T508_L0_G0
3132474 3132679 ?        00:00:00 T508_L0_G0
3132474 3132680 ?        00:00:03 MultiTenant
3132474 3132681 ?        00:00:01 OmtNodeBalancer
3132474 3132682 ?        00:00:00 T508_L0_G0
3132474 3132683 ?        00:00:00 WrTimer
3132474 3132684 ?        00:00:00 T508_L0_G0
3132474 3132685 ?        00:00:00 T508_L0_G0
3132474 3132686 ?        00:00:00 T508_L0_G0
3132474 3132687 ?        00:00:00 T508_L0_G0
3132474 3132688 ?        00:00:00 T508_L0_G0
3132474 3132689 ?        00:00:00 T508_L0_G0
3132474 3132690 ?        00:00:00 T508_L0_G0
3132474 3132691 ?        00:00:00 T508_L0_G0
3132474 3132692 ?        00:00:00 T508_L0_G0
3132474 3132693 ?        00:00:00 T508_L0_G0
3132474 3132694 ?        00:00:00 T508_L0_G0
3132474 3132695 ?        00:00:00 T508_L0_G0
3132474 3132696 ?        00:00:00 T508_L0_G0
3132474 3132697 ?        00:00:00 T508_L0_G0
3132474 3132698 ?        00:00:00 T508_L0_G0
3132474 3132699 ?        00:00:00 T508_L0_G0
3132474 3132700 ?        00:00:00 T508_L0_G0
3132474 3132701 ?        00:00:00 T508_L0_G0
3132474 3132702 ?        00:00:00 T508_L0_G0
3132474 3132703 ?        00:00:00 T508_L0_G0
3132474 3132704 ?        00:00:00 T508_L0_G0
3132474 3132705 ?        00:00:00 T508_L0_G0
3132474 3132706 ?        00:00:00 T508_L0_G0
3132474 3132707 ?        00:00:00 T508_L0_G0
3132474 3132708 ?        00:00:00 T508_L0_G0
3132474 3132709 ?        00:00:00 T508_L0_G0
3132474 3132710 ?        00:00:00 T508_L0_G0
3132474 3132711 ?        00:00:00 T508_L0_G0
3132474 3132712 ?        00:00:00 T508_L0_G0
3132474 3132713 ?        00:00:00 T1_Occam
3132474 3132714 ?        00:00:00 T1_MdsT
3132474 3132715 ?        00:00:00 T1_TransService
3132474 3132717 ?        00:00:00 T1_Occam
3132474 3132718 ?        00:00:00 T1_CoordTR
3132474 3132719 ?        00:00:00 T1_Occam
3132474 3132720 ?        00:00:00 T1_CoordTF
3132474 3132721 ?        00:00:00 T1_Occam
3132474 3132722 ?        00:00:00 T1_ElectTimer
3132474 3132725 ?        00:00:00 T1_TabletStatRp
3132474 3132726 ?        00:00:00 T1_ObCreateStan
3132474 3132727 ?        00:00:00 T1_StandbySchem
3132474 3132728 ?        00:00:00 T1_COMMONLSSe
3132474 3132729 ?        00:00:00 T1_SimpleLSServ
3132474 3132730 ?        00:00:00 T1_SimpleLSServ
3132474 3132731 ?        00:00:00 T1_LSService0
3132474 3132732 ?        00:00:00 T1_LSService1
3132474 3132733 ?        00:00:00 T1_REST_SER
3132474 3132734 ?        00:00:00 T1_SimpleLSServ
3132474 3132735 ?        00:00:00 T1_BACKUP_SCHE
3132474 3132736 ?        00:00:00 T1_BackupDataSr
3132474 3132737 ?        00:00:00 T1_BackupCleanS
3132474 3132738 ?        00:00:00 T1_ArchiveSvr
3132474 3132739 ?        00:00:00 T1_ReqMemEvict
3132474 3132740 ?        00:00:00 T1_PlanCacheEvi
3132474 3132741 ?        00:00:00 T1_ReqMemEvict
3132474 3132742 ?        00:00:00 T1_Occam
3132474 3132743 ?        00:00:00 T1_Occam
3132474 3132744 ?        00:00:00 T1_Occam
3132474 3132745 ?        00:00:00 T1_Occam
3132474 3132746 ?        00:00:00 T1_Occam
3132474 3132747 ?        00:00:00 T1_Occam
3132474 3132748 ?        00:00:00 T1_FrzTrigger
3132474 3132749 ?        00:00:00 T1_LSFreeze0
3132474 3132750 ?        00:00:00 T1_BFBuildTask
3132474 3132751 ?        00:00:00 T1_DAG
3132474 3132752 ?        00:00:00 T1_DAG
3132474 3132753 ?        00:00:00 T1_DAG
3132474 3132754 ?        00:00:00 T1_DAG
3132474 3132755 ?        00:00:00 T1_DAG
3132474 3132756 ?        00:00:00 T1_DAG
3132474 3132757 ?        00:00:00 T1_DAG
3132474 3132758 ?        00:00:00 T1_DAG
3132474 3132759 ?        00:00:00 T1_DAG
3132474 3132760 ?        00:00:00 T1_DAG
3132474 3132761 ?        00:00:00 T1_DAG
3132474 3132762 ?        00:00:00 T1_DAG
3132474 3132763 ?        00:00:00 T1_DAG
3132474 3132764 ?        00:00:00 T1_DAG
3132474 3132765 ?        00:00:00 T1_DAG
3132474 3132766 ?        00:00:00 T1_DAG
3132474 3132767 ?        00:00:00 T1_DAG
3132474 3132768 ?        00:00:00 T1_DAG
3132474 3132769 ?        00:00:00 T1_DAG
3132474 3132770 ?        00:00:00 T1_DAG
3132474 3132771 ?        00:00:00 T1_DAG
3132474 3132772 ?        00:00:00 T1_DAG
3132474 3132773 ?        00:00:00 T1_DAG
3132474 3132774 ?        00:00:00 T1_DAG
3132474 3132775 ?        00:00:00 T1_DAG
3132474 3132776 ?        00:00:00 T1_DAG
3132474 3132777 ?        00:00:00 T1_DAG
3132474 3132778 ?        00:00:00 T1_DAG
3132474 3132779 ?        00:00:00 T1_DAG
3132474 3132780 ?        00:00:00 T1_DAG
3132474 3132781 ?        00:00:00 T1_DAG
3132474 3132782 ?        00:00:00 T1_DAG
3132474 3132783 ?        00:00:00 T1_DAG
3132474 3132784 ?        00:00:00 T1_DAG
3132474 3132785 ?        00:00:00 T1_DAG
3132474 3132786 ?        00:00:00 T1_DAG
3132474 3132787 ?        00:00:00 T1_DAG
3132474 3132788 ?        00:00:00 T1_DAG
3132474 3132789 ?        00:00:00 T1_DAG
3132474 3132790 ?        00:00:00 T1_DAG
3132474 3132791 ?        00:00:00 T1_DAG
3132474 3132792 ?        00:00:00 T1_DAG
3132474 3132793 ?        00:00:00 T1_DAG
3132474 3132794 ?        00:00:00 T1_DagScheduler
3132474 3132795 ?        00:00:00 T1_FreInfoReloa
3132474 3132796 ?        00:00:00 T1_TransferSrv
3132474 3132797 ?        00:00:00 T1_ReqMemEvict
3132474 3132798 ?        00:00:00 T1_ReqMemEvict
3132474 3132799 ?        00:00:00 T1_HBService
3132474 3132800 ?        00:00:00 T1_HBService
3132474 3132801 ?        00:00:00 T1_TntSharedTim
3132474 3132802 ?        00:00:00 T1_TenantMetaMe
3132474 3132803 ?        00:00:00 T1_DiskCB0
3132474 3132804 ?        00:00:00 T1_OB_SLOG
3132474 3132805 ?        00:00:00 T1_SSTableDefra
3132474 3132806 ?        00:00:00 T1_TransTimeWhe
3132474 3132807 ?        00:00:00 T1_TransTimeWhe
3132474 3132808 ?        00:00:00 T1_DupTbLease
3132474 3132809 ?        00:00:00 T1_LogIOCb0
3132474 3132810 ?        00:00:00 T1_IOWorker
3132474 3132811 ?        00:00:00 T1_LogSharedQue
3132474 3132812 ?        00:00:00 T1_PalfGC
3132474 3132813 ?        00:00:00 T1_FetchLog0
3132474 3132814 ?        00:00:00 T1_LogLoop
3132474 3132815 ?        00:00:00 T1_LogUpdater
3132474 3132816 ?        00:00:00 T1_ApplySrv0
3132474 3132817 ?        00:00:00 T1_ReplaySrv0
3132474 3132818 ?        00:00:00 T1_ReplayProces
3132474 3132819 ?        00:00:58 T1_RCSrv0
3132474 3132820 ?        00:00:00 T1_CdcSrv
3132474 3132821 ?        00:00:00 T1_RFLWorker
3132474 3132822 ?        00:00:00 T1_RFLWorker
3132474 3132823 ?        00:00:00 T1_LogRessvr
3132474 3132824 ?        00:00:00 T1_LogArb
3132474 3132825 ?        00:00:00 T1_GCCollector
3132474 3132826 ?        00:00:00 T1_Occam
3132474 3132827 ?        00:00:00 T1_ServerProbeS
3132474 3132831 ?        00:00:00 T1_WriteCkpt
3132474 3132832 ?        00:00:00 T1_LockWaitMgr
3132474 3132833 ?        00:00:00 T1_Occam
3132474 3132834 ?        00:00:00 T1_Occam
3132474 3132835 ?        00:00:00 T1_OBJLockGC
3132474 3132836 ?        00:00:00 T1_LSMetaCh
3132474 3132837 ?        00:00:00 T1_TbMetaCh
3132474 3132838 ?        00:00:00 T1_MysqlQueueTh
3132474 3132839 ?        00:00:00 T1_MysqlQueueTh
3132474 3132840 ?        00:00:00 T1_DetectorTime
3132474 3132841 ?        00:00:00 T1_LCLSender
3132474 3132842 ?        00:00:00 T1_XATimeWheel
3132474 3132843 ?        00:00:00 T1_XATimeWheel
3132474 3132844 ?        00:00:00 T1_ObXAHbWorker
3132474 3132845 ?        00:00:00 T1_ObXAGCWorker
3132474 3132847 ?        00:00:00 T1_ReqMemEvict
3132474 3132848 ?        00:00:02 T1_TenantWeakRe
3132474 3132849 ?        00:00:00 T1_TxCkpt
3132474 3132850 ?        00:00:00 T1_Flush
3132474 3132851 ?        00:00:00 T1_CKClogDisk
3132474 3132852 ?        00:00:00 T1_TabletGC
3132474 3132853 ?        00:00:00 T1_TabletShell
3132474 3132854 ?        00:00:00 T1_LSArchiveMgr
3132474 3132855 ?        00:00:00 T1_ArcSeq
3132474 3132856 ?        00:00:00 T1_ArcFetcher
3132474 3132857 ?        00:00:00 T1_ArcSender
3132474 3132858 ?        00:00:00 T1_ArcTimer
3132474 3132859 ?        00:00:00 T1_ArcSrv
3132474 3132860 ?        00:00:00 T1_MergeLoop
3132474 3132861 ?        00:00:00 T1_MediumLoop
3132474 3132862 ?        00:00:00 T1_SSTableGC
3132474 3132863 ?        00:00:00 T1_InfoPoolResi
3132474 3132864 ?        00:00:00 T1_HAService
3132474 3132865 ?        00:00:00 T1_TxLoopWorker
3132474 3132866 ?        00:00:00 T1_TransferServ
3132474 3132867 ?        00:00:00 T1_RebuildServi
3132474 3132868 ?        00:00:01 T1_ArbSer
3132474 3132869 ?        00:00:00 T1_TLD_Timer
3132474 3132870 ?        00:00:00 T1_Occam
3132474 3132871 ?        00:00:00 T1_MultiVersion
3132474 3132872 ?        00:00:00 T1_DBMSSched
3132474 3132873 ?        00:00:00 T1_L0_G0
3132474 3132874 ?        00:00:00 T1_L0_G0
3132474 3132875 ?        00:00:00 T1_L2_G0
3132474 3132876 ?        00:00:00 T1_L3_G0
3132474 3132877 ?        00:00:00 T1_L4_G0
3132474 3132878 ?        00:00:00 T1_L5_G0
3132474 3132879 ?        00:00:00 T1_L6_G0
3132474 3132880 ?        00:00:00 T1_L7_G0
3132474 3132881 ?        00:00:00 T1_L8_G0
3132474 3132882 ?        00:00:00 T1_L9_G0
3132474 3132883 ?        00:00:00 T1_L0_G0
3132474 3132884 ?        00:00:00 T1_L0_G0
3132474 3132885 ?        00:00:00 T1_L0_G0
3132474 3132886 ?        00:00:00 T1_L0_G0
3132474 3132887 ?        00:00:00 T1_L0_G0
3132474 3132888 ?        00:00:00 T1_L0_G0
3132474 3132889 ?        00:00:00 T1_L0_G0
3132474 3132890 ?        00:00:00 T1_L0_G0
3132474 3132891 ?        00:00:02 T1_L0_G0
3132474 3132892 ?        00:00:03 T1_L0_G0
3132474 3132893 ?        00:00:00 T1_L0_G0
3132474 3132894 ?        00:00:00 T1_L0_G0
3132474 3132895 ?        00:00:00 T1_L0_G0
3132474 3132896 ?        00:00:06 T1_L0_G0
3132474 3132897 ?        00:00:03 T1_L0_G0
3132474 3132898 ?        00:00:03 T1_L0_G0
3132474 3132899 ?        00:00:00 T1_L0_G0
3132474 3132900 ?        00:00:00 T1_L0_G0
3132474 3132901 ?        00:00:03 T1_L0_G0
3132474 3132902 ?        00:00:00 T1_L0_G0
3132474 3132903 ?        00:00:00 T1001_Occam
3132474 3132904 ?        00:00:00 T1001_MdsT
3132474 3132905 ?        00:00:00 T1001_TransServ
3132474 3132907 ?        00:00:00 T1001_Occam
3132474 3132908 ?        00:00:00 T1001_CoordTR
3132474 3132909 ?        00:00:00 T1001_Occam
3132474 3132910 ?        00:00:00 T1001_CoordTF
3132474 3132911 ?        00:00:00 T1001_Occam
3132474 3132912 ?        00:00:00 T1001_ElectTime
3132474 3132915 ?        00:00:00 T1001_TabletSta
3132474 3132916 ?        00:00:00 T1001_ObCreateS
3132474 3132917 ?        00:00:00 T1001_StandbySc
3132474 3132918 ?        00:00:02 T1001_COMMONLSS
3132474 3132919 ?        00:00:00 T1001_SimpleLSS
3132474 3132920 ?        00:00:00 T1001_SimpleLSS
3132474 3132921 ?        00:00:00 T1001_LSService
3132474 3132922 ?        00:00:00 T1001_LSService
3132474 3132923 ?        00:00:00 T1001_REST_SER
3132474 3132924 ?        00:00:00 T1001_SimpleLSS
3132474 3132925 ?        00:00:00 T1001_BACKUP_SC
3132474 3132926 ?        00:00:00 T1001_BackupDat
3132474 3132927 ?        00:00:00 T1001_BackupCle
3132474 3132928 ?        00:00:00 T1001_ArchiveSv
3132474 3132929 ?        00:00:00 T1001_ReqMemEvi
3132474 3132930 ?        00:00:00 T1001_PlanCache
3132474 3132931 ?        00:00:00 T1001_ReqMemEvi
3132474 3132932 ?        00:00:00 T1001_Occam
3132474 3132933 ?        00:00:00 T1001_Occam
3132474 3132934 ?        00:00:00 T1001_Occam
3132474 3132935 ?        00:00:00 T1001_Occam
3132474 3132936 ?        00:00:00 T1001_Occam
3132474 3132937 ?        00:00:00 T1001_Occam
3132474 3132938 ?        00:00:00 T1001_FrzTrigge
3132474 3132939 ?        00:00:00 T1001_LSFreeze0
3132474 3132940 ?        00:00:00 T1001_BFBuildTa
3132474 3132941 ?        00:00:00 T1001_DAG
3132474 3132942 ?        00:00:00 T1001_DAG
3132474 3132943 ?        00:00:00 T1001_DAG
3132474 3132944 ?        00:00:00 T1001_DAG
3132474 3132945 ?        00:00:00 T1001_DAG
3132474 3132946 ?        00:00:00 T1001_DAG
3132474 3132947 ?        00:00:00 T1001_DAG
3132474 3132948 ?        00:00:00 T1001_DAG
3132474 3132949 ?        00:00:00 T1001_DAG
3132474 3132950 ?        00:00:00 T1001_DAG
3132474 3132951 ?        00:00:00 T1001_DAG
3132474 3132952 ?        00:00:00 T1001_DAG
3132474 3132953 ?        00:00:00 T1001_DAG
3132474 3132954 ?        00:00:00 T1001_DAG
3132474 3132955 ?        00:00:00 T1001_DAG
3132474 3132956 ?        00:00:00 T1001_DAG
3132474 3132957 ?        00:00:00 T1001_DAG
3132474 3132958 ?        00:00:00 T1001_DAG
3132474 3132959 ?        00:00:00 T1001_DAG
3132474 3132960 ?        00:00:00 T1001_DAG
3132474 3132961 ?        00:00:00 T1001_DAG
3132474 3132962 ?        00:00:00 T1001_DAG
3132474 3132963 ?        00:00:00 T1001_DAG
3132474 3132964 ?        00:00:00 T1001_DAG
3132474 3132965 ?        00:00:00 T1001_DAG
3132474 3132966 ?        00:00:00 T1001_DAG
3132474 3132967 ?        00:00:00 T1001_DAG
3132474 3132968 ?        00:00:00 T1001_DAG
3132474 3132969 ?        00:00:00 T1001_DAG
3132474 3132970 ?        00:00:00 T1001_DAG
3132474 3132971 ?        00:00:00 T1001_DAG
3132474 3132972 ?        00:00:00 T1001_DAG
3132474 3132973 ?        00:00:00 T1001_DAG
3132474 3132974 ?        00:00:00 T1001_DAG
3132474 3132975 ?        00:00:00 T1001_DAG
3132474 3132976 ?        00:00:00 T1001_DAG
3132474 3132977 ?        00:00:00 T1001_DAG
3132474 3132978 ?        00:00:00 T1001_DAG
3132474 3132979 ?        00:00:00 T1001_DAG
3132474 3132980 ?        00:00:00 T1001_DAG
3132474 3132981 ?        00:00:00 T1001_DAG
3132474 3132982 ?        00:00:00 T1001_DAG
3132474 3132983 ?        00:00:00 T1001_DAG
3132474 3132984 ?        00:00:00 T1001_DagSchedu
3132474 3132985 ?        00:00:00 T1001_FreInfoRe
3132474 3132986 ?        00:00:00 T1001_TransferS
3132474 3132987 ?        00:00:00 T1001_ReqMemEvi
3132474 3132988 ?        00:00:00 T1001_ReqMemEvi
3132474 3132989 ?        00:00:00 T1001_TntShared
3132474 3132990 ?        00:00:00 T1001_TenantMet
3132474 3132991 ?        00:00:00 T1001_DiskCB0
3132474 3132992 ?        00:00:00 T1001_OB_SLOG
3132474 3132993 ?        00:00:00 T1001_SSTableDe
3132474 3132994 ?        00:00:00 T1001_TransTime
3132474 3132995 ?        00:00:00 T1001_TransTime
3132474 3132996 ?        00:00:00 T1001_DupTbLeas
3132474 3132997 ?        00:00:00 T1001_LogIOCb0
3132474 3132998 ?        00:00:00 T1001_IOWorker
3132474 3132999 ?        00:00:00 T1001_LogShared
3132474 3133000 ?        00:00:00 T1001_PalfGC
3132474 3133001 ?        00:00:00 T1001_FetchLog0
3132474 3133002 ?        00:00:00 T1001_LogLoop
3132474 3133003 ?        00:00:00 T1001_LogUpdate
3132474 3133004 ?        00:00:00 T1001_ApplySrv0
3132474 3133005 ?        00:00:01 T1001_ReplaySrv
3132474 3133006 ?        00:00:00 T1001_ReplayPro
3132474 3133007 ?        00:00:00 T1001_RCSrv0
3132474 3133008 ?        00:00:00 T1001_RFLWorker
3132474 3133009 ?        00:00:00 T1001_RFLWorker
3132474 3133010 ?        00:00:00 T1001_LogRessvr
3132474 3133011 ?        00:00:00 T1001_LogArb
3132474 3133012 ?        00:00:00 T1001_GCCollect
3132474 3133013 ?        00:00:00 T1001_Occam
3132474 3133014 ?        00:00:00 T1001_ServerPro
3132474 3133016 ?        00:00:00 T1001_WriteCkpt
3132474 3133017 ?        00:00:00 T1001_LockWaitM
3132474 3133018 ?        00:00:00 T1001_Occam
3132474 3133019 ?        00:00:00 T1001_Occam
3132474 3133020 ?        00:00:00 T1001_OBJLockGC
3132474 3133021 ?        00:00:00 T1001_LSMetaCh
3132474 3133022 ?        00:00:00 T1001_TbMetaCh
3132474 3133023 ?        00:00:00 T1001_DetectorT
3132474 3133024 ?        00:00:00 T1001_LCLSender
3132474 3133025 ?        00:00:00 T1001_XATimeWhe
3132474 3133026 ?        00:00:00 T1001_XATimeWhe
3132474 3133027 ?        00:00:00 T1001_ObXAHbWor
3132474 3133028 ?        00:00:00 T1001_ObXAGCWor
3132474 3133030 ?        00:00:00 T1001_ReqMemEvi
3132474 3133031 ?        00:00:02 T1001_TenantWea
3132474 3133032 ?        00:00:00 T1001_TxCkpt
3132474 3133033 ?        00:00:00 T1001_Flush
3132474 3133034 ?        00:00:00 T1001_CKClogDis
3132474 3133035 ?        00:00:00 T1001_TabletGC
3132474 3133036 ?        00:00:00 T1001_TabletShe
3132474 3133037 ?        00:00:00 T1001_LSArchive
3132474 3133038 ?        00:00:00 T1001_ArcSeq
3132474 3133039 ?        00:00:00 T1001_ArcFetche
3132474 3133040 ?        00:00:00 T1001_ArcSender
3132474 3133041 ?        00:00:00 T1001_ArcTimer
3132474 3133042 ?        00:00:00 T1001_ArcSrv
3132474 3133043 ?        00:00:00 T1001_MergeLoop
3132474 3133044 ?        00:00:00 T1001_MediumLoo
3132474 3133045 ?        00:00:00 T1001_SSTableGC
3132474 3133046 ?        00:00:00 T1001_InfoPoolR
3132474 3133047 ?        00:00:00 T1001_HAService
3132474 3133048 ?        00:00:00 T1001_TxLoopWor
3132474 3133049 ?        00:00:00 T1001_TransferS
3132474 3133050 ?        00:00:00 T1001_RebuildSe
3132474 3133051 ?        00:00:02 T1001_ArbSer
3132474 3133052 ?        00:00:00 T1001_TLD_Timer
3132474 3133053 ?        00:00:00 T1001_Occam
3132474 3133054 ?        00:00:00 T1001_MultiVers
3132474 3133055 ?        00:00:00 T1001_DBMSSched
3132474 3133056 ?        00:00:00 T1001_L0_G0
3132474 3133057 ?        00:00:00 T1001_L0_G0
3132474 3133058 ?        00:00:00 T1001_L2_G0
3132474 3133059 ?        00:00:00 T1001_L3_G0
3132474 3133060 ?        00:00:00 T1001_L4_G0
3132474 3133061 ?        00:00:00 T1001_L5_G0
3132474 3133062 ?        00:00:00 T1001_L6_G0
3132474 3133063 ?        00:00:00 T1001_L7_G0
3132474 3133064 ?        00:00:00 T1001_L8_G0
3132474 3133065 ?        00:00:00 T1001_L9_G0
3132474 3133066 ?        00:00:00 T1001_L0_G0
3132474 3133067 ?        00:00:00 T1001_L0_G0
3132474 3133068 ?        00:00:00 T1001_L0_G0
3132474 3133069 ?        00:00:00 T1001_L0_G0
3132474 3133070 ?        00:00:00 T1002_Occam
3132474 3133071 ?        00:00:00 T1002_MdsT
3132474 3133072 ?        00:00:00 T1002_TransServ
3132474 3133074 ?        00:00:00 T1002_Occam
3132474 3133075 ?        00:00:00 T1002_CoordTR
3132474 3133076 ?        00:00:00 T1002_Occam
3132474 3133077 ?        00:00:00 T1002_CoordTF
3132474 3133078 ?        00:00:00 T1002_Occam
3132474 3133079 ?        00:00:00 T1002_ElectTime
3132474 3133082 ?        00:00:00 T1002_TabletSta
3132474 3133083 ?        00:00:00 T1002_TenantInf
3132474 3133084 ?        00:00:00 T1002_ObCreateS
3132474 3133085 ?        00:00:00 T1002_StandbySc
3132474 3133086 ?        00:00:01 T1002_TeRec
3132474 3133087 ?        00:00:00 T1002_SimpleLSS
3132474 3133088 ?        00:00:02 T1002_PLSSer
3132474 3133089 ?        00:00:00 T1002_BalanceEx
3132474 3133090 ?        00:00:00 T1002_LSService
3132474 3133091 ?        00:00:00 T1002_LSService
3132474 3133092 ?        00:00:00 T1002_SimpleLSS
3132474 3133093 ?        00:00:00 T1002_TBalance
3132474 3133094 ?        00:00:00 T1002_SimpleLSS
3132474 3133095 ?        00:00:00 T1002_SimpleLSS
3132474 3133096 ?        00:00:00 T1002_SimpleLSS
3132474 3133097 ?        00:00:00 T1002_SimpleLSS
3132474 3133098 ?        00:00:00 T1002_ReqMemEvi
3132474 3133099 ?        00:00:00 T1002_PlanCache
3132474 3133100 ?        00:00:00 T1002_ReqMemEvi
3132474 3133101 ?        00:00:00 T1002_Occam
3132474 3133102 ?        00:00:00 T1002_Occam
3132474 3133103 ?        00:00:00 T1002_Occam
3132474 3133104 ?        00:00:00 T1002_Occam
3132474 3133105 ?        00:00:00 T1002_Occam
3132474 3133106 ?        00:00:00 T1002_Occam
3132474 3133107 ?        00:00:00 T1002_FrzTrigge
3132474 3133108 ?        00:00:00 T1002_LSFreeze0
3132474 3133109 ?        00:00:00 T1002_BFBuildTa
3132474 3133110 ?        00:00:00 T1002_DAG
3132474 3133111 ?        00:00:00 T1002_DAG
3132474 3133112 ?        00:00:00 T1002_DAG
3132474 3133113 ?        00:00:00 T1002_DAG
3132474 3133114 ?        00:00:00 T1002_DAG
3132474 3133115 ?        00:00:00 T1002_DAG
3132474 3133116 ?        00:00:00 T1002_DAG
3132474 3133117 ?        00:00:00 T1002_DAG
3132474 3133118 ?        00:00:00 T1002_DAG
3132474 3133119 ?        00:00:00 T1002_DAG
3132474 3133120 ?        00:00:00 T1002_DAG
3132474 3133121 ?        00:00:00 T1002_DAG
3132474 3133122 ?        00:00:00 T1002_DAG
3132474 3133123 ?        00:00:00 T1002_DAG
3132474 3133124 ?        00:00:00 T1002_DAG
3132474 3133125 ?        00:00:00 T1002_DAG
3132474 3133126 ?        00:00:00 T1002_DAG
3132474 3133127 ?        00:00:00 T1002_DAG
3132474 3133128 ?        00:00:00 T1002_DAG
3132474 3133129 ?        00:00:00 T1002_DAG
3132474 3133130 ?        00:00:00 T1002_DAG
3132474 3133131 ?        00:00:00 T1002_DAG
3132474 3133132 ?        00:00:00 T1002_DAG
3132474 3133133 ?        00:00:00 T1002_DAG
3132474 3133134 ?        00:00:00 T1002_DAG
3132474 3133135 ?        00:00:00 T1002_DAG
3132474 3133136 ?        00:00:00 T1002_DAG
3132474 3133137 ?        00:00:00 T1002_DAG
3132474 3133138 ?        00:00:00 T1002_DAG
3132474 3133139 ?        00:00:00 T1002_DAG
3132474 3133140 ?        00:00:00 T1002_DAG
3132474 3133141 ?        00:00:00 T1002_DAG
3132474 3133142 ?        00:00:00 T1002_DAG
3132474 3133143 ?        00:00:00 T1002_DAG
3132474 3133144 ?        00:00:00 T1002_DAG
3132474 3133145 ?        00:00:00 T1002_DAG
3132474 3133146 ?        00:00:00 T1002_DAG
3132474 3133147 ?        00:00:00 T1002_DAG
3132474 3133148 ?        00:00:00 T1002_DAG
3132474 3133149 ?        00:00:00 T1002_DAG
3132474 3133150 ?        00:00:00 T1002_DAG
3132474 3133151 ?        00:00:00 T1002_DAG
3132474 3133152 ?        00:00:00 T1002_DAG
3132474 3133153 ?        00:00:00 T1002_DagSchedu
3132474 3133154 ?        00:00:00 T1002_FreInfoRe
3132474 3133155 ?        00:00:00 T1002_TntTransf
3132474 3133156 ?        00:00:00 T1002_ReqMemEvi
3132474 3133158 ?        00:00:00 T1002_ReqMemEvi
3132474 3133160 ?        00:00:00 T1_L0_G9
3132474 3133161 ?        00:00:00 T1_L0_G9
3132474 3133162 ?        00:00:01 T1002_TntShared
3132474 3133163 ?        00:00:00 T1002_TenantMet
3132474 3133164 ?        00:00:00 T1002_DiskCB0
3132474 3133165 ?        00:00:00 T1002_OB_SLOG
3132474 3133166 ?        00:00:00 T1002_SSTableDe
3132474 3133167 ?        00:00:00 T1002_TransTime
3132474 3133168 ?        00:00:00 T1002_TransTime
3132474 3133169 ?        00:00:00 T1002_DupTbLeas
3132474 3133179 ?        00:00:00 T1002_LogIOCb0
3132474 3133180 ?        00:00:00 T1002_IOWorker
3132474 3133181 ?        00:00:00 T1002_IOWorker
3132474 3133182 ?        00:00:00 T1002_IOWorker
3132474 3133183 ?        00:00:00 T1002_IOWorker
3132474 3133184 ?        00:00:00 T1002_LogShared
3132474 3133185 ?        00:00:00 T1002_PalfGC
3132474 3133186 ?        00:00:00 T1002_FetchLog0
3132474 3133187 ?        00:00:00 T1002_LogLoop
3132474 3133188 ?        00:00:00 T1002_LogUpdate
3132474 3133189 ?        00:00:00 T1002_ApplySrv0
3132474 3133190 ?        00:00:00 T1002_ReplaySrv
3132474 3133191 ?        00:00:00 T1002_ReplayPro
3132474 3133192 ?        00:00:00 T1002_RCSrv0
3132474 3133193 ?        00:00:00 T1002_CdcSrv
3132474 3133195 ?        00:00:00 T1002_RFLWorker
3132474 3133196 ?        00:00:00 T1002_RFLWorker
3132474 3133197 ?        00:00:00 T1002_LogRessvr
3132474 3133198 ?        00:00:00 T1002_LogArb
3132474 3133199 ?        00:00:00 T1002_GCCollect
3132474 3133200 ?        00:00:00 T1002_Occam
3132474 3133201 ?        00:00:00 T1002_ServerPro
3132474 3133202 ?        00:00:00 T1002_RFLWorker
3132474 3133203 ?        00:00:00 T1002_WriteCkpt
3132474 3133204 ?        00:00:00 T1002_LockWaitM
3132474 3133205 ?        00:00:00 T1002_Occam
3132474 3133206 ?        00:00:00 T1002_Occam
3132474 3133207 ?        00:00:00 T1002_OBJLockGC
3132474 3133208 ?        00:00:00 T1002_LSMetaCh
3132474 3133209 ?        00:00:00 T1002_TbMetaCh
3132474 3133210 ?        00:00:00 T1002_MysqlQueu
3132474 3133211 ?        00:00:00 T1002_MysqlQueu
3132474 3133212 ?        00:00:00 T1002_DetectorT
3132474 3133213 ?        00:00:00 T1002_LCLSender
3132474 3133214 ?        00:00:00 T1002_XATimeWhe
3132474 3133215 ?        00:00:00 T1002_XATimeWhe
3132474 3133216 ?        00:00:00 T1002_ObXAHbWor
3132474 3133217 ?        00:00:00 T1002_ObXAGCWor
3132474 3133218 ?        00:00:00 T1002_STSWorker
3132474 3133219 ?        00:00:00 T1002_ReqMemEvi
3132474 3133220 ?        00:00:02 T1002_TenantWea
3132474 3133221 ?        00:00:00 T1002_TxCkpt
3132474 3133222 ?        00:00:00 T1002_Flush
3132474 3133223 ?        00:00:00 T1002_CKClogDis
3132474 3133224 ?        00:00:00 T1002_TabletGC
3132474 3133225 ?        00:00:00 T1002_TabletShe
3132474 3133226 ?        00:00:00 T1002_LSArchive
3132474 3133227 ?        00:00:00 T1002_ArcSeq
3132474 3133228 ?        00:00:00 T1002_ArcFetche
3132474 3133229 ?        00:00:00 T1002_ArcSender
3132474 3133230 ?        00:00:00 T1002_ArcTimer
3132474 3133231 ?        00:00:00 T1002_ArcSrv
3132474 3133232 ?        00:00:00 T1002_MergeLoop
3132474 3133233 ?        00:00:00 T1002_ArcSender
3132474 3133234 ?        00:00:00 T1002_MediumLoo
3132474 3133235 ?        00:00:00 T1002_ArcSender
3132474 3133236 ?        00:00:00 T1002_SSTableGC
3132474 3133237 ?        00:00:00 T1002_ArcFetche
3132474 3133238 ?        00:00:00 T1002_InfoPoolR
3132474 3133239 ?        00:00:00 T1002_HAService
3132474 3133240 ?        00:00:00 T1002_TxLoopWor
3132474 3133241 ?        00:00:00 T1002_TransferS
3132474 3133242 ?        00:00:00 T1002_RebuildSe
3132474 3133243 ?        00:00:08 T1002_DataDictT
3132474 3133244 ?        00:00:00 T1002_TLD_Timer
3132474 3133245 ?        00:00:00 T1002_Occam
3132474 3133246 ?        00:00:00 T1002_MultiVers
3132474 3133247 ?        00:00:00 T1002_DBMSSched
3132474 3133248 ?        00:00:00 T1002_L0_G0
3132474 3133249 ?        00:00:00 T1002_L0_G0
3132474 3133250 ?        00:00:00 T1002_L2_G0
3132474 3133251 ?        00:00:00 T1002_L3_G0
3132474 3133252 ?        00:00:00 T1002_L4_G0
3132474 3133253 ?        00:00:00 T1002_L5_G0
3132474 3133254 ?        00:00:00 T1002_L6_G0
3132474 3133255 ?        00:00:00 T1002_L7_G0
3132474 3133256 ?        00:00:00 T1002_L8_G0
3132474 3133257 ?        00:00:00 T1002_L9_G0
3132474 3133258 ?        00:00:00 T1002_L0_G0
3132474 3133259 ?        00:00:00 T1002_L0_G0
3132474 3133260 ?        00:00:00 T1002_L0_G0
3132474 3133261 ?        00:00:00 T1002_L0_G0
3132474 3133262 ?        00:00:00 T1002_L0_G0
3132474 3133263 ?        00:00:00 T1002_L0_G0
3132474 3133264 ?        00:00:00 T1002_L0_G0
3132474 3133265 ?        00:00:00 T1002_L0_G0
3132474 3133266 ?        00:00:00 T1002_ReplaySrv
3132474 3133267 ?        00:00:00 BlackListServic
3132474 3133268 ?        00:00:00 RSMonitor
3132474 3133269 ?        00:00:00 LeaseHB
3132474 3133270 ?        00:00:00 ClusterTimer
3132474 3133271 ?        00:00:00 MergeTimer
3132474 3133272 ?        00:00:00 T1_ReplaySrv1
3132474 3133273 ?        00:00:01 T1001_ReplaySrv
3132474 3133275 ?        00:00:00 T1_ReplaySrv2
3132474 3133276 ?        00:00:00 T1_ReplaySrv3
3132474 3133277 ?        00:00:00 T1_ReplaySrv4
3132474 3133278 ?        00:00:00 T1_ReplaySrv5
3132474 3133279 ?        00:00:00 T1_ReplaySrv6
3132474 3133280 ?        00:00:00 T1_ReplaySrv7
3132474 3133281 ?        00:00:00 T1_ReplaySrv8
3132474 3133282 ?        00:00:00 T1_ReplaySrv9
3132474 3133283 ?        00:00:00 T1_ReplaySrv10
3132474 3133284 ?        00:00:00 T1_ReplaySrv11
3132474 3133285 ?        00:00:00 T1_ReplaySrv12
3132474 3133286 ?        00:00:00 T1_ReplaySrv13
3132474 3133287 ?        00:00:00 T1_ReplaySrv14
3132474 3133288 ?        00:00:00 T1_ReplaySrv15
3132474 3133289 ?        00:00:00 T1_ReplaySrv16
3132474 3133290 ?        00:00:00 T1002_ReplaySrv
3132474 3133291 ?        00:00:00 T1002_ReplaySrv
3132474 3133292 ?        00:00:00 T1002_ReplaySrv
3132474 3133293 ?        00:00:00 T1002_ReplaySrv
3132474 3133294 ?        00:00:00 T1002_ReplaySrv
3132474 3133295 ?        00:00:00 T1002_ReplaySrv
3132474 3133296 ?        00:00:00 T1_ReplaySrv17
3132474 3133297 ?        00:00:00 T1_ReplaySrv18
3132474 3133298 ?        00:00:01 T1001_ReplaySrv
3132474 3133299 ?        00:00:01 T1001_ReplaySrv
3132474 3133300 ?        00:00:00 T1_ReplaySrv19
3132474 3133343 ?        00:00:00 T1_L0_G2
3132474 3133344 ?        00:00:00 T1_L0_G2
3132474 3133348 ?        00:00:00 T1001_L0_G2
3132474 3133361 ?        00:00:00 T1002_L0_G2
3132474 3133362 ?        00:00:00 T1002_L0_G2
3132474 3133364 ?        00:00:00 T1_FrzInfoDet
3132474 3133365 ?        00:00:00 T1_MergeSchedul
3132474 3133366 ?        00:00:00 T1_MFLaunch
3132474 3133367 ?        00:00:00 DdlBuild
3132474 3133368 ?        00:00:00 GlobalCtxTimer
3132474 3133371 ?        00:00:00 T1_L0_G5
3132474 3133372 ?        00:00:00 T1_L0_G5
3132474 3133375 ?        00:00:00 T1001_FrzInfoDe
3132474 3133376 ?        00:00:00 T1001_MergeSche
3132474 3133377 ?        00:00:00 T1001_MFLaunch
3132474 3133381 ?        00:00:00 DDLTaskExecutor
3132474 3133382 ?        00:00:00 DDLTaskExecutor
3132474 3133383 ?        00:00:00 DDLScanTask
3132474 3133384 ?        00:00:00 HeartBeatCheckT
3132474 3133385 ?        00:00:00 DRTaskTbUp0
3132474 3133386 ?        00:00:00 T1_PsCacheEvict
3132474 3133387 ?        00:00:00 T1002_FrzInfoDe
3132474 3133388 ?        00:00:00 T1002_MergeSche
3132474 3133389 ?        00:00:00 T1002_MFLaunch
3132474 3133390 ?        00:00:00 SvrMetaCh
3132474 3133391 ?        00:00:00 SvrMetaCh
3132474 3133392 ?        00:00:00 TabletLSAUp1
3132474 3133393 ?        00:00:00 BGThreadMonitor
3132474 3133394 ?        00:00:00 ObStorageHADiag
3132474 3133395 ?        00:00:00 LuaHandler
3132474 3133396 ?        00:00:00 PxTargetMgr0
3132474 3133397 ?        00:00:02 ActiveSessHist
3132474 3133398 ?        00:00:00 ArbGCTimerP
3132474 3133399 ?        00:00:00 TimezoneMgr
3132474 3133402 ?        00:00:00 T1001_L0_G5
3132474 3133403 ?        00:00:00 T1_L0_G25
3132474 3133404 ?        00:00:00 T1002_TTLManage
3132474 3133408 ?        00:00:00 T1002_TTLTablet
3132474 3133409 ?        00:00:00 T1002_TTLTablet
3132474 3133413 ?        00:00:00 T1_L0_G10
3132474 3133414 ?        00:00:00 T1_L0_G10
3132474 3135258 ?        00:00:00 T1002_L0_G18

运行时环境变量

所有进程的OBD_INSTALL_PRE=/

只有observer的LD_LIBRARY_PATH=/home/oceanbase/standalone/oceanbase/lib:
其他进程的LD_LIBRARY_PATH=/tmp/_MEIU4El9V,但实际上这个目录不存在

下蛋分析

home目录、安装目录、数据目录、日志目录 之外的其他路径下生成的目录或文件

软链接指向root用户文件

软链接路径: /home/oceanbase/.oceanbase-all-in-one/bin/env.sh -> 目标路径: /etc/profile.d/obd.sh (目标所有者: root)
软链接路径: /home/oceanbase/.oceanbase-all-in-one/obd/usr/obd/example -> 目标路径: /usr/obd/example (目标所有者: root)

/usr/obd 是obd的安装目录
/etc/profile.d/obd.sh 里设置了obd命令的tab补全和操作系统的PATH变量,放到这里意味着所有用户都可以直接使用obd命令

root下二进制程序

/usr/bin/obclient
/usr/bin/obd

打开文件数限制

/etc/security/limits.d/nofile.conf

rpm程序

rpm -qa |grep ob-deploy
ob-deploy-3.2.0-2.el8.x86_64

root下隐藏目录

/root/.obd/
/root/.oceanbase-all-in-one/obd

这么看下来,单机企业版还算干净,并没有在操作系统里到处下蛋,用uninstall_obd.sh脚本能基本清理干净。只是~/.bash_profile里的source env.sh需要手动删除,root下的隐藏目录也需要手动删除。

日志和问题诊断

注意日志占用的存储空间

[oceanbase@kylinv10sp3-node1 log]$ ll -lts
总用量 7711852
     0 drwxr-xr-x 2 oceanbase oceanbase        23  5月 26 08:51 alert
249220 -rw-r--r-- 1 oceanbase oceanbase 255195617  5月 24 13:51 observer.log
239640 -rw-r--r-- 1 oceanbase oceanbase 245386992  5月 24 13:51 rootservice.log
 11752 -rw-r--r-- 1 oceanbase oceanbase  12028977  5月 24 13:51 election.log
133036 -rw-r--r-- 1 oceanbase oceanbase 136223785  5月 24 13:50 trace.log
    24 -rw-r--r-- 1 oceanbase oceanbase     20911  5月 24 13:34 observer.log.wf
262184 -rw-r--r-- 1 oceanbase oceanbase 268470569  5月 24 13:34 observer.log.20250524133431932
262152 -rw-r--r-- 1 oceanbase oceanbase 268435822  5月 24 13:10 observer.log.20250524131036348
262152 -rw-r--r-- 1 oceanbase oceanbase 268435904  5月 24 12:46 observer.log.20250524124630603
     4 -rw-r--r-- 1 oceanbase oceanbase       299  5月 24 12:41 election.log.wf
262164 -rw-r--r-- 1 oceanbase oceanbase 268435657  5月 24 12:41 election.log.20250524124106223
262152 -rw-r--r-- 1 oceanbase oceanbase 268436129  5月 24 12:21 observer.log.20250524122134336
262148 -rw-r--r-- 1 oceanbase oceanbase 268436420  5月 24 11:56 observer.log.20250524115635933
262148 -rw-r--r-- 1 oceanbase oceanbase 268435615  5月 24 11:34 observer.log.20250524113459824
262152 -rw-r--r-- 1 oceanbase oceanbase 268435628  5月 24 11:11 observer.log.20250524111147815
262152 -rw-r--r-- 1 oceanbase oceanbase 268435509  5月 24 10:48 observer.log.20250524104805983
262156 -rw-r--r-- 1 oceanbase oceanbase 268441332  5月 24 10:23 observer.log.20250524102342030
262152 -rw-r--r-- 1 oceanbase oceanbase 268435628  5月 24 09:59 observer.log.20250524095913497
262152 -rw-r--r-- 1 oceanbase oceanbase 268435510  5月 24 09:35 observer.log.20250524093558323
262148 -rw-r--r-- 1 oceanbase oceanbase 268436807  5月 24 09:12 observer.log.20250524091204298
     4 -rw-r--r-- 1 oceanbase oceanbase      1495  5月 24 08:55 rootservice.log.wf
262164 -rw-r--r-- 1 oceanbase oceanbase 268437837  5月 24 08:55 rootservice.log.20250524085537233
262152 -rw-r--r-- 1 oceanbase oceanbase 268435549  5月 24 08:48 observer.log.20250524084828319
262152 -rw-r--r-- 1 oceanbase oceanbase 268435634  5月 24 08:23 observer.log.20250524082353810
262172 -rw-r--r-- 1 oceanbase oceanbase 268457229  5月 22 17:13 observer.log.20250522171303177
262156 -rw-r--r-- 1 oceanbase oceanbase 268439553  5月 22 16:24 observer.log.20250522162435164
262152 -rw-r--r-- 1 oceanbase oceanbase 268435624  5月 22 16:03 observer.log.20250522160328126
262152 -rw-r--r-- 1 oceanbase oceanbase 268441031  5月 22 15:38 observer.log.20250522153833376
262148 -rw-r--r-- 1 oceanbase oceanbase 268435615  5月 22 15:14 observer.log.20250522151450837
262160 -rw-r--r-- 1 oceanbase oceanbase 268450743  5月 22 14:51 observer.log.20250522145101127
262148 -rw-r--r-- 1 oceanbase oceanbase 268435498  5月 22 14:27 observer.log.20250522142708077
262148 -rw-r--r-- 1 oceanbase oceanbase 268435481  5月 22 14:13 rootservice.log.20250522141348487
262152 -rw-r--r-- 1 oceanbase oceanbase 268435523  5月 22 14:01 observer.log.20250522140155568
262148 -rw-r--r-- 1 oceanbase oceanbase 268435511  5月 22 13:48 trace.log.20250522134834043
262156 -rw-r--r-- 1 oceanbase oceanbase 268439670  5月 22 13:37 observer.log.20250522133736643
[oceanbase@kylinv10sp3-node1 log]$ du -sh
7.4G    .
[oceanbase@kylinv10sp3-node1 log]$ pwd
/home/oceanbase/standalone/oceanbase/log

日志增长很快,每小时生成约800MB(数据库没有任何业务操作)

crash分析

在没有人操作的时候CRASH了

[2025-05-24 13:51:27.576975] INFO  [RPC.OBRPC] do_server_loop (ob_net_keepalive.cpp:484) [1920053][KeepAliveServer][T0][Y0-0000000000000000-0-0] [lt=12] socket need_disconn(n=0, errno=11)
[2025-05-24 13:51:27.576997] INFO  [RPC.OBRPC] do_server_loop (ob_net_keepalive.cpp:514) [1920053][KeepAliveServer][T0][Y0-0000000000000000-0-0] [lt=20] server connection closed, fd: 107, addr: "192.168.1.123:41844"
[2025-05-24 13:51:27.577067] WDIAG pkts_sk_consume (handle_io.t.h:66) [1919952][pnio1][T0][Y0-0000000000000000-0-0] [lt=4][errcode=0] PNIO do_decode fail: 9
[2025-05-24 13:51:27.577099] INFO  eloop_handle_sock_event (eloop.c:112) [1919952][pnio1][T0][Y0-0000000000000000-0-0] [lt=20] PNIO sock destroy: sock=0x7f84d3c6ea98, connection=fd:113:local:"0.0.0.0:0":remote:"0.0.0.0:0", err=9
[2025-05-24 13:51:27.577124] WDIAG sock_destroy (eloop.c:80) [1919952][pnio1][T0][Y0-0000000000000000-0-0] [lt=18][errcode=0] PNIO epoll_ctl delete fd faild, s=0x7f84d3c6ea98, s->fd=113, errno=9
[2025-05-24 13:51:27.577146] WDIAG sock_destroy (eloop.c:86) [1919952][pnio1][T0][Y0-0000000000000000-0-0] [lt=13][errcode=0] PNIO close sock fd faild, s=0x7f84d3c6ea98, s->fd=113, errno=9
[2025-05-24 13:51:27.577159] INFO  pkts_sk_delete (pkts_sk_factory.h:57) [1919952][pnio1][T0][Y0-0000000000000000-0-0] [lt=11] PNIO sk_destroy: s=0x7f84d3c6ea98 io=0x7f84d3004448
CRASH ERROR!!! IP=556043dbe8f7, RBP=7f84e3063a30, sig=11, sig_code=1, sig_addr=0x58, RLIMIT_CORE=unlimited, timestamp=1748065887577326, tid=1919898, tname=ServerGTimer, trace_id=YB42C0A8A386-000635C732ED1D4C-0-0, lbt=0x18dc6a68 0x180b833d 0x7f84f53714bf 0x17bbe8f7 0x22c0b330 0x23127335 0x23278aa5 0x7f84f5366f1a 0x7f84f529e1bf, SQL_ID=, SQL_STRING=

安装obdiag来分析crash

obd obdiag deploy

生成配置文件

./obdiag config -h127.0.0.1 -P2881 -uroot@sys -p'IxTdN5zJHlYfRSlwEWyq'

但是似乎由于无法连接,所以无法采集

[oceanbase@kylinv10sp3-node1 oceanbase-diagnostic-tool]$ ./obdiag config -h127.0.0.1 -P2881 -uroot@sys -p'IxTdN5zJHlYfRSlwEWyq'
obdiag version: 3.2.0
[ERROR] connect OB: 127.0.0.1:2881 with user root@sys failed, error:(2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno 111] Connection refused)")
[ERROR] connect OB: 127.0.0.1:2881 with user root@sys failed, error:(2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno 111] Connection refused)")
[ERROR] get observer version fail. Please check conf about observer's node or obconnector's info.
[ERROR] command failed. Please contact OceanBase community. e: get observer version fail. Please check conf about observer's node or obconnector's info.
Trace ID: e7345d30-39d0-11f0-b6a4-000c2906074c
If you want to view detailed obdiag logs, please run: ./obdiag display-trace e7345d30-39d0-11f0-b6a4-000c2906074c

obdiag latest version is 3.4.0, current version is 3.2.0, please update obdiag to the latest version
[oceanbase@kylinv10sp3-node1 oceanbase-diagnostic-tool]$ ./obdiag analyze log
obdiag version: 3.2.0
analyze_log start ...
[ERROR] connect OB: 127.0.0.1:2881 with user root@sys failed, error:(2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno 111] Connection refused)")
[ERROR] connect OB: 127.0.0.1:2881 with user root@sys failed, error:(2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno 111] Connection refused)")
analyze log from_time: 2025-05-26 09:01:34, to_time: 2025-05-26 09:32:34
analyze nodes's log start. Please wait a moment...
[WARN] No found the qualified log file on Server [local]
[WARN] 127.0.0.1 The number of log files is 0, No files found, Please adjust the query limit


Analyze OceanBase Online Log Summary:

+-----------+----------------------+------------+--------------------+-------------+-----------+
| Node      | Status               | FileName   | First Found Time   | ErrorCode   | Message   |
+===========+======================+============+====================+=============+===========+
| 127.0.0.1 | Error:No files found |            |                    |             |           |
+-----------+----------------------+------------+--------------------+-------------+-----------+
For more details, please run cmd ' cat /home/oceanbase/oceanbase-diagnostic-tool/obdiag_analyze_pack_20250526093134/result_details.txt '

Trace ID: 28765848-39d1-11f0-b8ae-000c2906074c
If you want to view detailed obdiag logs, please run: ./obdiag display-trace 28765848-39d1-11f0-b8ae-000c2906074c

obdiag latest version is 3.4.0, current version is 3.2.0, please update obdiag to the latest version

换无配置文件的方式

[oceanbase@kylinv10sp3-node1 oceanbase-diagnostic-tool]$ ./obdiag gather scene run --scene=observer.cluster_down --from "2025-05-24 12:51:27" --to "2025-05-24 14:51
:27" \
>     --config obcluster.servers.nodes[0].ip=192.168.1.123 \
>     --config obcluster.servers.global.ssh_username=oceanbase \
>     --config obcluster.servers.global.ssh_password=oceanbase \
>     --config obcluster.servers.global.home_path=/home/oceanbase/standalone/oceanbase
obdiag version: 3.2.0
gather_scenes_run start ...
[ERROR] Failed to find yaml task path: /home/oceanbase/.obdiag/gather/tasks/
[ERROR] 'NoneType' object is not subscriptable
[ERROR] command failed. Please contact OceanBase community. e: 'NoneType' object is not subscriptable

也报错,于是分析coredump

[oceanbase@kylinv10sp3-node1 oceanbase-diagnostic-tool]$ addr2line -pCfe /home/oceanbase/standalone/oceanbase/bin/observer 0x18dc6a68 0x180b833d 0x7f84f53714bf 0x17
bbe8f7 0x22c0b330 0x23127335 0x23278aa5 0x7f84f5366f1a 0x7f84f529e1bf
safe_backtrace 于 ??:?
oceanbase::common::coredump_cb(int, int, void*, void*) 于 ??:?
?? ??:0
oceanbase::share::ObLicenseExpirationCheckTask::runTimerTask() 于 0_cxx.cxx:?
oceanbase::common::ObTimer::run1() 于 ??:?
oceanbase::lib::Threads::run(long) 于 ??:?
oceanbase::lib::Thread::__th_start(void*) 于 0_cxx.cxx:?
?? ??:0
?? ??:0

似乎与License有效期检查有关,但这刚装好几天,还没到180天的限制

总结

安装还算简单,文档、工具也基本完善,但企业版最好还是购买支持服务来提供保障,对于普通用户而言,国产数据库的运维(尤其是非开源的)还是交给专业人士比较好。

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
博主关闭了所有页面的评论