Читать реферат по информатике, вычислительной технике, телекоммуникациям: "СУБД INFORMIX. Администрирование и безопасность" Страница 12

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

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

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

Данная


Интересная статья: Быстрое написание курсовой работы