переезд Oracle на другой сервер.

Обсуждение вопросов по администрированию СУБД Progress OpenEdge
nordbox
Старожил
Сообщения: 29
Зарегистрирован: 24 июн 2011, 09:05

переезд Oracle на другой сервер.

Сообщение nordbox » 28 июн 2011, 14:13


Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: переезд Oracle на другой сервер.

Сообщение dmi » 28 июн 2011, 14:52

/dmi

http://pro4gl.ru - 4gl блог

nordbox
Старожил
Сообщения: 29
Зарегистрирован: 24 июн 2011, 09:05

Сообщение nordbox » 28 июн 2011, 16:23


nordbox
Старожил
Сообщения: 29
Зарегистрирован: 24 июн 2011, 09:05

Сообщение nordbox » 28 июн 2011, 16:25


Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Сообщение dmi » 28 июн 2011, 16:31

/dmi



http://pro4gl.ru - 4gl блог

Аватара пользователя
dmitri
Старожил
Сообщения: 1016
Зарегистрирован: 04 авг 2005, 16:19
Откуда: Pennsylvania, USA

Сообщение dmitri » 28 июн 2011, 20:40

Dmitri Levin and

nordbox
Старожил
Сообщения: 29
Зарегистрирован: 24 июн 2011, 09:05

Сообщение nordbox » 29 июн 2011, 12:52


nordbox
Старожил
Сообщения: 29
Зарегистрирован: 24 июн 2011, 09:05

Сообщение nordbox » 29 июн 2011, 14:34

Сделал Verify Table Definitions. Вот маленький отрывок из отчета, практически во всех таблицах есть расхождения. Таблиц много, полей еще больше:( Я правильно понимаю, что править это нужно ручками в DataDictionary? Что править? Например Order в SH должен соответствовать Order в NS(т.е. в CAT_NO Order должен быть не 55, как сейчас, а 1060? И т.д.)

Придется исправить тысячи полей вручную... Мне кажется должен быть автоматизированный/другой механизм/путь.

############################################
Object: example (TABLE - USER.example)

Differences in retainable information were detected.
These values can be modified by the Dictionary.
The schema-holder update utility does not change them.
Please use the Data Dictionary if you want to adjust them.


FIELD CAT_NO: Order:
SH: 55 NS: 1060
FIELD CAT_NO: Name in PROGRESS:
SH: cat-no NS: CAT_NO
FIELD CHG: Order:
SH: 135 NS: 1130
FIELD CHGDATE: Order:
SH: 115 NS: 1110
FIELD CHGDATE: Initial-value:
SH: 0 NS: ?
FIELD CHGTIME: Order:
SH: 125 NS: 1120
FIELD CHGUSER: Order:
SH: 105 NS: 1100

( SH = Schema Holder NS = Native Schema )
############################################

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Сообщение dmi » 29 июн 2011, 15:44

/dmi



http://pro4gl.ru - 4gl блог

nordbox
Старожил
Сообщения: 29
Зарегистрирован: 24 июн 2011, 09:05

Сообщение nordbox » 29 июн 2011, 16:07


AlexTRS
Старожил
Сообщения: 125
Зарегистрирован: 12 окт 2006, 13:53
Откуда: Pennsylvania, USA

Сообщение AlexTRS » 29 июн 2011, 16:08


Аватара пользователя
dmitri
Старожил
Сообщения: 1016
Зарегистрирован: 04 авг 2005, 16:19
Откуда: Pennsylvania, USA

Сообщение dmitri » 29 июн 2011, 18:25

Dmitri Levin and

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Сообщение dmi » 29 июн 2011, 20:25

/dmi



http://pro4gl.ru - 4gl блог

nordbox
Старожил
Сообщения: 29
Зарегистрирован: 24 июн 2011, 09:05

Сообщение nordbox » 29 июн 2011, 23:46

Oracle физически на другом сервере, по сети доступен.
Попробовал сделать следующее:

DataDict --> DataServer --> ORACLE Utilities --> Delete DataServer Schema
предварительно удалив все объекты(таблицы) из существующей схемы(иначе не разрешает удалять схему)
а потом
DataDict --> DataServer --> ORACLE Utilities --> Create DataServer Schema
по всем таблицам, которые были в предыдущей базе.
Клиентское приложение не запускается.

не обязательно ручками (вообще не уверен что так можно)... можно просто обновить "ломаные" таблицы через "Update/Add table definitions".
The schema-holder update utility does not change them.
Please use the Data Dictionary if you want to adjust them.

Я так понимаю, только ручками.

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Сообщение dmi » 29 июн 2011, 23:50

/dmi



http://pro4gl.ru - 4gl блог