在Oracle SQL Developer中连接到迁移的数据库时出现问题

时间:2018-09-19 13:37:00

标签: database oracle oracle-sqldeveloper database-migration oracle12c

使用Oracle SQL Developer,我已经将一个非常简单的SQL Server 2012数据库(只有1个表)迁移到Oracle 12c。一切都按预期进行,该报告如下。 enter image description here

但是,当我尝试使用用户名= DummyDatabase和密码= DummyDatabase连接迁移的数据库(名称-DummyDatabase)时,出现如下所示的登录失败问题。可能出了什么问题? enter image description here

1 个答案:

答案 0 :(得分:0)

最后,我找到了解决办法。登录失败,因为未创建用户(即DummyDatabase)本身。这可能是因为SQL Developer使用容器DB连接运行生成的脚本(即master.sql)。而且Oracle 12c将不允许在容器DB中创建没有“ c ##”前缀的任何用户。因此,为了解决此问题,我执行了以下命令来更改默认行为,然后在SQL Plus中运行生成的脚本。

alter session set "_ORACLE_SCRIPT"=true;