OceanBase 手滑误删了数据文件怎么办?
3 个赞
通过闪回找回来
3 个赞
走节点上下线流程,踢出集群重新加进来慢慢补数据
4 个赞
数据文件损坏或者丢失时,可通过调整参数 server_permanent_offline_time 来重建受影响的节点。
- 设小 server_permanent_offline_time 阈值。
- 停止故障节点对外服务。
- 终止该节点进程。
- 超过阈值后,节点将被标记为永久下线,系统会自动清空副本以及向同zone内其他节点迁移数据。
- 启动 OB 进程,自动触发重建节点数据。
- 开启故障节点服务。
- 把 server_permanent_offline_time 参数改回原来的值。
4 个赞
分情况看,
单节点异常且没有备份的情况,只能重建
多节点,某个节点异常,可以剔除节点,走上下线流程补副本恢复
4 个赞
分布式集群有好几份数据,删一份问题不大
1 个赞
OB有闪回????
1 个赞
有日志应该就能恢复吧
1 个赞
有闪回
ob的数据文件不是一个集群一个数据文件吗?
花钱找原厂了
看错了,是误删除文件,看成误删除数据了,走节点下线,然后重新添加进集群就行了
1 个赞
每个节点一个数据文件
2 个赞
节点下线,重建吧
1 个赞
集群环境上下线操作就行
学习总结经验