【 使用环境 】测试环境
【 OB】4.2.5单机版
【问题描述】
系统断电故障,ob无法启动,然后安装了相同版本的ob数据库4.2.5,之前有完整的备份,但是按照恢复命令提示找不到备份?
备份记录:
恢复过程错误:
请教高手如下的恢复哪里错了,如何才能恢复?谢谢!
备份信息如下:
[root@lnob backup_set_79_full]# pwd
/backup/obbackup/cls/1753162749/tenant_incarnation_1/1002/data/backup_set_79_full
[root@lnob backup_set_79_full]# cd ..
[root@lnob data]# ls -lt
total 8
drwx------ 2 admin admin 4096 Oct 26 11:21 backup_sets
drwx------ 5 admin admin 197 Oct 26 10:54 backup_set_79_full
drwx------ 5 admin admin 196 Oct 24 05:42 backup_set_78_inc
drwx------ 5 admin admin 196 Oct 23 05:44 backup_set_77_inc
drwx------ 5 admin admin 196 Oct 22 05:48 backup_set_76_inc
drwx------ 5 admin admin 196 Oct 21 06:00 backup_set_75_inc
drwx------ 5 admin admin 196 Oct 20 07:05 backup_set_74_inc
drwx------ 5 admin admin 196 Oct 19 06:42 backup_set_73_inc
drwx------ 5 admin admin 197 Oct 18 20:36 backup_set_72_full
-rw------- 1 admin admin 175 Aug 7 13:20 format.obbak
drwx------ 2 admin admin 53 Aug 7 13:20 check_file
[root@lnob data]# du -sh *
338G backup_set_72_full
6.6G backup_set_73_inc
7.0G backup_set_74_inc
4.4G backup_set_75_inc
4.3G backup_set_76_inc
4.3G backup_set_77_inc
4.4G backup_set_78_inc
716G backup_set_79_full
68K backup_sets
4.0K check_file
4.0K format.obbak
[root@lnob data]# ll backup_set_72_full
total 24
-rw------- 1 admin admin 54 Oct 18 20:36 backup_set_72_full_20251018T040016_20251018T203555.obbak
drwx------ 6 admin admin 185 Oct 18 20:36 infos
drwx------ 6 admin admin 135 Oct 18 04:12 logstream_1
drwx------ 9 admin admin 234 Oct 18 10:12 logstream_1001
-rw------- 1 admin admin 257 Oct 18 20:36 single_backup_set_info.obbak
-rw------- 1 admin admin 14008 Oct 18 20:36 tenant_backup_set_infos.obbak
[root@lnob data]#
[root@lnob data]# ll backup_set_79_full
total 28
-rw------- 1 admin admin 54 Oct 26 10:54 backup_set_79_full_20251025T040007_20251026T105450.obbak
drwx------ 6 admin admin 185 Oct 26 10:54 infos
drwx------ 7 admin admin 168 Oct 25 04:20 logstream_1
drwx------ 23 admin admin 4096 Oct 26 07:58 logstream_1001
-rw------- 1 admin admin 257 Oct 26 10:54 single_backup_set_info.obbak
-rw------- 1 admin admin 15362 Oct 26 10:54 tenant_backup_set_infos.obbak
[root@lnob data]#
[root@lnob backup_set_79_full]# cd ../../..
[root@lnob tenant_incarnation_1]# ll
total 0
drwx------ 4 admin admin 30 Aug 7 13:20 1002
[root@lnob tenant_incarnation_1]# cd 1002/
[root@lnob 1002]# ll
total 0
drwx------ 14 admin admin 288 Oct 26 11:21 clog
drwx------ 12 admin admin 265 Oct 26 11:21 data
[root@lnob 1002]# cd clog/
[root@lnob clog]# ll
total 8
drwx------ 2 admin admin 53 Aug 7 13:20 check_file
-rw------- 1 admin admin 175 Aug 7 13:20 format.obbak
drwx------ 5 admin admin 221 Oct 18 13:22 piece_d1001r1p72
drwx------ 5 admin admin 221 Oct 19 13:23 piece_d1001r1p73
drwx------ 5 admin admin 221 Oct 20 13:23 piece_d1001r1p74
drwx------ 5 admin admin 221 Oct 21 13:23 piece_d1001r1p75
drwx------ 5 admin admin 221 Oct 22 13:23 piece_d1001r1p76
drwx------ 5 admin admin 221 Oct 23 13:23 piece_d1001r1p77
drwx------ 5 admin admin 221 Oct 24 13:23 piece_d1001r1p78
drwx------ 5 admin admin 221 Oct 25 13:21 piece_d1001r1p79
drwx------ 5 admin admin 105 Oct 25 13:21 piece_d1001r1p80
drwx------ 2 admin admin 4096 Oct 26 11:21 pieces
drwx------ 2 admin admin 39 Aug 7 13:20 rounds
[root@lnob clog]# pwd
/backup/obbackup/cls/1753162749/tenant_incarnation_1/1002/clog
[root@lnob clog]# ll
total 8
drwx------ 2 admin admin 53 Aug 7 13:20 check_file
-rw------- 1 admin admin 175 Aug 7 13:20 format.obbak
drwx------ 5 admin admin 221 Oct 18 13:22 piece_d1001r1p72
drwx------ 5 admin admin 221 Oct 19 13:23 piece_d1001r1p73
drwx------ 5 admin admin 221 Oct 20 13:23 piece_d1001r1p74
drwx------ 5 admin admin 221 Oct 21 13:23 piece_d1001r1p75
drwx------ 5 admin admin 221 Oct 22 13:23 piece_d1001r1p76
drwx------ 5 admin admin 221 Oct 23 13:23 piece_d1001r1p77
drwx------ 5 admin admin 221 Oct 24 13:23 piece_d1001r1p78
drwx------ 5 admin admin 221 Oct 25 13:21 piece_d1001r1p79
drwx------ 5 admin admin 105 Oct 25 13:21 piece_d1001r1p80
drwx------ 2 admin admin 4096 Oct 26 11:21 pieces
drwx------ 2 admin admin 39 Aug 7 13:20 rounds
恢复步骤如下:为何提示找不到路径?
[root@lnob /]# obclient -h192.168.207.28 -P2881 -uroot@sys -p'1qazXSW@' -Doceanbase -A
Welcome to the OceanBase. Commands end with ; or \g.
Your OceanBase connection id is 3221536996
Server version: OceanBase 4.2.5.4 (r104030022025070212-37927c3517f028002a34b40302f78cce88afdbd9) (Built Jul 2 2025 12:21:09)
Copyright (c) 2000, 2018, OceanBase and/or its affiliates. All rights reserved.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
obclient(root@sys)[oceanbase]> SELECT * FROM oceanbase.DBA_OB_RESOURCE_POOLS\G;
*************************** 1. row ***************************
RESOURCE_POOL_ID: 1
NAME: sys_pool
TENANT_ID: 1
CREATE_TIME: 2025-10-27 15:44:37.160891
MODIFY_TIME: 2025-10-27 15:44:37.170140
UNIT_COUNT: 1
UNIT_CONFIG_ID: 1
ZONE_LIST: zone1
REPLICA_TYPE: FULL
*************************** 2. row ***************************
RESOURCE_POOL_ID: 1001
NAME: lnzyob_pool
TENANT_ID: 1002
CREATE_TIME: 2025-10-27 15:47:34.137272
MODIFY_TIME: 2025-10-27 15:47:34.195087
UNIT_COUNT: 1
UNIT_CONFIG_ID: 1001
ZONE_LIST: zone1
REPLICA_TYPE: FULL
2 rows in set (0.006 sec)
ERROR: No query specified
obclient(root@sys)[oceanbase]> ALTER SYSTEM ADD RESTORE SOURCE 'file:///backup/obbackup/cls/1753162749/tenant_incarnation_1/1002/data/backup_set_79_full';
Query OK, 0 rows affected (0.001 sec)
obclient(root@sys)[oceanbase]> ALTER SYSTEM RESTORE lnzyob WITH 'pool_list=lnzyob_pool';
ERROR 4018 (HY000): no backup set path or log piece can be used to restore
obclient(root@sys)[oceanbase]> SHOW RECYCLEBIN;
Empty set (0.010 sec)
obclient(root@sys)[oceanbase]> ALTER SYSTEM ADD RESTORE SOURCE 'file:///backup/obbackup/cls/1753162749/tenant_incarnation_1/1002/data/backup_set_72_full';
Query OK, 0 rows affected (0.001 sec)
obclient(root@sys)[oceanbase]> ALTER SYSTEM RESTORE lnzyob WITH 'pool_list=lnzyob_pool';
ERROR 4018 (HY000): no backup set path or log piece can be used to restore
obclient(root@sys)[oceanbase]> ALTER SYSTEM ADD RESTORE SOURCE 'file:///backup/obbackup/cls/1753162749/tenant_incarnation_1/1002/data/backup_set_79_full,file:///backup/obbackup/cls/1753162749/tenant_incarnation_1/1002/clog';
Query OK, 0 rows affected (0.001 sec)
obclient(root@sys)[oceanbase]> ALTER SYSTEM RESTORE lnzyob WITH 'pool_list=lnzyob_pool';
ERROR 4018 (HY000): no backup set path or log piece can be used to restore
obclient(root@sys)[oceanbase]> select * from __all_server;
+----------------------------+----------------------------+----------------+----------+------+-------+------------+-----------------+--------+-----------------------+-------------------------------------------------------------------------------------------+-----------+--------------------+--------------+----------------+-------------------+
| gmt_create | gmt_modified | svr_ip | svr_port | id | zone | inner_port | with_rootserver | status | block_migrate_in_time | build_version | stop_time | start_service_time | first_sessid | with_partition | last_offline_time |
+----------------------------+----------------------------+----------------+----------+------+-------+------------+-----------------+--------+-----------------------+-------------------------------------------------------------------------------------------+-----------+--------------------+--------------+----------------+-------------------+
| 2025-10-27 15:44:38.260767 | 2025-10-27 16:02:36.175122 | 192.168.207.28 | 2882 | 1 | zone1 | 2881 | 1 | ACTIVE | 0 | 4.2.5.4_104030022025070212-37927c3517f028002a34b40302f78cce88afdbd9(Jul 2 2025 12:21:09) | 0 | 1761552154538097 | 0 | 1 | 0 |
+----------------------------+----------------------------+----------------+----------+------+-------+------------+-----------------+--------+-----------------------+-------------------------------------------------------------------------------------------+-----------+--------------------+--------------+----------------+-------------------+
1 row in set (0.002 sec)





