我想知道是否可以删除一个不允许我使用NDB_RESTORE工具执行还原的表片段。MySQL簇7.4.15 - Ndb_Restore由于孤岛片段而失败
当我运行恢复,它引发以下错误:
创建表db_died_maestro/def/NDB$FKM_3194_0_mae_tipo_reg_evaluacion
失败:721:带指定名称的架构对象已经存在 恢复:无法恢复表:db_died_maestro/def/NDB$FKM_3194_0_mae_tipo_reg_evaluacion
...退出 NDBT_ProgramExit :1 - 失败
我已经删除DB_DIED_MAESTRO数据库以前运行还原,但此片段不会与数据库一起被删除。
我有检查,该片段是在数据库目录中使用该querys:
* SELECT * FROM ndbinfo.operations_per_fragment 其中fq_name像 'db_died_maestro%' *
这查询:
* select * from ndbinfo.memory_per_fragment 其中fq_name如'%FKM_3194_0_mae_tipo_reg_evaluacion'*
该片段在NDB_RESTORE工具的先前运行产生。请帮帮我。
这是一个新的集群安装,当我第一次运行NDB_RESTORE工具失败时,因为表的数量超过了集群配置文件中的MaxNoOfTables参数。所以,我必须更改配置文件中的参数,重新启动群集,删除由失败的恢复创建的所有数据库并再次尝试,但后来我得到了我的问题中解释的错误。作为解决方法,我已经使用“ndbd --initial”选项重新创建数据节点,并且它可以工作,但是我想知道现在是否可以通过执行此解决方法来解决此问题。 –