Ознакомление с распределением пространства базы данных. Управление структурой базы данных, страница 6

RB14                           PUBLIC ROLLBACK_DATA                          15          3        652      51200      51200          2        121          0 OFFLINE                                                 

RB15                           PUBLIC ROLLBACK_DATA                          16          3        702      51200      51200          2        121          0 OFFLINE                                                 

RB16                           PUBLIC ROLLBACK_DATA                          17          3        752      51200      51200          2        121          0 OFFLINE                                                  

RBS02                          SYS    RBS                                    18         14          2      10240      10240          2        121          0 ONLINE                                                  

TEST                           SYS    SYSTEM                                 19          1       5182      10240      10240          2          3          0 ONLINE                                                  

20 rows selected.

26.Создайте в табличном пространстве USER_DАТА копию таблицы ЕМР, принадлежащей пользователи SСОТТ, под именем X

@D:\ORANT\OO4O21\DEMOBLD7.SQL

СREATE TABLE X TABLESPACE USER_DATA AS SELECT * FROM EMP

Statement processed.

27.Повторяйте команду "INSERT INTO X  SELECT * FROM X;", пока не получите диагностические сообщения об ошибке Что произошло?

INSERT INTO X  SELECT * FROM X

14 rows processed.

INSERT INTO X  SELECT * FROM X

28 rows processed.

INSERT INTO X  SELECT * FROM X

56 rows processed.

INSERT INTO X  SELECT * FROM X

112 rows processed.

INSERT INTO X  SELECT * FROM X

224 rows processed.

INSERT INTO X  SELECT * FROM X

448 rows processed.

INSERT INTO X  SELECT * FROM X

896 rows processed.

INSERT INTO X  SELECT * FROM X

1792 rows processed.

INSERT INTO X  SELECT * FROM X

3584 rows processed.

INSERT INTO X  SELECT * FROM X

7168 rows processed.

INSERT INTO X  SELECT * FROM X

ORA-01653: unable to extend table SYS.X by 210 in tablespace USER_DATA

Так как дальнейшее расширение экстента невозможно.

28.Зафиксируйте изменения транзакции. Сколько строк в таблице X. Почему?

SELECT COUNT(*) "Vsego strok" FROM X

Vsego stro

------------

     14336

1 row selected

29.Удалите все строки таблицы X командой DELETE. Что произошло?

delete from  x

ORA-01562: failed to extend rollback segment number 1

ORA-01628: max # extents (121) reached for rollback segment RBS2

Так как уже превышен максимальный размер экстента сегмента отката, дальнейшее расширение сегмента отката невозможно.

30.Переведите остальные сегменты отката в оперативный режим.

alter rollback segment TEST online

Statement processed

31.Переведите сегмент отката TEST в автономный режим и удалите его.

alter rollback segment test offline

Statement processed.

drop rollback segment test

Statement processed.

Вывод: в ходе лабораторной работы мы научились создавать различные табличные пространства, например такие как TEMP, APPL_DATA и другие, с различными параметрами, так же создавали таблицы в этих пространствах


Министерство образования и науки Украины

Харьковский национальный университет радиоэлектроники

Кафедра ИУС

Отчёт по лабораторной работе №3

по дисциплине «Системы управления распределенными базами данных»

на тему: «Управление структурной базы данных. Управление сегментами отката»

Выполнил:

ст. группы ИУСТ-03-2

Ставиская Н. М.

Ульянченко А.Г.

Краснопольский А. М..

Проверил:

доц. каф. ИУС

Панфёрова И.Ю.

Харьков 2006