为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:win11
【CPU】:
【问题描述】*:不是,怎么使用迁移工具生成SQL后,在使用迁移工具导入为什么会报错呀,这些语句不是你们自己生成的吗?
报错看看
麻烦提供下具体的报错信息
做个实验,先在DM库里查一下
select dept_id_sequence.nextval
如果查询报错,就再试一下
select "dept_id_sequence".nextval
如果这样没问题的话,那可能是前面创建序列时,序列名是按大小写敏感方式创建的,而这里建表时,列默认值引用序列名没加双引号,所以报错了。
你测试下看看。
这用户用的是不是不对?
你使用的是DATA_FILE用户登录迁移sql吗
创建带上模式名,创建不会报错,但是这里引用序列并没有模式名,会在你当前登录的用户下面找,例如你现在用的SYSDBA用户,迁移这个sql文件可能就会报找不到这个序列
用DATA_FILE用户登录执行看下
你好,能否把相关的步骤和截图贴一下呢,不然仅凭一句话,不太方便排查问题原因。