Сценарии объектов Oracle - PullRequest
1 голос
/ 15 мая 2009

Недавно мне дали существующую базу данных оракула, в которой я хочу написать сценарий для различных объектов и их статических данных, чтобы я мог поместить объекты под контроль исходного кода и при необходимости перестроить базу данных с нуля.

Есть ли у кого-нибудь какие-нибудь скрипты или инструменты, на которые я мог бы взглянуть, чтобы помочь мне.

Ответы [ 3 ]

5 голосов
/ 16 мая 2009

Я бы посмотрел на что-то вроде: выберите dbms_metadata.get_ddl (тип_объекта, имя_объекта, владелец) из объекта dba_objects. Вставьте его в процедуру PL / SQL, чтобы записать DDL каждого объекта в свой собственный файл с помощью UTL_FILE.

1 голос
/ 16 мая 2009

Для инструментов, которые я бы порекомендовал Oracle SQL Developer , он имеет автоматический сценарий для объектов и поддерживает некоторые утилиты управления исходным кодом (в частности, CVS и Subversion).

0 голосов
/ 17 мая 2009

Я бы предпочел использовать EXPORT / IMPORT (если есть версия до 11g включительно) или DATA PUMP (если 11g и, возможно, 10G)

В командной строке на сервере введите 'exp help = Y', и вы должны получить достаточно подробную информацию о параметрах. Решите, хотите ли вы всю БД или одну схему, данные или нет, и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...