После конвертации Perv - Ora, проблема при открытии фейса
Модераторы: m0p3e, edward_K, Модераторы
После конвертации Perv - Ora, проблема при открытии фейса
День добрый!
Проблема следующая: конвертнул базу с Первазива на Оракл (10g), все прошло без проблем, все вроде бы работает. Но при открытии в Галактике ДО на продажу или закупку (предоплатных тоже), Галактика валится вот с такой ошибкой:
Runtime error 216 (rtl: попытка обращения к некорректному дескриптору) in MT_DRV.DLL at 000126DB
В логе ora90drv.log при этом пишет:
DECLARE ID VARCHAR2(40); BEGIN ID := GALWORK."GETUSERNREC" || GALWORK."GETSESSIONID"; DELETE FROM GALWORK."SYS#LOCKS" WHERE USERID = ID; END;
Error while trying to retrieve text for error ORA-12152
Другие интерфейсы (договоры, акты, СФ и т.д.) открываются нормально. Может кто в курсе, посоветуйте куда копать?
Галактика 8.10, атлантис 5.3
Проблема следующая: конвертнул базу с Первазива на Оракл (10g), все прошло без проблем, все вроде бы работает. Но при открытии в Галактике ДО на продажу или закупку (предоплатных тоже), Галактика валится вот с такой ошибкой:
Runtime error 216 (rtl: попытка обращения к некорректному дескриптору) in MT_DRV.DLL at 000126DB
В логе ora90drv.log при этом пишет:
DECLARE ID VARCHAR2(40); BEGIN ID := GALWORK."GETUSERNREC" || GALWORK."GETSESSIONID"; DELETE FROM GALWORK."SYS#LOCKS" WHERE USERID = ID; END;
Error while trying to retrieve text for error ORA-12152
Другие интерфейсы (договоры, акты, СФ и т.д.) открываются нормально. Может кто в курсе, посоветуйте куда копать?
Галактика 8.10, атлантис 5.3
-
- Местный житель
- Сообщения: 254
- Зарегистрирован: 08 июн 2007, 08:26
- Откуда: Красноярск
- Контактная информация:
Alexx, вот так
Код: Выделить всё
chkora.exe c:\gal810\start\test_chk.cfg
Дык, пробовал вот так. Пишет "Не удалось подключиться к базе данных"PViP писал(а):Alexx, вот такКод: Выделить всё
chkora.exe c:\gal810\start\test_chk.cfg
Вопрос "Как запустить chkora" еще в силе, не хотит подключаться к БД.
Попутно нарыл еще проблемы: при открытии некоторых фейсов, например лицевых счетов, галактика ругается вот так "Индекс не найден. Таблица CURLSCHET". Такие же ошибки выдает при открытии отчетов из снабжения-сбыта, - там ругается на таблицы TEMPSNT и TEMPIER.
Да, еще вспомнил, что когда конвертил базу на этапе импорта ставил параметр NUSK+ (в оригинале было NUSK-), т.к. так намного быстрее проходит импорт, может из-за этого?
Попутно нарыл еще проблемы: при открытии некоторых фейсов, например лицевых счетов, галактика ругается вот так "Индекс не найден. Таблица CURLSCHET". Такие же ошибки выдает при открытии отчетов из снабжения-сбыта, - там ругается на таблицы TEMPSNT и TEMPIER.
Да, еще вспомнил, что когда конвертил базу на этапе импорта ставил параметр NUSK+ (в оригинале было NUSK-), т.к. так намного быстрее проходит импорт, может из-за этого?
Накатил последние обновления на Галактику - проблема описанная в первом посте осталась.
С запуском chkora разобрался, поставил версию словаря 52 (правильно ли?) и обнулил чексум - заработало. Сейчас попробую поставить полную проверку БД, посмотрим что получится.
И все-таки кто-нибудь может пояснить, если я делал конвертацию с включенным ключом NUSK+, это сильно плохо?
С запуском chkora разобрался, поставил версию словаря 52 (правильно ли?) и обнулил чексум - заработало. Сейчас попробую поставить полную проверку БД, посмотрим что получится.
И все-таки кто-нибудь может пояснить, если я делал конвертацию с включенным ключом NUSK+, это сильно плохо?
И все-таки, гуру, подскажите, если я запускаю конвертер на этапе импорта в Оракл с ключом NUSK+ (в оригинале в конвертере стоит NUSK-), сильно это плохо для базы? Могут ли быть проблемы из-за этого? Дело в том, что если сказать NUSK-, то конвертация идет ну ооочень долго, а если NUSK+, то намного быстрее. А то меня посещают мысли, что из-за этого ключа могут возникать баги после конвертации.
NUSK - отвечает за корректировку суррогатных ключей
для более быстрого импорта в ору см.
sets.bat
включение CRDRIDX=on
и lot.ImportBatchMode=on (!!!! если табла не разделена по dbf)
намного ускорит задачу
для более быстрого импорта в ору см.
sets.bat
Код: Выделить всё
rem ==========================================================================
rem Путь на Галактику 8.1
set GAL81=D:\Galaxy\Gal810\Exe\
rem ==========================================================================
rem Возможность отключения автоматической перестройки индексов на этапе импорта.
rem Позволяет повысить скорость импорта. Допустимые значения ON или OFF.
set CRDRIDX=on
rem ==========================================================================
rem Режим пакетной вставки записей при импорте таблиц.
rem Допустимые значения /lot.ImportBatchMode=ON или /lot.ImportBatchMode=OFF.
rem Если таблица разбита на несколько частей, то данный параметр должен быть только OFF.
set BatchMode=/lot.ImportBatchMode=On
и lot.ImportBatchMode=on (!!!! если табла не разделена по dbf)
намного ускорит задачу