开发者社区> 问答> 正文

OceanBase中我把clog和slog文件夹的内容删除后,用obd 就无法启动了,提示如下?

OceanBase中我把clog和slog文件夹的内容删除后,用obd cluster start demo就无法启动了,提示如下?image.png
我是按这个教程操作的,不行
https://www.oceanbase.com/knowledge-base/oceanbase-database-20000000059?back=kb我用obd cluster restart demo 能启动了,提示restore,然后原来的数据库全不见了。。。还好是测试库

展开
收起
真的很搞笑 2023-06-20 08:13:40 149 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 老师 直接换个窗口 在执行一下,clog ilog是store下的子目录,都是数据文件。你删了数据自然就没了,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-07-24 15:23:39
    赞同 展开评论 打赏
    1. 删除clog和slog文件夹的内容可能导致OceanBase不能正常启动,因为clog和slog是OceanBase内部使用的事务日志和系统日志。如果您删除了这些日志文件,系统不能正常读取历史日志,可能会导致数据不一致或数据丢失的情况。

    2. 如果您删除了clog和slog文件夹,导致原来的租户和数据库不见了,可能是因为这些数据还没有被写入存储层或者没有被及时同步到其他节点。您可以通过执行obd backup命令备份数据,然后恢复数据,来尝试恢复数据。

    3. 对于如何收缩log的占用空间,可以通过调整log_disk_size参数和进行定期的日志备份和清理来控制。您可以通过修改log_disk_size参数的大小来调整每个节点的日志磁盘空间大小,同时,取消或移动不需要的日志,可以释放磁盘空间。建议不要随意删除日志文件,以免影响系统运行。

    总之,对于日志文件的管理,需要谨慎处理。如果需要清理日志文件,可以采用定期备份和清理的方式,以防止数据丢失或系统不稳定。

    2023-06-20 08:36:32
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载