为什么 ALTERDB 报告“没有可删除的检查点”,即使我在文件系统上有它们?

为什么 ALTERDB 报告“没有可删除的检查点”,即使我在文件系统上有它们?

今天早上,我受到了Ingres 10.0.0内容如下:

[ingres@denux ~]$ alterdb dejandb -keep=60
Mon May 28 08:54:17 2012 ALTERDB: No checkpoints available to delete.

[ingres@denux ~]$ ls -la /opt/Ingres/IngresII/ingres/ckp/default/dejandb | wc -l
62

检查点显然是存在的。Ingres 很好地创建了新的检查点,但我无法使用alterdb <dbname> -keep=<NN>

有任何想法吗?

注意:此帖子应标记为“ingres”,但我的等级不够,无法创建它。需要帮助。

答案1

看来我只需要一杯浓咖啡来唤醒我!

显然,alterdb <database name> -keep=<NN>只有当有 NN 个或更多检查点时才会自然起作用!:) 我想这样做,-keep=60但我只有不到 60 个,因为两周前我做了清理,只剩下 30 个......

所以当我降低 NN 数字时一切都正常了......

相关内容