diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/Catalog.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/Catalog.java index 583b7069439385..ca7005fcbfc388 100755 --- a/fe/fe-core/src/main/java/org/apache/doris/catalog/Catalog.java +++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/Catalog.java @@ -2797,6 +2797,8 @@ public void recoverDatabase(RecoverDbStmt recoverStmt) throws DdlException { fullNameToDb.put(db.getFullName(), db); idToDb.put(db.getId(), db); + final Cluster cluster = nameToCluster.get(db.getClusterName()); + cluster.addDb(db.getFullName(), db.getId()); // log RecoverInfo recoverInfo = new RecoverInfo(db.getId(), -1L, -1L);