【发布时间】:2019-02-23 17:00:04
【问题描述】:
使用 Oracle SQL Developer 我将一个非常简单的 SQL Server 2012 数据库(只有一个表)迁移到 Oracle 12c。一切都按预期进行,报告如下所示。
但是当我尝试使用用户名 = DummyDatabase 和密码 = DummyDatabase 连接迁移的数据库(名称 - DummyDatabase)时,我遇到了如下所示的登录失败问题。可能出了什么问题?
【问题讨论】:
-
拥有一个名称中带有“数据库”的用户(模式)有点令人困惑。您是否在迁移过程中指定了新用户的密码 - 如果是,您确定大小写完全匹配吗?由于您可能具有特权访问权限,因此您始终可以使用它来重置密码。但由于它是 12c,您还应该检查您是否连接到正确的容器,如果这不是独立数据库。
-
@AlexPoole - 请原谅我是 Oracle 的新手。是的,在开始实际迁移之前,我创建了一个用户(例如:c##mwrep),创建了与该用户的连接并将迁移存储库与该连接相关联。我还确保用户具有“CONNECT、RESOURCE、CREATE SESSION、CREATE”权限。但是我仍然无法连接迁移的数据库。
标签: database oracle oracle-sqldeveloper database-migration oracle12c