Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Цели и возможности операций импорта и экспорта




Сервер Oracle8 поставляется в комплекте с двумя важными утилитами — утилитами импорта и экспор­та (Import и Export). Эти две утилиты очень эффективны при реализации многих важных функций базы данных — создании резервных копий данных, копировании объектов в различных схемах и базах данных, генерировании программного кода для создания объектов базы данных. Они также незаменимы при пере­ходе от одной версии Oracle к другой и могут использоваться для обновления текущей версии базы данных на версию Огас1е8.

Утилиты Import и Export обеспечивают широкий спектр функциональных возможностей. Основнаяихцель — резервирование и восстановление объектов и данных. Объекты и данные хранятся в двоичном ви­де, понятном только для программных средств БД Oracle. Ниже перечислены задачи, при реализации ко­торых используются утилиты экспорта и импорта.

Создание резервных копий и восстановление базы данных. Операции экспорта и импорта часто при­меняются как составная часть процедуры резервирования. Обычно создание полных или быстрых резервных копий используется для резервирования всей базы данных на случай выхода из строя диска или компьютера. Однако при необходимости восстановить только одну таблицу пришлось бы вначале восстановить на другой машине всю базу данных, после чего копировать эту таблицу. Экс­порт и импорт позволят избежать таких, неоправданно больших затрат ресурсов и времени, предос­тавив возможность экспортировать всю базу данных и импортировать только те таблицы, которые требуется восстановить. Утилиты импорта и экспорта могут выступать также в качестве механизма резервирования и восстановления всей базы данных, поскольку в наличии имеется опция резерв­ного сохранения через определенные промежутки времени.

• Перемещение объектов и данных между схемами. Можно использовать экспорт и импорт для копиро­вания таблиц, индексов, полномочий, процедур, представлений и объектов других типов из одной схемы в другую. Это сберегает время и усилия, так как можно указать объекты, которые необходимо переместить. Перемещение данных к тому же может использоваться для создания их дубликатов в других базах данных Oracle.

Переход от одной версии БД Oracle к другой. Используя утилиты экспорта и импорта, можно обно­вить (или перейти в более старую) версию Oracle. Например, можно экспортировать всю базу дан­ных, а затем, при условии инсталляции сервера Oracle8, база данных может быть импортирована, т.е. появляется возможность выполнять действия с данными и приложениями в среде Oracle8. Такой процесс называется миграцией.

• Выполнение дефрагментацин табличного пространства или всей базы данных. Образование фрагментов в табличных пространствах происходит, когда с течением времени создаются, удаляются, увеличиваются или уменьшаются в размерах такие объекты, как таблицы и индексы. Образование фрагментов случа­ется также, если неправильно выбраны параметры сохранения объектов. Дефрагментировать табличное пространство можно следующим образом. Экспортировать табличное пространство — при этом от­дельные его фрагменты "сращиваются" (объединяются), а затем импортировать объекты обратно.

• Создание сценариев CREATE. Можно использовать экспорт и импорт для генерации сценариев типа CREATE (создание) для таблиц, разбиений, представлений, полномочий, индексов, ограничений, таб­личных пространств и других объектов базы данных. Это оказывается весьма полезным при модифи­кации объектов и для обеспечения безопасности структуры объектов на случай их удаления или выхо­да из строя.

 

Экспортируемый файл имеет двоичный формат, который может использоваться только в базах данных Oracle. Нельзя импортировать или экспортировать в базы данных других программных комплексов. Аналогично, нельзя импортировать из не-Oracle баз данных. Если требуется импор­тировать данные в Oracle из базы данных другого типа, например Microsoft Access, необходимо применять SQL*Loader для данных, представленных в виде текстового файла с разделителями, такого, как CSV (значения разделяются запятой). Чтобы передать данные из Oracle базу данных другого программного комплекса, приходится вручную создавать файл с разделителями, исполь­зуя PL/SQL или SQL'Plus для выборки данных.




Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 367; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.