Подключитесь к 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