从MySQL到Oracle的迁移点击ora-01400

puruo6ea  于 2023-10-15  发布在  Mysql
关注(0)|答案(2)|浏览(120)

我按照说明将MySQL迁移到Oracle,在最后一步(按完成),我们遇到以下错误:迁移操作失败,请查看迁移报告以了解详细信息:捕获经典捕获ora-01400:无法在(“MIGRATION_REPO”,“MD_PROJECTS”,“ID”)中插入null

m1m5dgzv

m1m5dgzv1#

我遇到了同样的错误,最后确定,对我来说,这是一个权限问题。当仓库被创建时,它生成了一个一般性错误,但它看起来像是仓库被创建了。但是缺少了一些东西,原来我的用户没有“CREATE VIEW”特权。一旦添加了这个组件,我就重新创建了迁移存储库,并且迁移工作正常。
这里列出了:
https://docs.oracle.com/database/121/RPTUG/migration.htm#RPTUG41484

zzzyeukh

zzzyeukh2#

我通过创建一个新用户并赋予其必要的权限来允许您迁移来解决这个问题:

GRANT ALL PRIVILEGES TO MySQL_Oracle_crimes;
GRANT DBA TO MySQL_Oracle_crimes;

值得澄清的是,它的工作,你必须做一切从0,也就是说,重新创建您的用户和删除连接在sql开发人员,因为有很多错误日志左,我试图截断,但它没有工作,所以我做了从0的过程,但现在与我的用户的特权和角色。

相关问题