Установка параметров архивной группы

Как уже говорилось, РБД может управлять несколькими архивными группами (например, архивная группа для хранения значений группы «Drives»). Эти архивные группы содержат несколько таблиц, которые архивируют значения. Алармы хранятся только в одной группе (для получения более подробной информации об архивных группах и табличной структуре РБД, см. Функции архивирования РБД).

Настройки изменения таблицы, времени резервирования и т.д., указаны для каждой архивной группы. Описание панелей, используемых для установки этих конкретных параметров, предлагается ниже.

Рисунок. Управление системой — вкладка «Database»

Параметры архивной группы РБД

Щелкнуть на кнопке «RDB Archive Groups» («Архивные группы РБД»). В результате отображается основная панель настройки параметров архивной группы РБД.

Рисунок. Архивные группы РБД

Эта панель отображает таблицу сконфигурированных архивных групп (архивные группы «ALERT» («АЛАРМ») и «EVENT» («СОБЫТИЕ») уже существуют по умолчанию). Отображается имя архивной группы и номер менеджера архивирования РБД, записывающего данные в эту архивную группу. Шаблон является таким же, что и для создания определяемой пользователем архивной группы (см. Определяемые пользователем архивные группы).

Панели других параметров настройки архивной группы РБД можно открыть с данной главной панели. Для создания новой архивной группы РБД с требуемыми параметрами необходимо нажать на кнопку «New archive group»  («Новая архивная группа»). Для отображения панели редактирования параметров выбранной архивной группы (например, автоматическое время резервирования, максимальное количество активных архивов), следует выбрать в таблице группу и нажать кнопку «Archive group configuration»  («Конфигурирование архивной группы»). Щелчок на кнопке  открывает панель состояния «historical synchronization of an archive group» («Синхронизация исторических данных архивной группы») (синхронизация Oracle). Эта панель позволяет выполнять синхронизацию вручную, если автоматическая синхронизация (по умолчанию) выключена. Для запуска резервного копирования/восстановления вручную и изменения архива выбранной архивной группы, необходимо щелкнуть на кнопке «Manual backup/restore»  («Резервное копирование/восстановление вручную»). Кнопки «DB config.»   и «Site config»  («Конфигурирование объекта») отображают панели характерных для баз данных конфигураций, изменение этих конфигураций разрешается только для опытных пользователей базы данных.

Кнопка «Delete»  («Удалить») удаляет выбранную архивную группу из таблицы.

ВНИМАНИЕ

В случае использования стандартной версии Oracle, количество архивов не должно превышать максимальное число возможных табличных пространств (на данный момент, примерно 65000)!

New

Рисунок. Создание новой архивной группы РБД

При создании новой архивной группы необходимо указать «group name» («имя группы»), «manager number» («номер менеджера») менеджера архивирования РБД, осуществляющего запись в данную группу, а также «path» («путь») к базе данных Oracle (путь, по которому хранятся табличные пространства архивной группы).

Для отображения главной панели менеджера архивирования РБД, с целью выбора менеджера, необходимо нажать кнопку с многоточием, после чего щелкнуть на кнопке «Use» («Использовать») для подтверждения выбора (см. Установка параметров менеджера архивирования РБД). Кроме того, можно также сконфигурировать новый менеджер РБД и использовать его для новой создаваемой архивной группы. В случае необходимости создания архивной группы в соответствии с собственными требованиями и использования шаблона для определения архивной группы, необходимо активировать селектор «User defined Archive group» («Определяемая пользователем архивная группа»). Для получения более детальной информации, см. раздел Определяемые пользователем архивные группы.

Если созданная архивная группа уже существует в базе данных РБД, повторное ее создание или изменение не представляется возможным. Существует возможность создания новой точки данных, которая определяет структуру этой архивной таблицы.

Конфигурация

Рисунок. Создание новой архивной группы РБД

Настройка параметров архивной группы включает в себя определение конкретных параметров для изменения архивных записей и времени расписания. Изменение архива в РБД означает, что текущая таблица закрывается и преобразовывается в активную таблицу. После этого создается новая текущая таблица (для получения дополнительной информации о табличной структуре в РБД, см. Принцип работы архивирования РБД).

«Archive group» («Архивная группа»): Имя (отображение) архивной группы.

«Path DB Server» («Путь к серверу БД»): Путь к серверу БД.

«Forwarding» («Переадресация»): Активирует переадресацию данных в центральную базу данных в распределенной системе (также см. Синхронизация Oracle).

«Delete old archive sets» («Удаление устаревших наборов архивов»): Осторожно, это удаление, а не резервное копирование. Архивы, для которых активирован этот селектор, не копируются в резерв, в случае превышения максимального количества активных архивов, а удаляются вместо этого. Восстановление удаленных архивов невозможно. Эта опция целесообразна, например, при сохранении в архиве только временных данных, которые не важны в долгосрочной перспективе.

«Change archive» («Изменение архива»): Параметры, который определяет условие инициализации изменения архива. Размер указывается в Мбит. Расчет размера осуществляется с помощью размера экстента (= экстенты Oracle: пространство, выделяемое Oracle для файла данных).

«Tolerance time» («Время допуска»): Время до и после планового изменения архива, на протяжение которого, в случае превышения предельного значения размера, дальнейшие изменения архива не осуществляются.

«cyclic» («цикличность»): Этот селектор активирует или деактивирует цикличность резервирования. В случае включения данной опции, необходимо ввести интервал («every…» («каждые…»)), при котором осуществляется резервное копирование архива.

В случае активации селектора «when size exceeds .. MB» («при превышении размера….Мбит»), архив изменяется только после превышения заданного размера текущего архива. При активации селектора «cyclic» («цикличность»), осуществляется цикличное изменение архива. Таким образом, дату первого изменения архива необходимо ввести вручную. Дату следует ввести в поле «Next archive switch» («Следующее изменение архива»). Дата запуска опции «cyclic» — это дата, которая была сконфигурирована для «Next archive switch«. После изменения архива, панель демонстрирует время следующего изменения архива. Если параметр «Next archive switch» не сконфигурирован, изменение архива осуществляется при превышении, в данном случае, размера 1024 Мбит.

ВНИМАНИЕ

В случае циклического изменения архива, дату первого изменения архива необходимо ввести вручную. Дату следует ввести в поле «Next archive switch» («Следующее изменение архива»).

«Next archive switch» («Следующее изменение архива»): Время следующего планового изменения архива. Его время необходимо задать вручную, как минимум, один раз. Это время первого изменения архива. После этого, расчет даты осуществляется автоматически. Тем не менее, время можно задавать вручную (впоследствии). В этом случае, циклы продолжаются только после этого изменения набора архива (время).

«Maximum number of online archives» («Максимальное количество активных архивов»): Максимальное количество активных архивов (в случае превышения этого количества, резервируется самый ранний активный архив). Текущий архив и восстановленные архивы не учитываются.

ПРИМЕЧАНИЕ

Максимальное количество активных архивов относится ко всем архивам с состоянием «ONLINE». При наличии, например, пяти архивов, один архив представляет собой ТЕКУЩИЙ архив, а четыре архива — АКТИВНЫЕ. Архив с состоянием «CURRENT» («ТЕКУЩИЙ») не входит в число активных («ONLINE») архивов.

ПРИМЕЧАНИЕ

Сжимаются только активные архивные группы.

«Historical (Oracle) Synchronization» («Синхронизация исторических данных (Oracle)»)

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

Таблица содержит следующую информацию:

  • «Bulk-ID» («Массовый идентификатор») -необходим для восстановления в случае сбоя и является — в сочетании с идентификатором системы — глобально-уникальным.
  • «Sys-ID» («Идентификатор системы») — определяет идентификатор системы, который, вместе с массовым идентификатором, обеспечивает уникальное определение множества данных.
  • «Group» («Группа») — архивная группа, данные которой передаются
  • «Status time» («Время статуса») — время статуса передачи данных.
  • «State» («Состояние») — текущее состояние передачи множества данных. Для получения информации о возможных состояниях и их значениях.

С помощью переключателей «Automatic Synchronizing» («Автоматическая синхронизация») (по умолчанию) и «Manual Synchronizing» («Синхронизация в ручном режиме») под таблицей, можно переключаться между обоими режимами передачи данных.

Кнопки под таблицей имеют следующие функции:

 — Удаляет выбранную строку множества данных из таблицы. В случае использования автоматической синхронизации эта кнопка недоступна.

 — Переадресовывает выбранную строку множества данных в центральную систему. В случае использования автоматической синхронизации эта кнопка недоступна.

 — Обновляет таблицу.

 — Открывает панель фильтров для фильтрации доступных строк состояний:

«Group» («Группа») — фильтрует по имени архивной группы или только по его части (допускается использование таких знаков подстановки, как «%» или «*»).

«State» («Состояние») — фильтрует по текущему состоянию.

«State time between .. and » («Время состояния между .. и») — здесь, щелчком на соответствующей пиктограмме календаря можно открыть календарь, который позволяет осуществлять выбор даты и времени.

Действие

Обзор архива имеет две основные цели:

1. Точное представление всех архивов

2. Действия с архивами в ручном режиме, такие как:

  1. Изменения архивов
  2. Восстановление архивов (установка неактивных архивов в активные)
  3. Резервное копирование архивов (установка активных архивов в неактивные, резервное их копирование или удаление)
  4. Удаление архивов

В панели обзора архивов, текущие и активные архивы указаны в левой таблице, архивные и резервированные неактивные архивы — в таблице справа. Архивы, которые можно восстановить (физически), т.е. архивы, которые были скопированы из устройства хранения данных в резервный путь или же архивы, которые фактически еще не были перемещены из пути резервного копирования на устройство хранения данных, отображаются с жирным шрифтом.

До тех пор, пока архив виден в таблице слева или справа, его можно использовать. В случае его резервного копирования (показан справа со статусом «неактивен») восстановление архива осуществляется, сначала, посредством кнопки с левой стрелкой и получением его статуса восстановления. Если текущий или активный архив больше не нужен для чтения, его можно переместить в правую таблицу с помощью кнопки с правой стрелкой).

Рисунок. Установка параметров резервного копирования или восстановления в ручном режиме — панель обзора архивов архивной группы «C1HOUR»

ВНИМАНИЕ

При восстановлении (отмена резервного копирования или удаления резервированного архива), резервное копирование восстановленных архивов (кнопка со стрелкой вправо), не осуществляется. Первое (основное) резервное копирование все еще действительно.

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

 [ctrl]

 connectToRedundantHosts = 1

ПРИМЕЧАНИЕ

Так как столбцы явно вводятся в виды «xxxHISTORY» и «xxxHISTORYVALUES», они могут отображать меньше текущих, активных и восстановленных архивов следующим образом. «EVENTHISTORY» — только 18, вместо 20 архивов и «EVENTHISTORYVALUES» — только 16, вместо 18 архивов. В случае наличия большего количества архивов, последние архивы не отображаются. Архивы отображаются в следующем порядке: текущие, активные и восстановленные (с тем же статусом и в зависимости от номера архива, в порядке убывания).

Панель демонстрирует активные, неактивные и уже скопированные архивы. Уже резервированные архивы можно восстановить повторно, для обеспечения их доступа из «КАСКАД Цифра». Для каждой архивной группы демонстрируются следующие данные:

  • Номер архива
  • Status (Состояние)
  • «Start time»
  • Время окончания

Операции в ручном режиме можно контролировать с помощью кнопок в левом нижнем углу панели, а также между двумя таблицами.

Рисунок. Кнопки панели обзора архивов

«» («Изменение архива»). Создан новый архив. Изначально, статусом архива является «новый». После этого, он становится новым текущим архивом и, таким образом, инициирует запуск набора действий. Архив, которые до сих пор был текущим, теперь становиться активным. В случае превышения максимального количества активных архивов, самый ранний активный архив становится неактивным и резервируется или же удаляется.

ПРИМЕЧАНИЕ

В случае выполнения замены архива без наличия необходимого для этого пространства на сервере БД, замена архива не выполняется. В таблице «ARC_LOG» отображается сообщение об ошибке «ORA-01237: cannot extend datafile» («»ORA-01237: расширение файла данных невозможно») (недостаточно пространства на диске).

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

   Установка неактивного статуса архива.

    С помощью этой кнопки можно восстановить статус после сбоя резервного копирования.

Все выбранные наборы архивов, с неактивным статусом, копируются с помощью кнопки «Export selected file sets» («Экспорт выбранных наборов файлов») .

ВНИМАНИЕ

В случае выбора опции «Delete old archive sets» («Удалить старые наборы архивов») для группы (см. Панель конфигурирования архивной группы), наборы архивов удаляются, а не копируются.

Резервное копирование в ручном режиме

Для обеспечения возможности восстановления архива, он должен существовать в каталоге резервного копирования. Например, существует необходимость получения доступа к данным с уровнем сжатия «One hour» («Один час»), в промежутке между 8:00 и 9:00 по универсальному глобальному времени, 09.07.2006 г. На рисунке выше (Панель обзора архивов архивной группы «C1HOUR), можно увидеть, что данный интервал покрывают два архива, а именно 21002 и 21005. Необходимо выполнить поиск соответствующих этим интервалам файлов (на устройстве хранения данных) и скопировать их в каталог резервного копирования. Каждый скопированный архив (в случае применения издания Oracle для предприятий) состоит из двух архивированных файлов: файла дампа (*.dmp), который содержит информацию о табличном пространстве, и файла данных (*.dbf или, в случае использования сжатия, *.zip), который содержит данные табличного пространства.

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

Необходимы следующие четыре файла: (файлы, которые не существуют в стандартном издании, обозначены звездочкой):

1. C1HOUR_00021002_19700101010000_20050907070929.DMP*

2. C1HOUR_00021002_19700101010000_20050907070929.DBF

3. C1HOUR_00021005_20050907070930_20050907081556.DMP*

4. C1HOUR_00021005_20050907070930_20050907081556.DBF

Эти файлы, перед их восстановлением (импортом), необходимо скопировать в каталог резервного копирования. Импорт инициируется нажатием кнопки с левой стрелкой.

  Импорт и восстановление наборов данных

Задать активный статус архива.

Неактивные архивы можно повторно установить как активные.

   Установка активного статуса архива.

Удаление архивов

Архивы, которые больше не нужны, можно выбрать и удалить (за исключением самой новой или «самой последней» строки).

   Удаление выбранного резервного файла.

Конфигурация БД

ВНИМАНИЕ

Настройки данной панели должны выполняться только опытными пользователями базы данных.

Рисунок. Параметры конфигурации РБД

ПараметрОписаниеПрочее
SCHEMA_VERSIONВерсия схемы РБД. 
USE_OCCIИспользуется интерфейс OCCI (1/0; рекомендуется 1).Параметр: ‘use_ooci’ (yes/no), конфигурация «КАСКАД Цифра»: writeWithBulk (1/0)
archive_intvalЗадание архивирования (ArchiveMon). Циклический запуск. Задать интервал между одиночными запусками (как требует «dbms_job». Используется ‘sysdate + d’, где «d» — это интервал, указанный в виде дней, напр., ‘sysdate + 13/24/60’, выполнение задачи начинается каждые 13 минут). 
backup_compressionАрхивы, сжатые после резервного копирования (1/0).‘zip_backup’ (yes/no)
backup_pathПуть резервного копирования на сервере Oracle (под управлением ОС Windows он должен заканчиваться обратной косой «\» или, в случае использования ОС Linux/Solaris — косой «/»).Параметр: ‘path_backup’
cs_tracelevelСледящее управление статистическими функциями (возможные значения от 0 до 4). для «ARC_LOG»:0 … только ошибки,2 … ошибки + предупреждения,3 … дополнительная информация                                 для «CS_TIMELOG»: возможные значения от 0 до 4, в зависимости от объема сохраняемой информации о статистическом расчете (статистические функции, в данный момент, не используются). 
datafile_intvalЗадание удаления резервных файлов баз данных («DataFileMon» используется только под управлением ОС Windows). Циклический запуск. Задать интервал между одиночными запусками (как требует «dbms_job». Используется ‘sysdate + d’, где «d» — это интервал, указанный в виде дней, напр., ‘sysdate + 13/24/60’, выполнение задачи начинается каждые 19 минут). 
debuglevel0 — только ошибки и предупреждения (EW),1 — обычная регистрация с информацией (I),2 — регистрация с отладкой (D),3 — регистрация с дополнительной отладкой (X)
(возможные значения от 0 до 3, по умолчанию 1).
 
def_dbfile_pathПуть по умолчанию для файлов базы данных на сервере Oracle (под управлением ОС Windows он должен заканчиваться обратной косой «\» или, в случае использования ОС Linux/Solaris — косой «/»). В случае отсутствия определенных дополнительных условий, новые группы используют настройку по умолчанию.Параметр: ‘path_dbfile’
def_initial_sizeЗначение по умолчанию исходного размера табличных пространств в мегабайтах (схема табличного пространства, временное табличное пространство, архивные табличные пространства)Новые группы используют настройку по умолчанию.‘initial_size’
def_max_onlineЗначение по умолчанию максимального количества активных архивов до их автоматического обновления (возможные значения — от 0 и выше, по умолчанию — 4).Новые группы используют настройку по умолчанию. 
def_max_size_mbЗначение по умолчанию максимального размера текущего архива. В случае превышения данного значения, текущий архив становится активным.Новые группы применяют настройку по умолчанию. 
def_max_size_ofЗначение по умолчанию расчета максимального размера (возможные значения:
‘F’…расчет размера файла,’E’…расчет размера экстента,’X’…расчет размера файла и размера экстента + выбирается более высокое значение). Новые группы применяют настройку по умолчанию.
 
def_next_sizeЗначение по умолчанию размера экстента табличного пространства в мегабайтах (схема табличного пространства, временное табличное пространство, архивные табличные пространства). Новые группы используют настройку по умолчанию.Параметр: ‘next_size’
def_storage_clauseВыражение памяти для динамических таблиц, как, например «EVENTHISTORY_12345678» в архиве (возможное значение: INITIAL 10M MINEXTENTS 1 MAXEXTENTS UNLIMITED’)Параметр: ‘storage_clause’
def_storage_clause_idxВыражение памяти для динамических таблиц с индексами динамических таблиц в архиве (возможное значение: INITIAL 10M MINEXTENTS 1 MAXEXTENTS UNLIMITED’)Параметр: ‘storage_clause_idx’
forceDel_wait_hoursМинимальные период времени до запуска «ForceDel» (efault 12). 
forceDel_wait_triesМинимальное количество неуспешных попыток удаления, до использования «ForceDel». Если параметр равен 0, «ForceDel» никогда не используется (по умолчанию 0). 
log_durationДлительность, хранения «LogEntries» (в днях) в таблицах «ARC_LOG», «CSTIMELOG» или «JAVA_LOG». По умолчанию: 60 (т.е. регистрационная запись «LogEntry» будет удалена по истечении 60 дней) 
log_os_cmdРегистрация во время выполнения системных вызовов и процедур Java (возможные значения 0/1, по умолчанию 1). Журналы находятся либо во временном каталоге, в каталоге резервного копирования, или в таблице «JAVA_LOG» (в зависимости от зарегистрированного действия и настройки Java). 
log_toУказывает, где необходимо сохранять регистрируемую информацию: в таблице «ARC_LOG» (значение 0 или 2) или в файле «RDB_debug.log» (значение 1 или 2). Значение должно быть всегда равно 0 (за исключением обоснованных случаев). Возможные значения 0/1/2. Значение по умолчанию и рекомендуемое значение — 0. 
number_of_database_storageКоличество ЗУ базы данных (как правило 1, напр., в случае единой базы данных, RAC (кластеры реальных приложений) и отказоустойчивых систем. Только для DataGuard > 1).Параметр: ‘number_db_storage’
partitioning_by_systemКонфигурация динамических архивных таблиц на основе «SYS_ID» (1/0).Параметр: ‘sys_partitions’ (yes/no)
path_oraclebinПуть к каталогу «bin» Oracle (под управлением ОС Windows он должен заканчиваться обратной косой «\» или, в случае использования ОС Linux/Solaris — косой «/»). Путь необходим для различных программных функций.Параметр: ‘path_oraclebin’
prog_chmod_execНеобходим для ОС Linux с опцией Java: путь + имя программы + 1.Параметры для «chmod», напр., ‘/bin/chmod 777’ 
prog_systemcopyНеобходим для опции Java: путь + копируемая программа, напр.:’cmd /c copy’ для ОС Windowsили ‘/bin/cp’ для ОС Linux 
prog_systemunzipТребуется для параметра java=»yes». Распаковка:/usr/bin/unzip -oj <zipfile> -d <destdir> 
prog_systemzipТребуется для параметра java=»yes». Сжатие:/usr/bin/zip -j <zipfile> <sourcedir>Осуществляется верификация успешного завершения резервного копирования (сжатие или копирование).В случае использования программы Oracle zip.exe (по умолчанию), полученные из других источников файлы базы данных не должны превышать размер 4 Гб. В противном случае сжатие невозможно. 
pwd_backupПараметр только для обеспечения совместимости: зашифрованный пароль пользователя для резервного копирования и восстановления.По умолчанию «NULL». 
switch_intvalЗадание замены архива (SwitchMon) Циклический запуск. Задать интервал между одиночными запусками (как требует «dbms_job». Используется ‘sysdate + d’, где «d» — это интервал, указанный в виде дней, напр., ‘sysdate + 7/24/60’, выполнение задачи начинается каждые 7 минут). 
timezoneЛокальная временная зона (см. «v$timezone_names», напр., ‘Europe/Vienna’). Необходима для внутреннего использования для различных расчетов времени.Параметр: ‘mytimezone’
user_app_pvssrdbПользователь приложения, в соответствии с информацией, указанной в настройке. В исключительных случаях, значением может быть ‘PUBLIC’. Значением может быть ‘PUBLIC’ если пользователь приложения не обладает назначенными правами, а сами права являются общими (в зависимости от ‘public_grants’).Параметр: комбинация ‘&app_user’ и ‘public_grants’
waitForRMANFileSecПараметр резервирования RMAN.На протяжении <waitForRMANFileSec> секунд формируется динамика выполнения (% выполнения) резервного копирования. В противном случае, резервное копирование отменяется, так как возникает предположение о возникновении ошибки.Значение по умолчанию = 300 секунд (= 5 минут).Параметр: ‘use_rman’
warning_after_tries_to_remove_datafileКоличество неудачных попыток удаления, которые не регистрировались во избежание переполнения журнала. При превышении предельного значения, каждая неудачная попытка записывается в журнал (по умолчанию 7). 
way_of_backupМетод выполнения резервного копирования: посредством экспорта табличного пространства (os) или посредством RMAN Oracle (rman).Параметр: ‘use_rman’
xpi_ssoБольше не поддерживается. Значение должно быть равно 0. 

ПРИМЕЧАНИЕ

В случае использования Java для экспорта под управлением ОС Linux, можно задать пути (все записи, которые начинаются с «prog_ *: «prog_systemcopy», «prog_systemzip», «prog_systemunzip», «prog_chmod_exec») для используемых команд ОС Linux, применяя конфигурацию БД (панель конфигурации указана выше). Путь необходимо определять, так как БД Oracle требует наличия команд операционной системы для некоторых операций и вызывает эти команды в оболочке Java OS. Оболочка Java OS не поддерживает пути. Таким образом, необходимо определять пути, используя конфигурацию БД.

Под управлением ОС Windows, пути определять не нужно.

ПРИМЕЧАНИЕ

Следует обратить внимание, что команды копирования, распаковки и сжатия сохраняются с указанием полного пути в настройках конфигурации. Команды Linux необходимо задавать с указанием полного пути. В случае «ложных» команд Windows, следует вводить «cmd /c …». В случае необходимости изменения настроек по умолчанию, это можно выполнить в панели конфигурации (см. выше), путем изменения настроек в полях «prog_systemcopy», «prog_systemzip» и «prog_systemunzip».

Использование «ForceDel.exe» (если файлы базы данных Oracle остаются заблокированными)

Каждая архивная группа имеет каталог, в котором база данных создает файлы табличного пространства. При создании архивной группы следует определить каталог или же база данных будет использовать каталог «ARC_CONFIG» по умолчанию (‘def_dbfile_path’) (см. выше рисунок «Параметры конфигурации РБД» и описание параметров).

Иногда, файлы данных уже удаленного табличного пространства Oracle остаются заблокированными ОС Windows, в течение некоторого времени, даже после перемещения соответствующего табличного пространства (системная ошибка 32 Windows). Иногда, блокировка длится сутки или больше.

«ForceDel » может удалять файлы, даже если они все еще заблокированы. Это очень удобно и, например, не нужно ждать разблокировки файлов для освобождения объема жесткого диска и т.д. Тем не менее, его необходимо использовать с осторожностью, во избежание удаления файлов, которые по-прежнему нужны. В таком случае, существует возможность аварийного завершения Oracle и возникновения трудностей во время повторного запуска.

После успешного удаления файла с помощью «ForceDel», поиск архива с определенным номером, например «<username>_EVENT_12345678.dbf» не даст положительных результатов.

 «ForceDel» можно использовать только с Java версией («use_java: yes»).

Получить файл «ForceDel.exe» можно из следующих источников:

http://www.codeguru.com/Cpp/W-P/files/fileio/article.php/c1287/

или

http://www.technipages.com/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=32&title=ForceDel

«ForceDel» предназначен для использования только в ОС Windows, его необходимо скопировать в каталог «BIN» Oracle (например, D:\oracle\product\10.2.0\DB_1\BIN), а сам каталог «BIN» Oracle необходимо верно указать во время настройки (параметр конфигурации «path_oraclebin»).

Информация о «ForceDel»:

«ForceDel» — это бесплатная программа, созданная Золтаном Чизмадия (Zoltan Csizmadia), zoltan_csizmadia@yahoo.com

Существуют два параметра, которые контролируют выполнение «ForceDel» в таблице «ARC_CONFIG» (доступны в панели «КАСКАД Цифра» «Настройки конфигурации», показано на рисунке «Параметры конфигурации РБД» выше):

1. «forceDel_wait_tries«: Данный параметр отображает количество попыток «обычного» удаления файла (таким образом, присутствует время ожидания, пока Windows снимет блокировку), перед применением «ForceDel».

Если значение равно 0 (по умолчанию), «ForceDel» не используется.

Значения больше 0 активируют «ForceDel».

Примечание: Следует выбрать достаточно большое число (например, 50), чтобы дать Oracle достаточно времени для «перерисовки». В противном случае, если Oracle как-то по-прежнему использует файл, могут возникнуть проблемы.

2. «forceDel_wait_hours«: Устанавливает минимальное время, в часах, до первого использования «ForceDel». Таким образом, даже при достижении этапа «forceDel_wait_tries», сама программа «ForceDel», перед началом выполнения действий, ожидает истечения указанного в часах периода времени.

Время по умолчанию — 12 часов. Это обеспечивает, примерно, 38 попыток ожидания с циклом «DataFileMon» по умолчанию.

Конфигурирование объекта

ВНИМАНИЕ

Настройки данной панели должны выполняться только опытными пользователями базы данных.

Рисунок. Настройка параметров объекта РБД

Данная панель используется для создания и конфигурирования объекта РБД. Объектом является компьютер, на котором база данных РБД реплицирует данные («фактический» сервер БД также называется объектом). Это обеспечивает возможность резервного копирования данных (сопоставимо с резервированием в «КАСКАД Цифра»). При создании нового объекта, необходимо указать имя хоста объекта, имя экземпляра (имя базы данных) и идентификатор подключения.

Следует отметить, что для кластеров реальных приложений, требуется только один параметр для одного кластера. Если кластер (например, кластеры реальных приложений) доступен, необходимо вставить только одну запись (конечно же, можно также вводить каждый экземпляр отдельно). Во время конфигурирования, принято считать, что доступ к базам данных можно получить посредством указанного идентификатора подключения, независимо от того, какой экземпляр выполняется в кластере. В этом случае хост может быть пустым.

В случае применения «DataGuard» (или при работе с несколькими физическими базами данных) необходимо указывать хост для обнаружения пассивных путей.

Рисунок. Создание нового объекта РБД

Для активного объекта, архивы только копируются на резервный диск. Пассивные (резервные) объекты просто удаляют указанные неактивные архивы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *