Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Сравнение объектов в БД  [new]
slyfox
Member

Откуда:
Сообщений: 19
Привет!
С вопросом про сравнение данных из таблиц, спасибо, ясно.
Возникает другая проблема - сравнение объектов БД, которые не принадлежат схемам.
Кто может что подсказать ?
11 сен 04, 11:43    [952839]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение объектов в БД  [new]
Elic
Member

Откуда:
Сообщений: 29984
Поконкретнее, каких объектов? И зачем их сравнивать?
11 сен 04, 12:07    [952852]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение объектов в БД  [new]
v@d
Member

Откуда: Москва
Сообщений: 1118
to slyfox> которые не принадлежат схемам.
И что это за объекты, интересно?
-----------------
Denisov Alexander
11 сен 04, 13:33    [952880]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение объектов в БД  [new]
slyfox
Member

Откуда:
Сообщений: 19
v@d
to slyfox> которые не принадлежат схемам.
И что это за объекты, интересно?
-----------------
Denisov Alexander

Это tablespaces, datafiles, rollback segments,...

В общем случае, задача - сравнить две БД на предмет появления новых объектов, удаления или изменения объектов.
Это необходимо оавтоматизировать, тк баз > 20.
Сравнение схем я автоматизировал при помощи TOAD. Как быть с другими объектами и настройками БД - вопрос.
Что подскажете ?
11 сен 04, 15:04    [952906]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение объектов в БД  [new]
olek
Member

Откуда: Vologda -> SPb
Сообщений: 1050
slyfox
Это tablespaces, datafiles, rollback segments,...
Сравнивать содержимое представлений словаря данных (dba_tablespaces, dba_data_files, v$parameter...)?
а зачем это? "каждая бд хороша по-своему":)
11 сен 04, 23:04    [953162]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение объектов в БД  [new]
slyfox
Member

Откуда:
Сообщений: 19
olek
slyfox
Это tablespaces, datafiles, rollback segments,...
Сравнивать содержимое представлений словаря данных (dba_tablespaces, dba_data_files, v$parameter...)?
а зачем это? "каждая бд хороша по-своему":)

Это верно. Но нюанс ситуации в том, что необходимо сравнивать изменения на тестовых и рабочих базах (которые нам не подконтрольны), чтобы отслеживать любые "незаконные" изменения в БД. Это часть общей задачи обеспечения качества.
12 сен 04, 11:16    [953277]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение объектов в БД  [new]
v@d
Member

Откуда: Москва
Сообщений: 1118
to slyfox> Посмотрите ORACLE CHANGE MANAGER.
-----------------
Denisov Alexander
12 сен 04, 12:33    [953309]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение объектов в БД  [new]
slyfox
Member

Откуда:
Сообщений: 19
v@d
to slyfox> Посмотрите ORACLE CHANGE MANAGER.
-----------------
Denisov Alexander

Нет, это не годится, поскольку для работы ORACLE CHANGE MANAGER необходим репозиторий, работает он медленно и глючно. Да и баз больше 20, поэтому важно весь процесс автоматизировать...
12 сен 04, 13:31    [953337]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение объектов в БД  [new]
Azef
Member

Откуда:
Сообщений: 123
Я в этой ситуации был вынужден нарисовать програмку кот.
автоматизировала всё это. Труд не из легких оказался,
а в конце прикольно что это все не нужно оказалось. Ну например
разные по толщине сервера и соответственно базы и как следствие
разная величина файлов в таблспейсе, количество ролбаков и т.д.
13 сен 04, 14:30    [955146]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Сравнение объектов в БД  [new]
gelel
Member

Откуда:
Сообщений: 49
А как сравнить схемы с помощью toad?
18 май 07, 09:42    [4153272]     Ответить | Цитировать Сообщить модератору
 Re: Сравнение объектов в БД  [new]
N.P.
Member

Откуда:
Сообщений: 2
Всем ДОБРЫЙ ДЕНЬ!

Понятно как можно сравнить строки, если они полностью совпадают.

А что делать, если совпадение частичное?
Можно ли разбить значение строки и сравнить кол-во повторяющихся символов, а потом их последовательность.
(Проблема заключается в том, что названия пользователи могли вводить сами, а теперь эти значения надо как-то сопоставить)
18 май 07, 11:52    [4154289]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить