долго общался с мировым разумом по теме протокола BEQ. удалось повторить ошибку при коннекте к базе в sqlplus
ошибка возникает если
1) не установлена системная переменная ORACLE_SID
2) подключаюсь под пользователем sys вместо sys@база
есть подозрение, что если из оптконтроля подключаться под пользователем sys@база, то ему станет хорошо.
предлагаю попробовать или ввести инишник (или параметр командной строки, или еще одну системную переменную) для указания пользователя, где можно будет вписать его с базой или вообще для всех без разбору подключаться не как sys, а как sys@база (если, конечно, это будет работать у всех остальных)