Документация Oracle на русском языке





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

Главная :: Карта


Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle.



 

DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Управление процессом настройки


HP-UX выделяет для каждого процесса определенное количество пространст­ва процессов в памяти, называемое виртуальным адресным пространством. Каж­дое адресное пространство затем делится на четыре части: текст, данные, стек и общая.память. Сегмент "текст" содержит команды (instructions) для процесса. Раз­мер текста конфигурируется параметром ядра maxtsiz. Сегмент "данные" содер­жит данные процесса, структуры данных, хип (динамически распределяемая память, куча), стек пользователя и т. д. Процесс может динамически увеличивать размер хипа. Параметр ядра 

m.axdsn 

контролирует размер хипа для процесса. Сег­мент "стек" используется, между прочим, и для хранения локальных переменных. Пространство стека управляется параметром ядра
Замечание
Имена параметров ядра, используемые в этом разделе, относятся к 32-битовым процессорам. Для 64-битового процессора параметры имеют следующие имена: maxtsiz_64bit, maxdsiz_64bit и maxssiz_64bit. При конфигурировании ядра следует использовать соответствующие имена.

Кроме того, значения по умолчанию и максимальные значения этих пара­метров для 32-битовых и 64-битовых процессоров отличаются. Дополнитель­ную информацию можно найти в справочной документации по ОС HP-UX.
Значение по умолчанию размера сегмента данных 

maxdsiz 

равно 64 Мбайта, что может оказаться слишком малым для многих приложений. Если процесс превосходит по размеру 

maxdsiz, 

он закончится сообщением об ошибке по сбою памяти и дампом памяти. HP и Oracle рекомендуют, чтобы 

maxdsiz был 

установ­лен равным своему максимальному значению - 1,9 Гбайта.

Значение по умолчанию размера сегмента стека 

maxssh 

равно 8 Мбайт. HP ре­комендует, чтобы его значение было установлено равным 79 Мбайт.
Значение по умолчанию размера сегмента текста        равно 4 Мбайта. HP
рекомендует, чтобы его значение было установлено равным 1024 Мбайта.
В приведенной ниже таблице перечислены некоторые полезные команды ОС HP-UX 11.0. В руководстве man имеется подробная информация об этих командах.

Полностью квалифи­цированное имя
glance
/usr/bin/getprivgrp
kmtune

/opt/perf/bi n/glance


/usr/sbin/kmtune

setprivgrp        /usr/bin/setprivgrp
sysdef


swapinfo        /usr/sbin/swapinfo


/usr/sbin/sysdef
Описание

Перечисляет специальные атрибуты, установленные для групп, с использованием команды setprivgrp.
Запускает GlancePlus - онлайновый монитор производительности. Имя пути изменяется в зависимости от конкретного вида вычислительной установки. Это лицензированный продукт. Версия монитора производительности для Motif может быть запущена с помощью команды gpm.
Без параметров и флагов отображает системные параметры, включая настраиваемые параметры ядра.
Устанавливает специальные атрибуты для групп типа ML0CK, чтобы разрешить группе dba блокировать (закреплять) SGA в памяти.
Отображает информацию о пространстве подкачки страниц файловой системы. Для ее выполнения
требуются привилегии root.
определение системы, включая настраиваемые параметры ядра.

Все эти процессы прикрепляются к общей памяти, где располагается область SGA. Каждый процесс отвечает за поставленную пе­ред ним задачу. Архитектура Windows NT предлагает возможность параллель­ных процессов (multithreading), позволяющую одному процессу выполнять несколько различных задач в одно и то же время. Архитектура на базе потоков
позволяет Oracle работать в виде единой программы, в то время как каждый фо­новый процесс исполняется как поток внутри единого модуля Oracle. Все новые подключения пользователей создают новые потоки внутри единого 

процесса 

Oracle. Все потоки совместно используют один и тот же код, пространство па­мяти и другие структуры данных. Это делает реализацию Oracle достаточно простой. Также можно отметить низкие накладные расходы на управление SGA, так как нет совместно используемых сегментов памяти, которые необходи­мо приобретать или освобождать. Кроме того, быстрее создаются потоки для
пользовательских подключений, чем вьщеленные процессы для них же.
Однако у данного подхода имеется недостаток - несколько затруднительно
идентифицировать каждый поток, выполняющийся в рамках процесса Oracle. Следовательно, не слишком легко идентифицировать процесс, который нужно
удалить, или когда требуется выяснить, какие ресурсы ОС он использует. Кроме того, поскольку все потоки используют одно и то же пространство памяти, до­ступная свободная память становится вопросом. Это особенно справедливо во время выполнения операций сортировки.
Настройка Windows NT заключается в том, чтобы сделать больше ресурсов
доступными приложениям за счет удаления неиспользуемых компонентов и от­каза от выполнения необязательных программ на сервере базы данных. Вообще
говоря, сервер Windows NT, применяемый как сервер базы данных Oracle, не
должен использоваться в роли сервера печати, маршрутизатора, сервера уда-
ленного доступа        remote access server) или сервера доменных имен/конт-
роллера. Эти сервисы занимают такие ресурсы, как полоса пропускания сети,
память и такты ЦП, которые можно было бы с большей пользой задействовать в
деятельности базы данных. В следующих разделах приводятся возможности на-
стройки сервера Oracle, выполняющегося в среде Windows NT.
 



jAntivirus