*
*


CAPTCHA Image   Reload Image
X

Система управления базами данных Oracle

курсовые работы, Информатика

Объем работы: 42 стр.

Год сдачи: 2008

Стоимость: 1050 руб.

Просмотров: 1237

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Литература
Заказать работу
Введение 3

1 Архитектура СУБД Oracle 6

1.1 Термины “база данных” и “экземпляр” 6

1.2 Файлы и структура памяти 7

1.3 Физические процессы 20

Выводы по главе 1 29

2 Стратегии и средства настройки 31

2.1 SQL_TRACE, TIMED_STATISTICS и TKPROF 31

2.2 Средства контроля и отладки 34

2.3 Набор утилит StatsPack 36

Выводы по главе 2 38

Заключение 39

Список литературы 41



Введение



Важнейшая задача компьютерных систем управления - хранение и обработка данных. Для ее решения было создано специализированное программное обеспечение - системы управления базами данных (СУБД), которые позволяют структурировать, систематизировать и организовывать данные для их компьютерного хранения и обработки. Невозможно представить себе деятельность современного предприятия или учреждения без использования профессиональных СУБД. Они составляют фундамент информационной деятельности во всех сферах - начиная с производства и заканчивая финансами и телекоммуникациями.

Качество работы складывается как из аппаратного уровня, так и из программного уровня оснащения.

Наиболее эффективными на сегодняшний день являются реляционные БД. Самой популярной в мировом масштабе является система управления реляционными БД (СУБД) - Oracle, которая предназначена для одновременного доступа к большим объемам хранимой информации. Ее используют крупные предприятия, занимающиеся информационными технологиями.

СУБД складывается из двух составляющих: БД (информация) и экземпляр или инстанция (конкретная реализация системы). База данных состоит из физических файлов, хранящихся в системе, и из логических частей.



Цель исследования – получение теоретических и практических знаний по СУБД Oracle.

Объект исследования система управления базами данных Oracle.

Предмет исследования процесс разработки баз данных в СУБД Oracle.

Реализация заявленной цели потребовала постановки и решения следующих задач:

1. изучение архитектуры системы управления базами данных;

2. изучение различий физической архитектуры...

Процесс СКРТ просто содейству¬ет обработке контрольной точки, обновляя заголовки файлов данных. Раньше процесс СКРТ был необязательным, но, начиная с версии 8.0, он запускается всегда, так что он представлен в результатах выполнения команды ps в ОС UNIX. Ранее заголовки фай¬лов данных обновлялись в соответствии с информацией о контрольной точке процес¬сом записи журнала LGWR (Log Writer). Однако с ростом размеров баз данных и увели¬чением количества файлов это стало невыполнимой задачей для процесса LGWR. Если процессу LGWR надо обновлять десятки, сотни, а то и тысячи файлов, увеличивается вероятность того, что ожидающие фиксации транзакций сеансы будут ждать слишком долго. Процесс СКРТ снимает эту задачу с процесса LGWR.

Процесс записи блоков базы данных (Database Block Writer — DBWn) - фоновый процесс, отвечающий за запись измененных блоков на диск. Процесс DBWn записыва¬ет измененные блоки из буферного кеша, чтобы освободить пространство в кеше (что¬бы освободить буферы для чтения других данных) или в ходе обработки контрольной точки (чтобы перенести вперед позицию в оперативном файле журнала повторного вы¬полнения, с которой сервер Oracle начнет чтение при восстановлении экземпляра пос¬ле сбоя).

Процесс LGWR отвечает за сброс на диск содержимого буфера журнала повторного выполнения, находящегося в области SGA. Он делает это:

- раз в три секунды;

- при фиксации транзакции;

- при заполнении буфера журнала повторного выполнения на треть или при запи¬си в него 1 Мбайта данных.

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

Задача процесса ARCn — копировать в другое место оперативный файл журнала по¬вторного выполнения, когда он...

1. Ален К. “101 Oracle: PL/SQL” (М.: “Лори”,2006,350 стр.)

2. Архипенков С. “Аналитические системы на базе Oracle Express OLAP” (М.: “Диалог-МИФИ”, 1999)

3. Бобровски С. “Oracle8:Архитектура” .: "Лори", 1998, 210 стр.); [оригинал: Steve Bobrowski "Oracle8. Architecture" Osbo
e/McGraw-Hill, 1998]

4. Болотовский Ю.И., Таназлы Г.И. “ORCAD 9.x ORCAD 10.x. Практика моделирования” (М.: “Солон-пресс”,2008, 208 стр.)

5. Грабер М. “SQL. Справочное руководство” (М, "Лори", 1997, - 291 с.)

6. Гринвальд Р., Крейнс Д. “Oracle: PL/SQL”(М.: “Символ”,2005,976 стр.)

7. Гринвальд Р., Стаковьяк Р., Додж Г., Кляйн Д. “Программирование баз данных Oracle для профессионалов” (М.: “Вильямс”,2007, 784 стр.)

8. Кайт Т. “Oracle для профессионалов: архитектура, методики программирования и основные особенности версий 9i и 10g” (М.: “Вильямс”, 2007, 848 cтр.)

9. Кайт Т. “Эффективное проектирование приложений Oracle” (М.: “Лори ”,2008, 637 стр.)

10. Каучмэн Дж., Марисетти С. “OCA Oracle 9i. Associate DBA. Подготовка администраторов баз данных” (М.: “Лори ”,2006, 680 стр.)

11. Компания Advanced Information Systems и др. “Oracle8. Энциклопедия пользователя” (К.: "ДиаСофт", 1998, 864 стр.); [оригинал: Advanced Information Systems, INC., et al "Oracle. Second Edition. UNLEASHED" SAMS Corporation, 1997]

12. Кори М., Эбби М, Дечичьо(мл.) Д., Абрамсон Ян “Настройка Oracle8” (М.: "Лори", 1999); [оригинал: Michael J.Corey,Michael Abbey, Daniel J. Dechichio Jr., Ian Abramson "Oracle8: Tuning" Osbo
e/McGraw-Hill, 1998]

13. Кравчук В.А., Бегус Ю.П., Габзовский В.А. “Введение в Oracle PL/SQL”. (Киев, Издательство "ДиаСофт", 1998, - 400 с.)

14. Луни К. “Настольная книга администратора базы данных Oracle8”

М, "Лори", 1999), [оригинал: Kevin Loney "Oracle8 DBA Handbook", Osbo
e/McGraw-Hill, 1998]

15. Миллсап К., Хольт Д. “Oracle. Оптимизация производительности” (М.: “Символ”,2006,464)

16. Мюллер Р.Дж.. “ORACLE Developer/2000. Настольная книга пользователя”. (М.: "Лори", 1999, 384...

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу