为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:1-2-94-21.11.11-150650-10038-ENT
【操作系统】:centos7
【CPU】:x86
【问题描述】*:使用DMDTS迁移数据库(oracle12.1到dm8.1)时,部分索引报错。
错误消息: 第2 行附近出现错误:
索引[INDEX202977392682900]包含过多列(不超过63列)
CREATE INDEX “INDEX202977392682900”
ON “HN_TEST_COOPERATE_CASE_GA”.“XT_FLOW_LIST”(“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”,“EX_HANDLE_TIME”)
这个似乎是DTS生成的索引定义语句有问题,两个方法:1.下载一个新版本,用里面的DTS来试试。 2.把索引定义改一下,自己建上去 CREATE INDEX “INDEX202977392682900”
ON “HN_TEST_COOPERATE_CASE_GA”.“XT_FLOW_LIST”(“EX_HANDLE_TIME”);
1.如果索引较少,可以查看下oracle下该表的索引的创建语句,然后去达梦创建;
2.如果索引问题较多可以根据这个链接https://eco.dameng.com/community/article/8a36852903117dc45716a974511c04f8
导出Oracle的所有索引,之后去达梦创建。