Страница 1 из 2

Проблемы при конвертации Галактики 810 с Pervasive на Oracle

Добавлено: 21 дек 2007, 08:44
Nikos
Добрый день!
Конвертнул БД Галактики с Pervasive на Oracle. Еще на Pervasive установил последние патчи и конвертил уже запатченную версию. Конвертация прошла без проблем, а вот дальше начались проблемы.
1. В модуле "Права доступа" сбросились все настройки видимости меню.
2. Пользователи у нас распределены по офисам, и теперь пользователи не текущего офиса не могут войти в Галактику (даже администраторы). Выдает ошибку добавления настройки ... (бесконечно). Код возврата 311. В Support заходят без проблем независимо от офиса.
Подскажите, в чем может быть дело.

Добавлено: 21 дек 2007, 09:13
Алексей
Nikos
версия 8.10 атлантис 5.3 ?

Добавлено: 21 дек 2007, 09:36
Nikos
Да

Добавлено: 21 дек 2007, 10:11
Алексей
http://www.tyumbit.ru/gal_forum/viewtopic.php?t=8795

обращайтесь в ТП за инструкцией по переходу на 5.3 атлантис.

Добавлено: 21 дек 2007, 10:21
Алексей

Добавлено: 21 дек 2007, 10:22
Nikos
Тот топик я изучал - там несколько другая проблема, да еще и для SQL. Здесь же не важно, администратор или нет - ни у кого не работает. Кроме того, на Pervasive все работает нормально даже с пользователями из других офисов.
А в ТП я, конечно, написал, но там ответ будет только в среду.

Добавлено: 21 дек 2007, 11:36
Алексей
Так тоже не важно, администратор или нет. Никто в БД зайти не мог, даже во вновь созданную...
Дело было в предопределённых процедурах которые не создались. А если и создались - то права на них не дались юзерам.

Добавлено: 21 дек 2007, 12:43
Andrey
Добрый день. Конвертировал под оракл с 7.12 на 8.10. Всех пользователей, группы нужно снести изавести всех и все заново. Это совет техподдержки. Вот такая селява, как это ни прискорбно

Добавлено: 21 дек 2007, 13:26
Nikos
Добавление новых пользователей тоже не помогло. Добавляю в текущий офис - все прекрасно работает, в любой другой - ошибка.

Добавлено: 24 дек 2007, 11:51
Nikos
После долгих экспериментов оказалось, что Andrey был прав - если создавать и пользователя с нуля и группы, то все как-бы работает (полностью не тестировал), но это очень грустно, т.к. около 300 пользователей перенастраивать...
Еще одна сложность возникла с внешними приложениями:
1. Как настроить ODBC, чтоб пароль не запрашивался и в явном виде не хранился?
2. Как я понимаю, теперь в запросах нужно указывать имя схемы, а все программы переделывать нельзя. У меня есть 2 варианта решения. 1. Создать синонимы на все используемые таблицы, 2. в программах указать ALTER SESSION SET CURRENT_SCHEMA = ... Может, можно какими-нибудь настройками Oracle установить схему по умолчанию ту, которая Галактики?

Добавлено: 24 дек 2007, 14:03
Nikos
Новая неприятность - у всех полей (через ODBC или SQL+) почему-то появился префикс f. Надеюсь, я что-то не так настроил?

Добавлено: 24 дек 2007, 14:38
Gameus_
Ну вы же с ораклом дело имеете :) Все правильно.
В галактике все по-прежнему осталось а в оракле появился префикс f :)

Добавлено: 24 дек 2007, 14:50
Nikos
Gameus_, т.е. это так и должно быть? ':shock:'. Это у всех так?
В Галактике, конечно, осталось все как есть, но все-равно грустно...

Добавлено: 24 дек 2007, 15:06
Gameus_
Это оракловая фишка, привыкайте :) Сам был удивлен, када первый раз увидел :)

Добавлено: 24 дек 2007, 15:20
Nikos
Спасибо за информацию, буду привыкать (что-то подсказывает, что еще много к чему привыкать придется).