使用SSMA连接到Oracle

时间:2013-09-19 10:02:37

标签: database oracle sql-server-migration-assi

希望你能提供帮助。我正在尝试使用SSMA for Oracle(v5.2.1259)连接到Oracle数据库。我尝试连接到远程数据库(Oracle 10g)和本地数据库数据库(Oracle 11g),但两者都没有。

我理想的做法是连接到远程数据库并迁移架构。我可以使用Oracle SQL Developer连接到远程数据库,但是当我尝试使用SSMA时它无法正常工作

在Oracle SQL Developer中我使用的是用户名SYS,但我必须将角色设置为SYSDBA,它可以让我连接正常。当我使用SSMA时,我使用以下设置:

Provide: Oracle Client Provider
Mode: Standard Mode
Servername: same IP address used in SQL Developer
Server Port: 1521 (same as SQL Developer)
Oracle SID: PROD (same as SQL Developer)
User name: SYS (same as SQL Developer)
Password: same as SQL Developer

但是当我尝试从SSMA连接时,我收到错误:

Conection to Oracle failed
ORA-01017: invalid username/password; logon denied

我尝试设置数据库的本地副本和SSMA相同的服务器,我再次可以与SQL Developer连接,但是当我尝试使用SSMA连接时,我收到消息

Connection to Oracle failed.
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

我不知道如何使用SSMA连接SYS连接为SYSDBA。

如果有人可以提供帮助那就太棒了。最好让我连接到远程服务器,但即使连接到本地也可以。

提前致谢。

干杯

亚历

1 个答案:

答案 0 :(得分:1)

好的,事实证明我不允许使用SYS用户从远程计算机连接。我创建了一个新用户,并为用户提供了dba权限,这一切都很有效。

由于

亚历