Выгрузка/резервное копирование архивов

IconВНИМАНИЕ

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

IconВНИМАНИЕ

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

Для загрузки архивов, например, на ленту, действуйте следующим образом:

1. Добавьте к проекту менеджер сценариев

2. Запустите его с помощью опции archiv_client.ctl, (если он еще не запущен).

3. Кликните на Activity (Активность) на панели Archive Selection (Выбор архива). Откроется панель History database activity (Активность исторической базы данных).

ВНИМАНИЕ

Наборы архивов, которые не были резервированы, будут удалены автоматически после заполнения диска. Чтобы предотвратить это, необходимо установить конфигурационный параметр deleteNotArchivedFileSets в значении FALSE. Если значением deleteNotArchivedFileSets является FALSE, наборы архивов не удаляются, пока не будут резервированы.

В случае новых проектов CTRL-менеджер автоматически создается с опцией -f pvss_scripts.lst. Этот список содержит сценарий archiv_client.ctl, который необходим для резервного копирования данных. Несколько CTRL-сценариев можно запустить с помощью опции -f enables (см. Библиотека Control).

compressValueArchive

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

Посредством этого конфигурационного параметра в разделе [general] можно активировать это сжатие (= 1) или деактивировать его (= 0, по умолчанию). Сжатие с помощью этой функции файловой системы может занять больше времени для больших файлов.

[general]
compressValueArchive = 0

Начиная с «КАСКАД Цифра» версии 2.12 может быть запущено сжатие завершенных архивных записей

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

ВНИМАНИЕ

Используйте только сжатие Исторической БД. Сжатие Windows не должно больше использоваться.

Рисунок: Панель активность исторической базы данных

В случае систем с резервированием на этой панели также отображается вкладка Host 2 . Вкладки Host 1 и Host 2 являются идентичными, и каждое событие выполняется для обоих хостов (узлов). Ручная выгрузка на жесткий диск сохраняет оба хоста. Это указывается в строке состояния.

ПРИМЕЧАНИЕ

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

Вероятность создания разных имен наборов архивов из-за разного времени может быть снижена с помощью параметра fileSwitchRoundOff (параметр архива). Вероятность, однако, не может быть уменьшена до 0.

ПРИМЕЧАНИЕ

Архивные записи всегда содержат время в формате UTC (= GMT)!

  • Первый столбик отображает исходный путь и путь назначения выгружаемых данных.
  • Поле слева содержит текущие архивные записи (OKтекущие или завершенные файлы, AR выгруженные файлы, все еще существующие на жестком диске после изменения файлов, OK-C1сжатая архивная запись на уровне 1 или OK-C2 сжатая архивная запись на уровне 2).
  • Выгруженные архивные записи заносятся в правое поле, после нажатия на DIR. Во время выгрузки в строке состояния отображается сообщение («Waiting for release of DB» (Ожидание выпуска БД) и «Files are being written» (Файлы записываются)).
  • Во время сохранения на жесткий диск отображается свободное дисковое пространство на жестком диске, куда выгружаются файлы.
  • Кнопки со стрелками выгружают и загружают архивы. Загруженные файлы отмечаются IMP. В случае систем с резервированием архивы загружаются для обеих систем.
     

При попытке загрузить архивы (существующие на диске), которые уже были загружены, будет показано следующее сообщение: You have selected a non-swappable data record (Вы выбрали незагружаемую запись данных). Do you want to continue the swap in process? (Продолжить процесс загрузки?)

ПРИМЕЧАНИЕ

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

Этот процесс выполняется следующим образом:

1. После создания проекта он копируется на другой компьютер.

2. После произвольного периода времени произвольные наборы архивов, включая текущий и AR_x file_ (<номер архива>.<Дата>) копируются на второй компьютер.

3. Наборы архивов теперь могут быть проанализированы на втором компьютере.

4. Наборы архивов могут быть скопированы и проанализированы на втором компьютере в любое время. Можно также удалять старые наборы архивов, которые больше не нужны, на втором компьютере.

IconПРИМЕЧАНИЕ

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

  • Кнопка DIR читает директорию и осуществляет фильтрацию по имени архива. Показываются только архивные записи текущего архива :»AR_0001_*».
  • Кнопки Eject,Rewind используются для перемещения ленты (только в случае DAT).
  • Кнопки Mount, Unmount устанавливают или разрывают соединение с приводом (только Linux).
  • Кнопка Format удаляет (форматирует) ленту (только в случае резервной копии DAT).

IconПРИМЕЧАНИЕ

При резервном копировании на жесткий диск, МО или JAZ, инициализация не требуется!

  • Кнопка HDB_Button_Loschen.gif удаляет архивную запись, выбранную в настоящее время. Только завершенные архивные записи могут быть удалены.
  • Кнопка HDB_Button_Kompression.gif запускает ручное сжатие выбранной архивной записи. Сначала выбранная архивная запись сжимается на уровне 1. При выборе сжатой архивной записи во второй раз и нажатии на эту кнопку начинается сжатие на уровне 2. Только завершенные архивные записи могут быть сжаты вручную. При выборе текущей архивной записи будет показано сообщение «actual fileset cannot be used». (текущий набор файлов не может быть использован)
  • Кнопка HDB_Button_Archivsatzwechsel.gif изменяет архивную запись текущей архивной записи.

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

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

СостояниеКомментарий
OKАрхив запись локально доступна и еще не архивирована. Такие архивные записи могут быть сжаты и выгружены. (текущий набор архивов, однако, не может быть сжат).
OK — C1Архив запись локально доступна, не архивирована и находится на уровне сжатия С1.
OK — C2Архив запись локально доступна, не архивирована и находится на уровне сжатия С2. Дальнейшее сжатие невозможно.
ARАрхив запись локально доступна и была выгружена.
AR — C1Архив запись локально доступна, была выгружена и находится на уровне сжатия С1.
AR — C2Архив запись локально доступна, была выгружена и находится на уровне сжатия С2. Дальнейшее сжатие невозможно.
DELФайл был физически удален.
IMPЗагруженные файлы не должны подвергаться сжатию.
OFFНабор архивов находится на резервном носителе.
OFF — C1Набор архивов находится на резервном носителе на уровне сжатия С1.
OFF — C2Набор архивов находится на резервном носителе на уровне сжатия С2.
ERRСостояние ошибки. Набор архивов должен быть доступен, но не было найден.
ERR- C1Состояние ошибки.  Набор архивов на уровне С1 должен быть доступен, но не было найден.
ERR- C2Состояние ошибки. Набор архивов на уровне С2 должен быть доступен, но не было найден.
LOCСостоянием является «locked» (заблокировано), потому что запущена операция и к набору архивов нельзя получить доступ.
LOC -C1Состоянием является «locked» (заблокировано), потому что запущена операция и к набору архивов на уровне сжатия С1 нельзя получить доступ в данный момент.
LOC -C2Состоянием является «locked» (заблокировано), потому что запущена операция и к набору архивов на уровне сжатия С2 нельзя получить доступ в данный момент.

IconПРИМЕЧАНИЕ

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

IconВНИМАНИЕ

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

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

Запрос архивных данных

Когда запросы dpGetPeriod() используются для запроса архивных значений, которые находятся за пределами запрашиваемого временного диапазона (это означает, что параметр «count» > 0), также считываются значения, генерируемые самим архивом (например, когда архив запускается и изменяется). Эти значения могут быть признаны установленным битом TIMEINVALID.

Обратите внимание на следующие моменты:
 

  1. Если существует самая первая архивная запись, можно запросить значения до 1.1.1970 01:00:00.000.
  2. Если архивная запись была изменена и первая архивная запись удалена, можно запросить значения только до момента изменения архивной записи. Это означает, что нельзя запросить или записать значения до этого времени (нельзя, например, записать или загрузить значения в прошлом посредством панели коррекции значений).  
  3. При создании новой точки данных после изменения архивной записи можно запросить значение этой точки данных от начального времени архивной записи до текущего момента. Причиной этого является то, что созданная точка данных рассматривается только в текущей архивной записи, а не в уже закрытых архивных записях.
  4. Изменение присвоения архивов: Если ТД, например, присваивается новому архиву (архив, существующий от 5 минут до часа), можно отлаживать список времени, используя опцию «-report 11» для WCCILdata. Список показывает точки данных и присвоение их архивам в любое время. Этот список может выглядеть следующим образом:
     

 DP Nr. 303 El. 18 — Name: System1:_mp_ANALOG2.analog.C1.AVG_WT0
from 2001.08.22;00:00:30,000  to 2001.08.27;14:38:29,999  in archive 1
from 2001.10.12;11:57:30,000  to 2001.10.12;13:42:04,000  in archive 1
from 2001.10.12;13:42:04,000  to 2001.10.12;14:02:44,999  in archive 2
from 2001.10.12;14:02:44,999  to 2038.01.19;04:14:07,999  in archive 1

  1. При запуске статистической функции после изменения присвоения архива функция больше не может осуществлять запись в старый архив. Например, присвоение архива было изменено в 10:00. Статистическая функция начинает расчет в 10:10 и должна записать значение в архив в 09:50. Это, однако, невозможно, так как архивирование ЭТД больше не активно. Поэтому система записывает значение в архив на самое раннее время текущего архива (в нашем примере 10:00) и отмечает его битом «время недействительно». Отображается следующее сообщение:    
     

Значение получено, но архивирование не было активно в данный момент времени
Архивирование было остановлено 12 октября 2001 — 13:42:11.126, время нового значения = 12 октября 2001 — 13:42:00.000 

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

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