Red Hat Training
A Red Hat training course is available for Red Hat Satellite
8.4. Управление базой данных RHN
Red Hat предоставляет утилиту управления встроенной базой данных RHN Satellite — db-control — для создания, проверки и восстановления ее резервных копий . Прежде чем запустить db-control, необходимо переключиться в режим пользователя oracle.
su - oracle
Теперь следует выполнить команду
db-control параметр
8.4.1. Параметры db-control
Программа управления базой данных допускает использование различных параметров.
Таблица 8.1. Параметры db-control
Параметр | Описание |
---|---|
help | Список параметров и их краткое описание. |
backup КАТАЛОГ | Создание резервной копии базы данных в заданном каталоге. |
examine КАТАЛОГ | Проверяет содержимое резервного каталога. Возвращает штамп времени и список содержимого. |
extend | Увеличивает объем пространства для таблиц Oracle |
gather-stats N | Сбор статистики об объектах базы данных Oracle. N обозначает процентное соотношение оцениваемых строк (по умолчанию — 15%). |
report | Вывод отчета об использовании пространства базы данных. |
report-stats | Вывод информации о пустых сегментах и сегментах с устаревшей статистикой. |
restore КАТАЛОГ | Восстанавливает базу данных из резервной копии, хранящейся в заданном каталоге. Прежде чем приступить к восстановлению, необходимо остановить работу базы данных. |
start | Запускает экземпляр базы данных, что эквивалентно выполнению команды service oracle start в режиме root. |
shrink-segments | Сжимает сегменты базы данных Oracle RHN с большими пустыми секциями. |
status | Получение состояния базы данных. Возможные значения — "running" или "offline". |
stop | Останавливает экземпляр базы данных, что эквивалентно выполнению команды service rhn-database stop в режиме root. |
tablesizes | Получение статистики о занятом пространстве для каждой таблицы. |
verify КАТАЛОГ | Выполняет проверку контрольных сумм для файлов в заданном каталоге. |
Примечание
Статистика включает данные о базе данных и ее объектах. Полученные данные могут использоваться оптимизатором запросов для выбора эффективного плана исполнения каждого запроса SQL. Так как объекты в базе данных постоянно изменяются, статистика тоже должна обновляться. За это отвечает Oracle. Если же производительность базы данных страдает из-за больших объемов изменяющихся данных, можно выполнять сбор статистики вручную.
Примечание
После удаления больших объемов данных используйте
segment-shrink
, чтобы вернуть фрагментированное свободное пространство. Данные будут сжаты, что улучшит использование кэша и уменьшит число проверяемых блоков.
Сжатие сегментов доступно только для новых баз данных Oracle 10g Release 2, включенных в комплект сервера RHN Satellite 5.2.0. Так как Oracle 9i использует другие настройки, сжатие будет недоступно при обновлении предыдущих выпусков сервера RHN Satellite.