Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпорки адм.docx
Скачиваний:
10
Добавлен:
22.09.2019
Размер:
67.39 Кб
Скачать
  1. Структура субд Oracle

Основное назначение базы данных состоит в хранении и выборе связанной информации. База данных имеет логическую и физическую структуру. Физическую структуру базы данных образуют файлы операционной системы, в которых хранится информация базы данных. База данных Oracle состоит из файлов следующих типов:

* файлы данных содержат актуальную информацию базы данных;

* журнальные файлы содержат протокол изменений, внесенных в базу данных, которые используется для восстановления данных в случае сбоя;

* управлсяющие файлы содержат информацию, необходимую для поддежки и контроля целостности базы данных.

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

Они включают:

* файл параметров, который используется для указания свойств экземпляра Oracle

* файл паролей

* архивные журнальные файлы

Логическая структура:

- табличные пространства

- сегменты

- экстет - набор из смежных блоков

- блок данных

  1. Назначение и возможности утилиты loader субд Oracle

SQL*Loader - это средство импорта данных в базу данных Oracle. Если Import позволяет нам загрузить данные строго определенного формата, то SQL*Loader очень гибко настраивается и поддерживает нестандартные файлы.

Для работы с SQL*Loader необходимы два файла. Первым является входной файл данных (чаще всего используются простые текстовые файлы), а второй – это файл описания структуры данных (называемый также управляющим файлом загрузчика – loader control file). Управляющий файл загрузчика включает в себя описание типов данных столбцов, способ разделения столбцов и дополнительные параметры. В Oracle Database 10g SQL*Loader помогает загружать XML данные в XMLType столбцы или XMLType таблицы, независимо от лежащей в основе памяти хранения. Кроме того, SQL*Loader позволяет загрузку XML данных, используя оба метода: традиционный и прямой загрузки. Традиционный путь - это метод по умолчанию, который использует SQL для загрузки данных в базу данных Oracle. Прямой путь обходит SQL и погружает данные непосредственно в файлы базы данных Oracle.

Для загрузки XML данных, используя SQL*Loader, необходимо применять управляющий файл, описывающий входные данные и целевую таблицу и столбцы таблицы.

  1. Назначение и возможности утилиты export субд Oracle

Инструмент Oracle Export utility записывает описание объектов и табличные данные в бинарный файл. Эта информация может быть использована для обмена данными между базами данных на нескольких физических серверах или как дополняющий механизм резервного копирования. Также, файл экспорта можно использовать для реорганизации данных.

Export можно использовать в графическом режиме (применяя Enterprise Manager ) и в командной строке. Работа с командной строкой: экспорт работает в нескольких режимах:

Full – В этом режиме экспортируются все объекты и данные за исключением схемы SYS

Table – В этом режиме можно указать конкретные объекты для экспорта.

User – Этот режим предназначен для экспортирования всех объектов указанной схемы (включая таблицы, данные, права и индексы).

Для выполнения экспорта используется следующий синтаксис:

EXP имя/пароль [ опции ... ]

Когда используется много параметров и настроек, удобно их вынести в отдельный файл. Тогда синтаксис команды будет такой:

EXP имя/пароль PARFILE =имя_файла [ опции ... ]

. Сами параметры указываются в такой форме:

ПАРАМЕТР = значение