Читать реферат по информатике, вычислительной технике, телекоммуникациям: "СУБД INFORMIX. Администрирование и безопасность" Страница 12
dbexport. Утилита dbload и выражение LOAD могут загружать данные из любого файла, если он отвечает определенным требованиям по формату.
Утилита dbschema по схеме БД создает файл с выражениями на SQL, который можно использовать затем для создания таблиц с аналогичной структурой.
Использование утилит onunload и onload
Эти две утилиты выгружают и загружают данные из БД или ее части страницами. Поэтому на использование этих утилит накладываются некоторые ограничения.
При переносе данных между компьютерами необходимо:
Убедиться, что размер страницы и представление чисел должно быть одинаковым на обоих системах.
Запустить утилиту oncheck для проверки целостности базы данных.
Запустить утилиту onunload.
Если нужно, перенести носитель с выгруженными данными на другую систему.
Запустить утилиту onload.
Установить желаемый статус протоколирования новой БД.
Создать архив нулевого уровня новой БД.
При переносе таблиц между компьютерами с помощью onunload и onload необходимо выполнить следующие шаги:
Удостовериться, что размер страниц и представление чисел одинаково на обоих системах.
Запустить утилиту oncheck для проверки целостности базы данных.
Запустить утилиту onunload.
Если нужно, перенести носитель с выгруженными данными на другую систему.
Выключить протоколирование
Запустить утилиту onload.
Создать архив нулевого уровня модифицированной БД.
Включить протоколирование, если нужно.
Создать необходимые синонимы и права доступа к данной таблице.
Выбор между onunload, dbimport и LOAD
При невозможности использования утилит onunload и onload, необходимо сделать выбор между dbload, dbimport и LOAD. Каждый из этих способов позволяет модифицировать схему БД.
Утилита dbimport загружает БД целиком и ею необходимо воспользоваться в том случае, когда нет возможности использовать onload. Для загрузки таблиц используйте выражение LOAD или утилиту dbload.
При использовании утилиты dbload (или выражения LOAD) нужно загружать данные в уже существующую таблицу. Если таблицы не существует, то ее нужно создать, например, с помощью SQL-выражения CREATE можно создать таблицу, представление или синоним.
Модификация схемы БД
Утилита dbschema создает файл с SQL-операторами, необходимыми для воспроизведения указанной БД, таблицы и других объектов БД (например, триггера). После создания файла со схемой БД, этот файл можно вручную отредактировать с целью изменения некоторых характеристик БД или таблицы (или еще чего-нибудь). Можно изменить следующие характеристики:
Права доступа;
Владельца объекта (таблица, индекс, представление);
Режим блокировки;
Размеры начального и последующих extent’ов.
Dbspace, где хранятся таблицы.
Использование выражений UNLOAD и LOAD
Выражение UNLOAD позволяет записывать строки, извлеченные выражением SELECT в ASCII-файл. Выражение UNLOAD создает файл в соответствие с установками в окружении пользовательского приложения.
Оператор LOAD загружает данные из предварительно созданного файла в объект БД (таблицу, синоним или представление). Обычно на входе используется файл, созданный оператором UNLOAD, т.к. оператор LOAD требует строго форматированный файл.
Использование утилиты dbload
Данная
Похожие работы
Интересная статья: Быстрое написание курсовой работы

(Назад)
(Cкачать работу)