【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.2
【问题描述】
在进行表级恢复的时候,如下的restore_option的pool_list以及locality和primary_zone都指的是哪块的内容
是我配置的如上的截图的哪两个内容
【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.2
【问题描述】
在进行表级恢复的时候,如下的restore_option的pool_list以及locality和primary_zone都指的是哪块的内容
restore_option的pool_list是未辅助租户创建的资源池,就是你下面两张图做的事情,
locality和primary_zone等是恢复时可以指定的参数,不同参数之间通过 &
分隔,
参考下面的例子
ALTER SYSTEM RECOVER TABLE TE.STUDENT TO TENANT TF FROM 'file:///data/backup/data,file:///data/backup/archive' UNTIL TIME='2024-08-21 10:47:20' WITH 'pool_list=RECOVER_TMP_POOL&primary_zone=z1' REMAP TABLE TS.STUDENT:STUDENT_RECOVER;
老师这块的配置不用配置是否也可以,那个restore_option我直接就那样写是否可以?
ALTER SYSTEM
RECOVER TABLE bddb.artdb,bddb.cas
TO [TENANT [=]] bddb
FROM uri ‘file:///mnt/oceanbasedata/bddb/archive,file:///mnt/oceanbasedata/bddb/data’
WITH ‘restore_option’;
pool_list是必需的,这几参数建议尽量与源租户保持同构
语法不对,这个例子你参考下
ALTER SYSTEM
RECOVER TABLE test.t1
TO TENANT restore_test
FROM ‘file:///obdata/data/baktest,file:///obdata/data/archlog1’ WITH’pool_list=restore_pool_aux’ REMAP TABLE test.t1:t2;
WITH ‘pool_list=这个里面的内容我填啥啊,是填写’
这个值么?
好的,谢谢!
你恢复了两张表,但是remap了一张表,你这样试下
ALTER SYSTEM
RECOVER TABLE bddb.artdb,bddb.cas
TO TENANT bddb
FROM ‘file:///mnt/oceanbasedata/bddb/data,file:///mnt/oceanbasedata/bddb/archive’
WITH ‘pool_list=restore_pool’
REMAP TABLE bddb.artd:artd,bddb.cas:cas;
表名写的不一致,另外一点 remap后的表名称不能和remap前一样
参考下这个例子
ALTER SYSTEM
RECOVER TABLE test.t1,test.t2
TO TENANT archtest
FROM ‘file:///obdata/data/bak1/myob/1716819158/tenant_incarnation_1/1014/data,file:///obdata/data/bak1/myob/1716819158/tenant_incarnation_1/1014/clog’ WITH’pool_list=restore_pool_aux’ REMAP TABLE test.t1:t3,test.t2:t4;
我想我应该搞错了,我是删除的租户中的两个数据库,我应该按照物理级进行恢复对吧
在恢复的目标租户中查询,如果目标租户是原租户 也是可以的
是的
老师你看我是重新在提个帖子么,这个是表级恢复,我是不是要重新搞一个物理恢复的贴子