为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8.1
【操作系统】:麒麟v10
【CPU】:x86
【问题描述】*:
oracle12.2c 迁移到dm 建表失败,SYS 里面没有怎么办SYS.AQ$_SIG_PROP
总共1个语句正依次执行...
[执行语句1]:
CREATE TABLE "SYSDBA"."AQ$_TEXT"
(
"NAME" VARCHAR2(512) NOT NULL,
"ADDRESS#" NUMBER NOT NULL,
"SIGN" SYS.AQ$_SIG_PROP NULL,
"DBS_SIGN" SYS.AQ$_SIG_PROP NULL
);
执行失败(语句1)
-3719: 第9 行附近出现错误:
非法的基类名[SYS]
1条语句执行失败
"SIGN" SYS.AQ$_SIG_PROP NULL,
"DBS_SIGN" SYS.AQ$_SIG_PROP NULL
SYS里面自定义类型没有要用的肿么办
首先报错是非法的基类名[SYS],说明SYS.AQ$_SIG_PROP 这个自定义类型不符合规范,把12.2c的该自定义DDL拿过来执行一下看看呢