当前位置:主页 > 游戏服务器 > 安全管理 >

百度云_企业网站优化外包_便宜的

元数据存储未分离时无法执行联机行存储重组

此问题已在升级版本85.03至版本102.04的完整分层环境中出现。

将在版本102.06和SP11.xx中实施修复,但是,这对不打算再升级的任何人都没有帮助。

问题涉及两个语句,每个语句都是在同一个空间中单独路由引起的。

执行以下语句时出现问题;

–ALTER SYSTEM RECALL DATAVOLUME 105 DERAGMENT;

–ALTER SYSTEM RECALL DATA space;

运行这些语句可能会出现以下错误消息:

"当元数据存储未分离时,无法执行联机行存储重组"

CHECK\u CATALOG报告错误"检测到无效地址:未占用插槽"classid:39

首先运行以下命令检查引用完整性

调用CHECK\u CATALOG('CHECK\u OBJECT\u REFERENTIAL\u Integrity',如何做淘客,免费企业管理软件,",",",")

在我们的例子中,这将导致以下输出:

所有者-OID无法从索引中追溯,因为它链接到系统内的SAML证书。无法添加丢失的元数据,因此需要删除SAML提供程序。

升级之前,安全控制台中"SAML标识提供程序"选项卡中放置的所有SAML证书都会受到影响。

解决方案–classid:39

不幸的是,该解决方案对于生产系统来说是一个令人讨厌的解决方案,因为它意味着您需要需要中断SAML身份验证,从而使您的业务暂时没有通过SAML身份验证的SSO。幸运的是,如果您与正确的授权保持一致,或者确保您与拥有提供修复所需的所有授权的团队合作,那么解决方案可以很快完成。执行速度很快,但您需要确保在生产环境中,计划在停机窗口中执行,免费云服务器,以避免业务中断。

调用CHECK\u CATALOG('CHECK\u OBJECT\u REFERENTIAL\u INTEGRITY',中国物联网,",",",")

CHECK\u CATALOG报告错误"检测到无效地址:未占用插槽"classid:31

首先运行以下命令检查参照完整性命令

调用check\u CATALOG('检查对象参照完整性',",",")

在本例中,这将导致以下输出:

将索引追溯到源

根据执行检查目录时可在错误消息中找到的所有者ID执行以下命令。

在本例中的示例:

从索引

中选择*其中索引

OID=452341或索引#OID=452343或索引#OID=452345

现在您看到问题在于某些模式的全文索引及其关联的表名。

解决方案–classid:31

您需要确保找到正确的表名和模式名,并仔细检查当前索引,以确保以与现在设置相同的方式重新创建!这意味着所有参数都应该再次出现。*提示*,您可以通过查看特定表的SQL找到完整的语句,这样可以确保您不会遗漏任何相关信息。

一旦您确定了全文索引的全名,您就可以创建drop语句。以下示例:

DROP FULLTEXT INDEX"\u SYS\u REPO"."FTI\u ACTIVE\u OBJECT\u TEXT\u CONTENT\u CONTENT";

DROP FULLTEXT INDEX"\u SYS\u REPO"."FTI\u ACTIVE\u OBJECT\u CDATA";

DROP FULLTEXT INDEX"\u SYS\u REPO"."FTI\u ACTIVE\u CONTENT\u CONTENT\u CONTENT";

成功执行DROP后,可以直接运行create语句将索引放回原位变成他们昔日的荣耀,以下示例:

在"\u SYS\u REPO"上创建全文索引"FTI\u ACTIVE\u CONTENT\u TEXT\u CONTENT";"ACTIVE\u CONTENT\u TEXT\u CONTENT"("CONTENT")语言列"LANG"异步语言检测('EN')短语索引比率0.000000模糊搜索索引仅搜索关闭快速预处理关闭文本挖掘关闭文本分析关闭标记分隔符"\/;,.:-_()[]!?*@+{}="&';

"在"\u SYS\u REPO"上创建全文索引"FTI\u ACTIVE\u OBJECT\u CDATA"。"ACTIVE\u OBJECT"("CDATA")异步语言检测('EN')短语索引比率0.000000模糊搜索索引仅搜索关闭快速预处理关闭文本挖掘关闭文本分析关闭令牌分隔符'\/;,.:-\u()[]!?*@+{}="&';

在"\u SYS\u REPO"上创建全文索引"FTI\u ACTIVE\u OBJECT\u TEXT\u CONTENT\u CONTENT".""ACTIVE\u OBJECT\u TEXT\u CONTENT"("CONTENT")语言列"LANG"异步语言检测('EN')短语索引比率0.000000模糊搜索索引仅搜索关闭快速预处理关闭文本挖掘关闭文本分析关闭标记分隔符"\/;,.:-_()[]!?*@+{}="&';

成功执行drop和create后,可以重新运行CHECK_CATALOG语句,并确保系统中没有classid:31的挂起项。

调用CHECK_CATALOG('CHECK_OBJECT_Reference_INTEGRITY',",");

如果清除了所有classid 31和39错误,您现在可以按预期再次运行rowstore reorg和回收数据空间语句。

参考说明

2290385–CHECK\u CATALOG报告错误"检测到无效地址:未占用插槽"classid:31

2281574–CHECK\u CATALOG报告错误"检测到无效地址:未占用插槽'classid:39

何时发生?

调用CHECK\u CATALOG('CHECK\u OBJECT\u REFERENTIAL\u INTEGRITY',",",",轻云,")

已知影响

更改系统回收数据卷105碎片整理;

更改系统回收数据空间;

已知错误

"元数据存储未分离时无法执行联机行存储重组"

错误代码

2576检测到无效地址:未占用插槽

已知问题

HANA环境升级后可能出现的数据库元数据问题。此示例基于从版本85.03升级到版本102.04的版本

猜你喜欢

微信公众号