То, что вы описываете, это предохранитель . Файл пользовательского режима -systems. Они выглядят как файловые -системы, но имеют собственное внутреннее устройство.
Некоторые существующие:
Есть дропбокс для роли (простите за итальянское :"Руоло" )рядом с типом подключения.
Он должен быть установлен на предопределенный (, а не на значение по умолчаниюSYSDBA
).
Скриншот ниже
И это помогает:-)
Обратите внимание, что если вы подключаетесь по SSH к SUSE Linux Enterprise Server 12 и являетесь обычным пользователем (, а не su - oracle
, в противном случае вы станете SYS
при подключении as sysdba
, а пароль будет проигнорирован )вы запускаете Oracle 19c sqlplus
, затем
Enter user-name: data_owner as sysdba
Enter password:
ERROR:
ORA-01017: invalid username/password; logon denied
даже если вы ввели правильный пароль. Точно так же, как вы видели из sqldeveloper, который молча добавляет as sysdba
из своих свойств -, если роль там неправильно установлена -, но не показывает роль во всплывающем окне логин/пароль -графический интерфейс.