Как может я разность две Схемы 10 г Oracle?

Получать-участник является королем PowerShell cmdlets.

Получать-участник позволяет Вам в интерактивном режиме исследовать участников объектов и типы (с - статический переключатель) статические участники.

14
задан 15 June 2009 в 22:14
6 ответов

Бесплатный и открытый исходный код инструмент SchemaCrawler, который я записал, сделает то, в чем Вы нуждаетесь. Выходные детали SchemaCrawler Вашей схемы (таблицы, представления, процедуры, и больше) в различно-способном формате простого текста (текст, CSV или XHTML). SchemaCrawler может также произвести данные (включая CLOBs и БЛОБЫ) в тех же форматах простого текста. Можно использовать стандартную различную программу для разности текущая производительность со ссылочной версией вывода.

https://www.SchemaCrawler.com

необходимо будет обеспечить драйвер JDBC для базы данных.

14
ответ дан 20 November 2019 в 23:03

Вам не нужен ни один этот материал.

otn.oracle.com

Oracle имеет бесплатный инструмент под названием Разработчик SQL. это имеет схему, различную

6
ответ дан 20 November 2019 в 23:03

Вы могли использовать , ЖАБА является большим универсальным инструментом для разработки Oracle. Существует пробная версия для тестирования. Из списка функций:

  • Данные Выдерживают сравнение, и Синхронизирующий мастер
  • Синхронизируют данные через платформы базы данных

Другой продукт, который Вы могли протестировать, OraPowerTools:

OraPowerTools является набором собственных утилит базы данных оракула. Этот набор включает OraEdit PRO, полную среду разработки Oracle, DBDiff для Oracle, сравните и обновите любые 2 базы данных оракула и DBScripter для Oracle, создайте sql сценарии из своих объектов базы данных оракула и/или данных.

Как свободная альтернатива Вы могли проверить эту статью CodeProject: Схема Сравнивает Инструмент для Oracle

, Это маленькое приложение VB.NET позволяет Вам сравнивать схемы базы данных Oracle друг с другом. Это очень полезно при проверке, что экземпляр разработки совпадает с производственным экземпляром; особенно при реализации изменений фронтенда.

1 : 1 : http://www.toadsoft.com/toad_oracle.htm

4
ответ дан 20 November 2019 в 23:03

Мы используем DKGAS 'DBDiff для Oracle' , это может сравнить всю схему или часть этого (таблицы, последовательности, индексы, ограничения, полномочия, пакеты, объекты и данные), или как отчет о сравнении или как сценарий обновления.

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

2
ответ дан 20 November 2019 в 23:03

Если Вы можете выполнить Perl, Вы могли бы посмотреть SQLFairy, который должен смочь произвести дамп Вашей схемы как SQL. Можно затем использовать стандартный текст diffing инструменты. Существует также инструмент , который возьмет две схемы и произведет ИЗМЕНИТЬ команды для создания их идентичными.

1
ответ дан 20 November 2019 в 23:03

Если у Вас есть немного денег для расходов, рассмотрите для использования PowerDIFF для Oracle: http://www.orbit-db.com . Это оснащает, сравнивает таблицы, индексы и триггеры превосходно und идет со многими опциями сравнения настроить 'различную' операцию. Общий сценарий различия (DDL и команды DML) сгенерирован дополнительно. Вам нужен драйвер ODBC для соединения с базой данных.

1
ответ дан 20 November 2019 в 23:03

Теги

Похожие вопросы