Практические занятия № 1-19 по дисциплине "Администрирование и оптимизация СУБД Oracle" (Установка программного обеспечения Oracle. Разделяемый сервер Oracle), страница 15

Затем Вы получите два запроса на загрузку данных, для выполнения которых Вы решите использовать SQL*Loader.

Задачи:

1. Просмотрите скрипт lab_18_01.sql, который создает табличное пространство HR_TEST, роль HR_TEST_ROLE и пользователей HR_TEST и DP. Запишите пароли для этих пользователей:

Пароль HR_TEST:

Пароль DP:

Какой дополнительный шаг Вы  должны выполнить, чтобы разрешить пользователю DP доступ в EM в качестве Administrator?

2. Выполните скрипт lab_18_02.sql. Затем выполните необходимые действия, чтобы сделать пользователя DP администратором.

3. Подключитесь к Enterprise Manager с нормальными привилегиями и экспортируйте схему HR (Maintance > Export to Export Files). Используйте следующие параметры.

Объект

Параметры

Username

oracle

Password

oracle

Save as Preferred Credentials

Selected

Export: Schemas

HR

Export Options: Directory Objects

Data_Pump_Dir

Log File

Hrexp.log

Export Files: Directory Objects

Data_Pump_Dir

File Name

HREXP%U.DMP

Export Schedule: Job Name

hrexp

Description

Export HR Schema

Job Start Time

Immediate

Просмотрите код PL/SQL, который создал Export Wizard, и выполните работу. Появится сообщение о ходе выполнения процесса, а затем сообщение об успешном его завершении.  Если этого не произойдет, проанализируйте сообщение об ошибках.

Замечание: Пожалуйста, подождите не только, пока работа будет создана, но и пока она будет выполнена. Это может занять минуты две.

4. Как пользователь DP импортируйте экспортированную схему HR обратно в базу данных HR, переопределив ее на предварительно созданную схему HR_TEST (Maintenance > Import From Export Files).  Используйте следующие параметры.

Объект

Параметры

Import Files: Directory Objects

Data_Pump_Dir

File Name

HREXP%U.DMP

Import Type

Schemas

Host Credentials

Oracle

Data Pump Wizard читает определенный импортный файл и выдает сообщение об успешном завершении операции.Если этого не произойдет, проанализируйте сообщение об ошибках. Используйте  следующие параметры переопределения.

Объект

Параметры

Re-Map Schemas: Source Schema

HR

Re-Map Schemas: Destination Schema

HR_TEST

Re-Map Tablespaces: Destination Tablespace

HR_TEST

Import Options: Directory Objects

DATA_PUMP_DIR

Log File

Hrimport.log

Import Schedule: Job Name

Hrimp

Description

Import HR Schema For test purposes

Start

Later

Time

Введите время от 2 до 5 минут от текущего момента

(Maintance > Monitor Export and Import Jobs). Наблюдайте за работой, пока она выполняется.

В итоге Вы должны увидеть, что работа выполнилась на 100% без ошибок.

Проверьте успешность выполнения импорта, просмотрев файл %ORACLE_HOME%\ rdbms\log\hrimport.log.

Извлеките данные из таблиц в схеме HR_TEST для проверки правильности импорта.

5. Как пользователь DP, загрузите данные в таблицу  PRODUCT_MASTER, используя SQL*Loader в Enterprise Manager Database Control (Maintenance > Load Data From User Files). Используйте  следующие параметры загрузки.

Объект

Параметры

Use Existing Control File 

selected

Username 

oracle

Password 

oracle

Save as Preferred Credential 

selected

Load Data Control File Name 

/home/oracle/labs/lab_18_05.ctl

Data File: Provide the full path and name on the database server machine

selected

Data File Name 

/home/oracle/labs/lab_18_05.dat

Load Method 

Conventional Path

Load Data Options: Log File Name 

/home/oracle/labs/lab_18_05.log

Load Data Schedule: Job Name 

lab_18_05

Description 

Load data into the PRODUCT_MASTER table

Start 

Immediately