Подключитесь к Oracle, используя SSMA

Надеюсь, вы можете помочь. Я пытаюсь подключиться к базе данных Oracle, используя SSMA для Oracle (v5.2.1259). Я пытался подключиться к удаленной базе данных (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.

Если бы кто-то мог помочь, это было бы здорово. Желательно подключить меня к удаленному серверу, но подойдет даже подключение к локальному.

Заранее спасибо.

ура

Alex

1 ответ

Решение

Хорошо, получается, что я не могу использовать пользователя SYS для подключения с удаленного компьютера. Я создал нового пользователя и дал пользователю привилегии dba, и все это прекрасно работало.

Спасибо

Alex

Другие вопросы по тегам