Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 使用SSMA连接到Oracle_Database_Oracle_Sql Server Migration Assi - Fatal编程技术网

Database 使用SSMA连接到Oracle

Database 使用SSMA连接到Oracle,database,oracle,sql-server-migration-assi,Database,Oracle,Sql Server Migration Assi,希望你能帮忙。我正在尝试使用SSMA for Oracle(v5.2.1259)连接到Oracle数据库。我曾尝试连接到远程数据库(Oracle 10g)和本地数据库(Oracle 11g),但两者都不起作用 理想情况下,我想做的是连接到远程数据库,并通过服务器迁移模式。我可以使用Oracle SQL Developer连接到远程数据库,但当我尝试使用SSMA时,它不起作用 在OracleSQLDeveloper中,我使用的是用户名SYS,但我必须将角色设置为SYSDBA,这样我可以很好地连接。

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

理想情况下,我想做的是连接到远程数据库,并通过服务器迁移模式。我可以使用Oracle SQL Developer连接到远程数据库,但当我尝试使用SSMA时,它不起作用

在OracleSQLDeveloper中,我使用的是用户名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 connect成为SYSDBA

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

提前谢谢

干杯


Alex

好吧,原来我不允许使用SYS用户从远程机器连接。我创建了一个新用户,并给了用户dba权限,一切都很好

谢谢

亚历克斯