MSCK REPAIR DATABASE的作用是同步底层数据的表结构到DLA中,对于底层已经删除的表,它会自动删除DLA中对应的表,对于底层新增的表,它会自动添加对应的DLA表。

MSCK REPAIR DATABASE db_name

示例

msck repair database db001

注意事项

如果DataBase对应的数据源是adbpg,因为adbpg中一个数据库会存在多个schema,不同schema中可能存在表名一样的表,所以只能识别出public schema中的表。