开发者社区> 问答> 正文

postgresql数据表文件数据丢失

已解决

最近用迁移工具从oracle迁过来一个schema的数据,发现使用一段时间之后,schema数据全部消失,其余schema数据没有出现问题。

1、通过sr_class查看表信息,可以看到relpages依然有数值。
2、直接查表数据查不到任何数据。
3、数据库日志也并没有出现任何异常delete。
4、操作系统和数据库也没有重启或者出现异常。

出现这种问题一般都有哪几个原因?

展开
收起
pis-j 2016-04-13 15:39:49 6342 0
1 条回答
写回答
取消 提交回答
  • 公益是一辈子的事, I am digoal, just do it. 阿里云数据库团队, 擅长PolarDB, PostgreSQL, DuckDB, ADB等, 长期致力于推动开源数据库技术、生态在中国的发展与开源产业人才培养. 曾荣获阿里巴巴麒麟布道师称号、2018届OSCAR开源尖峰人物.
    采纳回答

    看看是不是用了unlogged table。 如果用到了,数据库crash后重启会自动清理这些数据。

    2019-07-17 18:42:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载