Переход с 9i на 10g

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
niteo
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:

Переход с 9i на 10g

Сообщение niteo »

Есть рабочая БД под 9 ораклом. Хочу перейти на 10. Возникают трудности такого характера: При запуске клиента выскакивает сообщение с ошибкой:
Физическая ошибка №5 для настройки ....
далее идет обновление настроек при которых то же выскакивают ошибки. в итоге клиент зацикливается на 4 сообщениях об ошибках в настройках и все.
Устанавливал клиента с диска, скачивал последнии обновления. Вообще такая ситуация появляется когда я "заполняю" бд. То есть когда она "пустая" то все норм.
Как только делаю Экспорт - Импорт данных (делаю с помощью конвертора 810-810) появляется вышеописанная ситуация. Есть подозрение, что что то с правами или ролями не то происходит, хотя смотрел и сравнивал их с рабочей бд - все честно. Если у кого то была такая же ситуация или есть опыт перехода с одной версии оракла на другую, прошу помочь....
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

похоже трабла с правами. и еще учтите что стандартному конвертору нужна стерильная база(без проб туда войти :) ) - при установке "только структуру" - мож потому и ошибка 5 - это не уникальный ключ в индексе. Я вгружал из dbf без проблем в чистую базу.
niteo
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:

Сообщение niteo »

То есть, структуру в новой БД не создавать, а делать импорт?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

структуру как раз только и создать и туда не заходить ничем кроме конвертора.
sth73
Постоянный гость
Сообщения: 52
Зарегистрирован: 29 ноя 2005, 19:47

Сообщение sth73 »

если создаете новую структуру для данных, то она должна быть пустая. то есть когда работает инсталлятор БД надо не забыть снять флаг для установки данных.
ну и можно посмотреть в оракле есть ли какие-нибудь данные в таблицах настройки.
Кроме того, стоит посмотреть и в таблицу planssch - там тоже данные могут быть. И соответственно тоже может быть ругань на дублирование по уникальному ключу
niteo
Постоянный обитатель
Сообщения: 151
Зарегистрирован: 17 сен 2009, 11:39
Контактная информация:

Сообщение niteo »

edward_K писал(а):структуру как раз только и создать и туда не заходить ничем кроме конвертора.
Спасибо. Помогло :cool: Странно, не думал что это может так повлиять....
SergZol
Постоянный обитатель
Сообщения: 155
Зарегистрирован: 03 сен 2007, 19:06
Откуда: Россия,Казань

Re: Переход с 9i на 10g

Сообщение SergZol »

niteo писал(а):Есть рабочая БД под 9 ораклом. Хочу перейти на 10. Возникают трудности такого характера: При запуске клиента выскакивает сообщение с ошибкой:
Физическая ошибка №5 для настройки ....
далее идет обновление настроек при которых то же выскакивают ошибки. в итоге клиент зацикливается на 4 сообщениях об ошибках в настройках и все.
Устанавливал клиента с диска, скачивал последнии обновления. Вообще такая ситуация появляется когда я "заполняю" бд. То есть когда она "пустая" то все норм.
Как только делаю Экспорт - Импорт данных (делаю с помощью конвертора 810-810) появляется вышеописанная ситуация. Есть подозрение, что что то с правами или ролями не то происходит, хотя смотрел и сравнивал их с рабочей бд - все честно. Если у кого то была такая же ситуация или есть опыт перехода с одной версии оракла на другую, прошу помочь....
Все дело в хитрой таблице sys#memo если правильно помню название и в последовательности вот тока забыл какая именно нала смотреть трасировку когда валится ошибка 5. короче дело вот в чем: при экспорте импорте плохо перенеслась табличка sys#memo со своими блобами и сбилась автогенерация ключей. при попытке входа в систему галактика идет запись в табличку а ключевое значение генерится последовательностью и получается так что сгенеренный ключ уже присутствует в сисмемо. нада найти максимальное значение в таблички и настроить соответсвующую последовательность на генерацию следующего ключа.
bat_only
Постоянный гость
Сообщения: 92
Зарегистрирован: 06 апр 2007, 18:21
Откуда: Казань
Контактная информация:

Сообщение bat_only »

sys#memo это смертный приговор, весь мусор прежней базы.
Ответить