Analytics and Automation Software : Cisco Data Virtualization

Процедуры исправления таблицы репозитория MySQL CIS

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Отзыв

Введение

Этот документ описывает, как восстановить поврежденную таблицу в Сервере информации о Cisco (CIS) основанный на MySQL репозиторий (meta база данных).

Внесенный Брэдом Шао, специалистом службы технической поддержки Cisco.

Проблема

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

An internal error has occurred.
Cause: Table '.\cs060201\metadata_dependencies' is marked
as crashed and last (automatic?) repair failed.

Примечание: В данном примере \cs060201\metadata_dependencies является просто одной из возможных Баз данных (DB) или таблицы в DB метаданных (репозиторий). Точный путь мог бы также варьироваться, зависящий от версии и количества экземпляров для CIS, который установлен на этом хосте.

Решение

Cisco рекомендует сначала перезапустить экземпляр MySQL для разрешения времени для автоматических восстановлений. Выполните эти шаги для перезапуска экземпляра MySQL:

  1. Остановите Составной сервис сервера.

  2. Перейдите к root каталога установки.

  3. Введите/bin/composite.show repo команда перезапуска.

  4. Перезапустите Составной сервер.

Установки Microsoft Windows

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

  • Пользователь: root
  • Password<пароль, предоставленный во время установки CIS>
  • Порт: 9408

В инструменте администрирования найдите каталог или DB и примите решение восстановить подозрительную таблицу.

Linux или установки Unix

Если эта проблема происходит на хосте Linux или Unix, то можно принять решение выполнить восстановление от CLI . Например:

<install dir>\apps\mysql-5_0_72\bin>mysqlcheck --auto-repair --check --databases
<your db name> --extended --user=root --password=<your password> --host=
localhost --port=9408

Если таблица является поддающейся ремонту, запустите экземпляр CIS еще раз и контролируйте загрузку, чтобы проверить, что это теперь активно и слушает.


Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.