Система управления базами данных 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...
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.