繁体   English   中英

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

[英]Problem connecting to migrated database in Oracle SQL Developer

使用Oracle SQL Developer,我已经将一个非常简单的SQL Server 2012数据库(只有1个表)迁移到Oracle 12c。 一切都按预期进行,该报告如下。 在此处输入图片说明

但是,当我尝试使用用户名= DummyDatabase和密码= DummyDatabase连接迁移的数据库(名称-DummyDatabase)时,出现如下所示的登录失败问题。 可能出了什么问题? 在此处输入图片说明

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

alter session set "_ORACLE_SCRIPT"=true;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM