Ошибка инициализации схемы базы данных

Have you create a jdbc connection in your Websphere Application Server?
It will be needed by the application inside the WAR file to connect to the database.

If you have done it, you can check inside your WAR file and look for web.xml file in WEB-INF/ folder. In my case I found a jdbc hardcoded inside the file, for example:

<resource-ref>
  <description>Worklight Server Database</description>
  <res-ref-name>jdbc/WorklightDS</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
</resource-ref>

<resource-ref>
  <description>Reports Database</description>
  <res-ref-name>jdbc/WorklightReportsDS</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
</resource-ref>

You can rename those hardcoded file into the same name of the jdbc that you created in you WAS.


For the database issue, you can follow this link to use ant for DB creation.

http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/index.jsp?topic=/com.ibm.worklight.deploy.doc/devref/r_ant_tasks_configure_dbs.html

If you follow the 1st ant script for DB2 creation which will have two different databases, you need to create the new user for this line if you haven’t done so.
Because as you can see, in the xml script, user and password will be needed to create the WRKLGHT database. For example:

<db2 database="WRKLGHT" server="proddb.example.com"
       user="wl6admin" password="wl6pass">

If you use non-default port for your DB2 connection, you can add on your port number parameter after the server parameter.
For example:

port=»50001″


For user creation, u can follow this link:

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=%2Fcom.ibm.db2.luw.qb.server.doc%2Fdoc%2Ft0006742.html

Have you create a jdbc connection in your Websphere Application Server?
It will be needed by the application inside the WAR file to connect to the database.

If you have done it, you can check inside your WAR file and look for web.xml file in WEB-INF/ folder. In my case I found a jdbc hardcoded inside the file, for example:

<resource-ref>
  <description>Worklight Server Database</description>
  <res-ref-name>jdbc/WorklightDS</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
</resource-ref>

<resource-ref>
  <description>Reports Database</description>
  <res-ref-name>jdbc/WorklightReportsDS</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
</resource-ref>

You can rename those hardcoded file into the same name of the jdbc that you created in you WAS.


For the database issue, you can follow this link to use ant for DB creation.

http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/index.jsp?topic=/com.ibm.worklight.deploy.doc/devref/r_ant_tasks_configure_dbs.html

If you follow the 1st ant script for DB2 creation which will have two different databases, you need to create the new user for this line if you haven’t done so.
Because as you can see, in the xml script, user and password will be needed to create the WRKLGHT database. For example:

<db2 database="WRKLGHT" server="proddb.example.com"
       user="wl6admin" password="wl6pass">

If you use non-default port for your DB2 connection, you can add on your port number parameter after the server parameter.
For example:

port=»50001″


For user creation, u can follow this link:

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=%2Fcom.ibm.db2.luw.qb.server.doc%2Fdoc%2Ft0006742.html

; Russian Translation Community (http://joomlaportal.ru) ; Copyright (C) 2005 — 2013 Open Source Matters. All rights reserved. ; License GNU General Public License version 2 or later; see LICENSE.txt ; Note : All ini files need to be saved as UTF-8 ;Stepbar INSTL_STEP_COMPLETE_LABEL=«Завершение установки« INSTL_STEP_DATABASE_LABEL=«Конфигурация БД« INSTL_STEP_DEFAULTLANGUAGE_LABEL=«Выбор языка по умолчанию« INSTL_STEP_FTP_LABEL=«Конфигурация FTP« INSTL_STEP_LANGUAGE_LABEL=«Выбор языка« INSTL_STEP_LANGUAGES_LABEL=«Установка языковых пакетов« INSTL_STEP_LICENSE_LABEL=«Лицензия« INSTL_STEP_PREINSTALL_LABEL=«Начальная проверка« INSTL_STEP_SITE_LABEL=«Конфигурация сайта« INSTL_STEP_SUMMARY_LABEL=«Обзор« INSTL_STEPS_TITLE=«Шаги« ;Language view INSTL_LANGUAGE_TITLE=«Выберите язык« INSTL_SELECT_LANGUAGE_DESC=«Выберите язык установки Joomla!« INSTL_SELECT_LANGUAGE_TITLE=«Выберите язык« INSTL_LANGUAGE_TITLE=«Выбор языка« INSTL_WARNJAVASCRIPT=«Внимание! В вашем браузере отключен обработчик JavaScript. Пожалуйста, разрешите использование JavaScript перед тем, как продолжить установку Joomla!« INSTL_WARNJSON=«Для установки Joomla необходимо включить поддержку JSON в PHP!« ;Preinstall view INSTL_PRECHECK_TITLE=«Начальная проверка« INSTL_PRECHECK_FOR_VERSION=«Начальная проверка для %s:« INSTL_PRECHECK_DESC=«Если любая из этих установок не поддерживается (выделена как <strong class=«_QQ_«red«_QQ_«>Нет</strong>), то настройки вашей системы не соответствуют минимально-необходимым требованиям. Вы не сможете установить Joomla! до тех пор, пока настройки вашей системы не будут соответствовать указанным требованиям.« INSTL_PRECHECK_RECOMMENDED_SETTINGS_TITLE=«Рекомендуемые установки:« INSTL_PRECHECK_RECOMMENDED_SETTINGS_DESC=«Эти установки рекомендуются для полнофункциональной совместимости PHP с Joomla!.<br />Однако, Joomla! может работать, даже если ваши текущие установки не полностью совпадают с рекомендованными.« INSTL_PRECHECK_DIRECTIVE=«Директивы« INSTL_PRECHECK_RECOMMENDED=«Рекомендовано« INSTL_PRECHECK_ACTUAL=«Текущее« ; Database view INSTL_DATABASE=«Конфигурация базы данных« INSTL_DATABASE_HOST_DESC=«Это обычно &quot;localhost&quot;« INSTL_DATABASE_HOST_LABEL=«Имя сервера базы данных« INSTL_DATABASE_NAME_DESC=«На некоторых хостингах присутствует ограничение по количеству используемых баз данных. Использование префиксов таблиц позволяет установить несколько сайтов на Joomla! в одну базу данных.« INSTL_DATABASE_NAME_LABEL=«Имя базы данных« INSTL_DATABASE_NO_SCHEMA=«Для данного типа базы данных отсутствует схема базы данных.« INSTL_DATABASE_OLD_PROCESS_DESC=«Существующая резервная копия таблиц от предыдущей установки Joomla! будет заменена.« INSTL_DATABASE_OLD_PROCESS_LABEL=«Действия с уже имеющимися таблицами« INSTL_DATABASE_PASSWORD_DESC=«Введите пароль пользователя базы данных. Не рекомендуется применять учётную запись без пароля.« INSTL_DATABASE_PASSWORD_LABEL=«Пароль« INSTL_DATABASE_PREFIX_DESC=«Укажите префикс таблиц или используйте <b>автоматически сгенерированный</b>. Рекомендуемая длина префикса: 3-4 символа (латинские буквы и цифры) и символ подчеркивания в конце. Убедитесь, что выбранный префикс не используется в именах существующих таблиц базы данных.« INSTL_DATABASE_PREFIX_LABEL=«Префикс таблиц« INSTL_DATABASE_PREFIX_MSG=«Префикс таблиц должен начинаться с латинской буквы и может содержать только латинские буквы, цифры или символ подчеркивания (A-Z,a-z,0-9,_)« INSTL_DATABASE_TYPE_DESC=«Это обычно &quot;MySQLi&quot;« INSTL_DATABASE_TYPE_LABEL=«Тип базы данных« INSTL_DATABASE_USER_DESC=«Введите имя пользователя базы данных, выданное хостером. На локальном сервере обычно используется учётная запись &quot;root&quot; без пароля.« INSTL_DATABASE_USER_LABEL=«Имя пользователя« INSTL_DATABASE_TITLE=«Настройки подключения к базе данных« INSTL_DATABASE_DESC=»<p>Joomla! хранит информацию сайта в базе данных. На этой странице вводится информация, необходимая для создания базы данных.</p><p>Если вы устанавливаете сайт на рабочем сервере в интернете, вам потребуется узнать параметры подключения у вашего хостера.</p><p>На некоторых хостингах требуется предварительно создать базу данных и только после этого начинать установку Joomla!. Если вы увидите сообщение «_QQ_»Не удалось подключиться к базе данных»_QQ_», убедитесь, что имя пользователя и пароль доступа к базе данных введены правильно. Если сообщение появится снова, уточните у хостера, не требуется ли на его сервере создать базу данных до установки Joomla!.</p>» ;FTP view INSTL_AUTOFIND_FTP_PATH=«Автопоиск пути FTP« INSTL_FTP=«Конфигурация FTP« INSTL_FTP_DESC=»<p>Поскольку возможности выполнения операций с файлами на большинстве серверов, как правило, ограничиваются правами доступа или включением режима Safe Mode, в Joomla! предусмотрена возможность использовать для этой цели протокол FTP. Для этого, на текущем шаге установки, необходимо указать параметры учётной записи FTP-доступа.<p/><p>С целью обеспечения безопасности рекомендуется создать специальную учётную запись, имеющую право на доступ только к корневой директории сайта, а не ко всему серверу.</p><p><b>Примечание:</b> при установке Joomla! на сервер с операционной системой Windows, задействовать FTP не требуется.</p>» INSTL_FTP_ENABLE_LABEL=«Включить FTP-доступ« INSTL_FTP_HOST_LABEL=«FTP хост« INSTL_FTP_PASSWORD_LABEL=«Пароль FTP« INSTL_FTP_PORT_LABEL=«Порт FTP« INSTL_FTP_ROOT_LABEL=«Путь к корню FTP« INSTL_FTP_SAVE_LABEL=«Сохранить пароль FTP« INSTL_FTP_TITLE=«Конфигурация FTP (<strong class=«_QQ_«red«_QQ_«>Не обязательно — этот шаг можно пропустить — нажмите «_QQ_«Далее«_QQ_« для перехода к следующему шагу</strong>)« INSTL_FTP_USER_LABEL=«Пользователь FTP« INSTL_SITE_NAME_LABEL=«Название сайта« INSTL_VERIFY_FTP_SETTINGS=«Проверить установки FTP« INSTL_FTP_SETTINGS_CORRECT=«Настройки FTP верны« INSTL_FTP_USER_DESC=«Внимание! Рекомендуем оставить поле пустым и вводить имя пользователя FTP каждый раз при перемещении файлов.« INSTL_FTP_PASSWORD_DESC=«Внимание! Рекомендуем оставить поле пустым и вводить пароль FTP каждый раз при перемещении файлов.« ;Site View INSTL_SITE=«Конфигурация сайта« INSTL_ADMIN_EMAIL_LABEL=«E-mail администратора« INSTL_ADMIN_EMAIL_DESC=«Введите e-mail адрес для учетной записи Суперадминистратора сайта.« INSTL_ADMIN_PASSWORD_LABEL=«Пароль администратора« INSTL_ADMIN_PASSWORD_DESC=«Введите пароль для учетной записи Суперадминистратора сайта и подтвердите введенный пароль в соответствующем поле ниже.« INSTL_ADMIN_PASSWORD2_LABEL=«Подтверждение пароля« INSTL_ADMIN_USER_LABEL=«Логин администратора« INSTL_ADMIN_USER_DESC=«Введите логин Суперадминистратора сайта.« INSTL_SITE_NAME_TITLE=«Название сайта« INSTL_SITE_NAME_DESC=«Введите название вашего сайта.« INSTL_SITE_METADESC_LABEL=«Описание« INSTL_SITE_METADESC_TITLE_LABEL=«Введите описание вашего сайта для Поисковых систем. Оптимальная длина описания — 20 слов.« INSTL_SITE_OFFLINE_LABEL=«Выключить сайт« INSTL_SITE_OFFLINE_TITLE_LABEL=«Перевести сайт в режим технического обслуживания после завершения процесса установки.<br />Вы сможете включить сайт позже в разделе «Общие настройки» административной панели сайта.« INSTL_SITE_INSTALL_SAMPLE_LABEL=«Установка демо-данных« INSTL_SITE_INSTALL_SAMPLE_DESC=«Начинающим пользователям рекомендуется установить демо-данные.<br />Они помогут легче освоиться с основными функциями системы.« INSTL_SITE_INSTALL_SAMPLE_NONE=«Нет« INSTL_SAMPLE_BLOG_SET=«Блог English (GB) демо-данные« INSTL_SAMPLE_BROCHURE_SET=«Визитка English (GB) демо-данные« INSTL_SAMPLE_DATA_SET=«Стандартные English (GB) демо-данные« INSTL_SAMPLE_LEARN_SET=«Изучаем Joomla! English (GB) демо-данные« INSTL_SAMPLE_TESTING_SET=«Тестовые English (GB) демо-данные« INSTL_SITE_INSTALL_SAMPLE_NONE_DESC=«Установит Joomla с одним меню и формой авторизации. Без дополнительного содержимого.« INSTL_SAMPLE_BLOG_SET_DESC=«Установить Joomla с несколькими материалами и модулями, используемыми в блогах (Популярные материалы, Последние материалы и т.д.).« INSTL_SAMPLE_BROCHURE_SET_DESC=«Установить Joomla с несколькими страницами (меню с пунктами Главная, О нас, Новости, Контакты) и модулями Поиск, Вход на сайт, HTML-код.« INSTL_SAMPLE_DATA_SET_DESC=«Установить Joomla с одной страницей (меню с одной ссылкой) и модулями Последние новости, Вход на сайт.« INSTL_SAMPLE_LEARN_SET_DESC=«Установить Joomla с набором статей, описывающих принципы работы Joomla.« INSTL_SAMPLE_TESTING_SET_DESC=«Установить Joomla со всеми возможными пунктами меню для тестирования возможностей Joomla.« ;Summary view INSTL_FINALISATION=«Завершение установки« INSTL_SUMMARY_INSTALL=«Установка« INSTL_SUMMARY_EMAIL_LABEL=«Отправить конфигурацию сайта на e-mail« INSTL_SUMMARY_EMAIL_DESC=«Позволяет после завершения установки отправить параметры конфигурации на e-mail: %s.« INSTL_SUMMARY_EMAIL_PASSWORDS_LABEL=«Включить пароли в e-mail« INSTL_SUMMARY_EMAIL_PASSWORDS_DESC=«Внимание! Из соображений безопасности не рекомендуется отправлять/хранить пароли в e-mail.« ;Installing view INSTL_INSTALLING=«Установка…« INSTL_INSTALLING_DATABASE_BACKUP=«Создание резервной копии таблиц базы данных« INSTL_INSTALLING_DATABASE_REMOVE=«Удаление старых таблиц базы данных« INSTL_INSTALLING_DATABASE=«Создание таблиц базы данных« INSTL_INSTALLING_SAMPLE=«Установка демо-данных« INSTL_INSTALLING_CONFIG=«Создание файла конфигурации« INSTL_INSTALLING_EMAIL=«Отправка email %s« ;Email INSTL_EMAIL_SUBJECT=«Параметры конфигурации: %s« INSTL_EMAIL_HEADING=«Параметры конфигурации для сайта:« INSTL_EMAIL_NOT_SENT=«Ошибка отправки e-mail.« ;Complete view INSTL_COMPLETE=«Завершение установки« INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS=«Подробности учетной записи администратора:« INSTL_COMPLETE_DESC1=«Нажмите кнопку &laquo;Сайт&raquo;, чтобы перейти к сайту на Joomla! или &laquo;Панель управления&raquo; для перехода к административной панели.« INSTL_COMPLETE_DESC2=«На сайте Сообщества Joomla! вы найдёте список со ссылками на доступные языковые пакеты Joomla! и инструкции по установке языковых пакетов.« INSTL_COMPLETE_DESC3=«Нажмите на кнопку справа, чтобы открыть сайт Сообщества Joomla! в новом окне.« INSTL_COMPLETE_ERROR_FOLDER_ALREADY_REMOVED=«Директория ‘installation’ уже удалена.« INSTL_COMPLETE_ERROR_FOLDER_DELETE=«Не удалось удалить директорию ‘installation’. Пожалуйста, удалите эту директорию вручную.« INSTL_COMPLETE_FOLDER_REMOVED=«Директория ‘installation’ успешно удалена.« INSTL_COMPLETE_LANGUAGE_1=«Желаете переключить интерфейс Joomla! на ваш родной язык?« INSTL_COMPLETE_LANGUAGE_DESC=«Прежде чем вы удалите директорию ‘installation’ вы можете установить дополнительные языковые пакеты. Для начала процесса установки дополнительных языковых пакетов нажмите кнопку &laquo;Установка языковых пакетов&raquo;.« INSTL_COMPLETE_LANGUAGE_DESC2=«Примечание: для установки дополнительных языковых пакетов вам потребуется подключение к интернету. <br/>В некоторых случаях конфигурация сервера не позволяет Joomla! устанавливать дополнительные языковые пакеты. Вы сможете установить их позже в Панели управления Joomla!.« INSTL_COMPLETE_REMOVE_FOLDER=«Удалить директорию ‘installation’« INSTL_COMPLETE_REMOVE_INSTALLATION=«ВНИМАНИЕ: НЕ ЗАБУДЬТЕ ПОЛНОСТЬЮ УДАЛИТЬ ДИРЕКТОРИЮ INSTALLATION.<br />Установка Joomla! не будет завершена, пока вы не удалите данную директорию. Это требование безопасности Joomla!.« INSTL_COMPLETE_TITLE=«Поздравляем, вы установили Joomla!« INSTL_COMPLETE_INSTALL_LANGUAGES=«Установка языковых пакетов« ;Languages view INSTL_LANGUAGES=«Установка языковых пакетов« INSTL_LANGUAGES_COLUMN_HEADER_LANGUAGE=«Язык« INSTL_LANGUAGES_COLUMN_HEADER_VERSION=«Версия« INSTL_LANGUAGES_DESC=«Интерфейс Joomla доступен на множестве языков. Отметьте нужные языки и продолжите установку нажатием кнопки &laquo;Далее&raquo;.<br/>Примечание: на установку каждого языкового пакета требуется порядка 10 секунд. Не рекомендуется выбирать более 3-х языковых пакетов.« INSTL_LANGUAGES_MESSAGE_PLEASE_WAIT=«Эта операция занимает примерно 10 секунд на каждый языковой пакет.<br />Пожалуйста, подождите пока языковые пакеты будут загружены и установлены…« INSTL_LANGUAGES_NO_LANGUAGE_SELECTED=«Пожалуйста, выберите язык. Если вы не хотите устанавливать дополнительные языковые пакеты нажмите кнопку &laquo;Назад&raquo;.« INSTL_LANGUAGES_WARNING_NO_INTERNET=«Ошибка подключения к серверу языковых пакетов Joomla!. Пожалуйста, завершите процесс установки.« INSTL_LANGUAGES_WARNING_NO_INTERNET2=«Примечание: Вы сможете установить языковые пакеты позже в панели управления Joomla!« INSTL_LANGUAGES_WARNING_BACK_BUTTON=«Вернуться к предыдущему шагу« ;Defaultlanguage view INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE=«Активировать функцию многоязычности« INSTL_DEFAULTLANGUAGE_ACTIVATE_MULTILANGUAGE_DESC=«Функция многоязычности Joomla позволяет создавать локализованные пункты меню и содержимое для каждого из установленных языков.« INSTL_DEFAULTLANGUAGE_ACTIVATE_LANGUAGE_CODE_PLUGIN=«Активировать плагин «Система — Подмена кода языка»« INSTL_DEFAULTLANGUAGE_ACTIVATE_LANGUAGE_CODE_PLUGIN_DESC=«Активировать плагин «Система — Подмена кода языка» для обеспечение возможности подмены кода языка в HTML-разметке страницы для улучшения SEO.« INSTL_DEFAULTLANGUAGE_ADMINISTRATOR=«Язык панели управления« INSTL_DEFAULTLANGUAGE_ADMIN_COULDNT_SET_DEFAULT=«Невозможно изменить значение языка по умолчанию для Панели управления. По умолчанию языком Панели управления будет ‘Английский’.« INSTL_DEFAULTLANGUAGE_ADMIN_SET_DEFAULT=«Язык %s назначен языком по умолчанию для Панели управления Joomla!.« INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_SELECT=«Выбрать« INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_LANGUAGE=«Язык« INSTL_DEFAULTLANGUAGE_COLUMN_HEADER_TAG=«Код« INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_CONTENT_LANGUAGE=«Ошибка автоматического создания языка контента %s« INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU=«Ошибка автоматического создания меню %s« INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU_ITEM=«Ошибка автоматического создания пункта меню %s« INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_MENU_MODULE=«Ошибка автоматического создания модуля меню %s« INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_CATEGORY=«Ошибка автоматического создания категории %s« INSTL_DEFAULTLANGUAGE_COULD_NOT_CREATE_ARTICLE=«Ошибка автоматического создания локализованного материала %s« INSTL_DEFAULTLANGUAGE_COULD_NOT_ENABLE_MODULESWHITCHER_LANGUAGECODE=«Ошибка автоматической публикации модуля «Переключение языков»« INSTL_DEFAULTLANGUAGE_COULD_NOT_ENABLE_PLG_LANGUAGECODE=«Ошибка автоматической активации плагина «Система — Подмена кода языка»« INSTL_DEFAULTLANGUAGE_COULD_NOT_ENABLE_PLG_LANGUAGEFILTER=«Ошибка автоматической активации плагина «Система — Фильтр языка»« INSTL_DEFAULTLANGUAGE_COULD_NOT_INSTALL_LANGUAGE=«Невозможно установить языковой пакет s.« INSTL_DEFAULTLANGUAGE_COULD_NOT_PUBLISH_MOD_MULTILANGSTATUS=«Ошибка автоматической публикации модуля административной панели «Мультиязычность»« INSTL_DEFAULTLANGUAGE_COULD_NOT_UNPUBLISH_MOD_DEFAULTMENU=«Ошибка автоматического снятия с публикации главного меню.« INSTL_DEFAULTLANGUAGE_DESC=«Языковые пакеты установлены. Пожалуйста, выберите язык по умолчанию для Панели управления и нажмите кнопку &laquo;Далее&raquo;.« INSTL_DEFAULTLANGUAGE_DESC_FRONTEND=«Языковые пакеты установлены. Пожалуйста, выберите язык по умолчанию для Сайта и нажмите кнопку &laquo;Далее&raquo;.« INSTL_DEFAULTLANGUAGE_FRONTEND=«Язык сайта« INSTL_DEFAULTLANGUAGE_FRONTEND_COULDNT_SET_DEFAULT=«Невозможно изменить значение языка по умолчанию для Сайта. По умолчанию языком Сайта будет ‘Английский’.« INSTL_DEFAULTLANGUAGE_FRONTEND_SET_DEFAULT=«Язык %s установлен в качестве языка по умолчанию вашего сайта.« INSTL_DEFAULTLANGUAGE_INSTALL_LOCALISED_CONTENT=«Установить локализованное содержимое« INSTL_DEFAULTLANGUAGE_INSTALL_LOCALISED_CONTENT_DESC=«Позволяет автоматически создать по одной категории материалов для каждого из установленных языков. В каждую из категорий будет помещен один тестовый материал.« INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_TITLE=«Мультиязычность« INSTL_DEFAULTLANGUAGE_MULTILANGUAGE_DESC=«Данный раздел позволяет вам автоматически активировать функцию мультиязычности Joomla!« INSTL_DEFAULTLANGUAGE_NOTE=«Примечание: после нажатия кнопки &laquo;Далее&raquo; вы будете перенаправлены на завершающий этап установки Joomla и вам будет предложено удалить директорию ‘installation’.« INSTL_DEFAULTLANGUAGE_TABLE_HEADER=«Выберите язык по умолчанию« INSTL_DEFAULTLANGUAGE_TRY_LATER=«Вы сможете это изменить позже в Панели управления Joomla!« ; IMPORTANT NOTE FOR TRANSLATORS: Do not literally translate this line, instead add the localised name of the language. For example Spanish will be Español INSTL_DEFAULTLANGUAGE_NATIVE_LANGUAGE_NAME=«Русский (RU)« ;Database Model INSTL_DATABASE_COULD_NOT_CONNECT=«Не удалось подключиться к базе данных. Текст сообщения об ошибке: %s« INSTL_DATABASE_COULD_NOT_REFRESH_MANIFEST_CACHE=«Не удалось обновить кэш манифеста для расширения: %s« INSTL_DATABASE_EMPTY_NAME=«« INSTL_DATABASE_ERROR_BACKINGUP=«Возникли ошибки при резервном копировании базы данных.« INSTL_DATABASE_ERROR_CREATE=«При создании базы данных возникла следующая ошибка: %s.<br />Возможно текущий пользователь не имеет достаточно прав для создания новой базы данных. В этом случае база данных может быть создана вручную, до начала установки Joomla!.« INSTL_DATABASE_ERROR_DELETE=«При удалении базы данных возникли ошибки.« INSTL_DATABASE_ERROR_INITIALISE_SCHEMA=«Ошибка инициализации номера версии схемы« INSTL_DATABASE_FIELD_VALUE_REMOVE=«Удалить« INSTL_DATABASE_FIELD_VALUE_BACKUP=«Переименовать« INSTL_DATABASE_FIX_TOO_LONG=«Префикс таблиц MySQL должен содержать не более 15 символов« INSTL_DATABASE_INVALID_DB_DETAILS=«Параметры базы данных не указаны или указаны неверно.« INSTL_DATABASE_INVALID_MYSQL_VERSION=«Для продолжения установки требуется MySQL 5.0.4 или выше. Текущая версия MySQL: %s« INSTL_DATABASE_INVALID_MYSQLI_VERSION=«Для продолжения установки требуется MySQL 5.0.4 или выше. Текущая версия MySQL: %s« INSTL_DATABASE_INVALID_SQLSRV_VERSION=«Для продолжения установки требуется SQL Server 2008 R2 (10.50.1600.1) или выше. Текущая версия SQL Server: %s« INSTL_DATABASE_INVALID_SQLZURE_VERSION=«Для продолжения установки требуется SQL Server 2008 R2 (10.50.1600.1) или выше. Текущая версия SQL Server: %s« INSTL_DATABASE_INVALID_TYPE=«Пожалуйста, выберите тип базы данных« INSTL_DATABASE_NAME_TOO_LONG=«Имя базы данных MySQL должно содержать не более 64 символов« INSTL_DATABASE_PREFIX_INVALID_CHARS=«Префикс таблиц MySQL должен начинаться с латинской буквы и может содержать только латинские буквы, цифры или символ подчеркивания (A-Z,a-z,0-9,_)« INSTL_DATABASE_INVALID_NAME=«В версиях MySQL меньше, чем 5.1.6 запрещено использовать точки или другие «_QQ_«специальные«_QQ_« символы в имени. Текущая версия MySQL: %s« INSTL_DATABASE_NAME_INVALID_SPACES=«Имя базы данных и таблиц MySQL не может начинаться или заканчиваться пробелами.« INSTL_DATABASE_NAME_INVALID_CHAR=«В именах баз данных и таблиц MySQL запрещено использование символа ASCII(0x00).« INSTL_DATABASE_FILE_DOES_NOT_EXIST=«Файл %s не существует« ;controllers INSTL_COOKIES_NOT_ENABLED=«В вашем браузере отключена возможность принимать cookie. Вы не сможете установить приложение, если эта функция будет выключена. Кроме того, существует вероятность неправильной настройки переменной <strong>session.save_path</strong> сервера. Если вы не знаете, как это проверить и исправить самостоятельно, то обратитесь к администратору вашего сервера (хостеру).« INSTL_HEADER_ERROR=«Ошибка« ;Helpers INSTL_PAGE_TITLE=«Мастер установки Joomla!« ;Configuration model INSTL_ERROR_CONNECT_DB=«Не удалось подключиться к базе данных. Ниже показан текст сообщения об ошибке: %s« INSTL_STD_OFFLINE_MSG=«Сайт закрыт на техническое обслуживание.<br /> Пожалуйста, зайдите позже.« ;FTP model INSTL_FTP_INVALIDROOT=«Указанная FTP директория не является директорией установки Joomla!« INSTL_FTP_NOCONNECT=«Не удалось подключиться к FTP серверу« INSTL_FTP_NODELE=«Сбой выполнения команды «_QQ_«DELE«_QQ_«.« INSTL_FTP_NODIRECTORYLISTING=«Не удалось получить список файлов от FTP сервера.« INSTL_FTP_NOLIST=«Сбой выполнения команды «_QQ_«LIST«_QQ_«.« INSTL_FTP_NOLOGIN=«Невозможно зайти на FTP сервер.« INSTL_FTP_NOMKD=«Сбой выполнения команды «_QQ_«MKD«_QQ_«.« INSTL_FTP_NONLST=«Сбой выполнения команды «_QQ_«NLST«_QQ_«.« INSTL_FTP_NOPWD=«Сбой выполнения команды «_QQ_«PWD«_QQ_«.« INSTL_FTP_NORETR=«Сбой выполнения команды «_QQ_«RETR«_QQ_«.« INSTL_FTP_NORMD=«Сбой выполнения команды «_QQ_«RMD«_QQ_«.« INSTL_FTP_NOROOT=«Не удалось получить доступ к указанной FTP директории.« INSTL_FTP_NOSTOR=«Сбой выполнения команды «_QQ_«STOR«_QQ_«.« INSTL_FTP_NOSYST=«Сбой выполнения команды «_QQ_«SYST«_QQ_«.« INSTL_FTP_UNABLE_DETECT_ROOT_FOLDER=«Невозможно автоматически определить корневую директорию FTP.« ;others INSTL_ADVANCED_SETTINGS=«Расширенные установки« INSTL_BASIC_SETTINGS=«Основные установки« INSTL_CONFPROBLEM=«Возникла проблема создания конфигурационного файла. Необходимо вручную создать текстовый файл ‘configuration.php’ в корне сайта и вставить в него содержимое текстового поля.« INSTL_DATABASE_SUPPORT=«Поддержка базы данных:« INSTL_DISPLAY_ERRORS=«Показывать ошибки« INSTL_ERROR_DB=«При заполнении базы данных возникли ошибки: %s« INSTL_ERROR_INITIALISE_SCHEMA=«Ошибка инициализации схемы базы данных« INSTL_FILE_UPLOADS=«Загрузка файлов« INSTL_GNU_GPL_LICENSE=«GNU/GPL« INSTL_INSTALLATION=«Установка« INSTL_JSON_SUPPORT_AVAILABLE=«Поддержка JSON« INSTL_LICENSE=«Лицензия« INSTL_MAGIC_QUOTES_GPC=«Magic Quotes GPC Off« INSTL_MAGIC_QUOTES_RUNTIME=«Magic Quotes Runtime« INSTL_MB_LANGUAGE_IS_DEFAULT=«MB язык по умолчанию« INSTL_MB_STRING_OVERLOAD_OFF=«MB String Overload выключена« INSTL_NOTICEMBLANGNOTDEFAULT=«Язык PHP mbstring не установлен в ‘neutral’. Это можно исправить добавлением строки <strong>php_value mbstring.language neutral</strong> непосредственно в файле .htaccess.« INSTL_NOTICEMBSTRINGOVERLOAD=«Установлена перегрузка функции PHP mbstring. Это можно отключить локально, добавив строку <strong>php_value mbstring.func_overload 0</strong> в файл .htaccess.« INSTL_NOTICEYOUCANSTILLINSTALL=«<br />Вы можете продолжить установку, после чего в конце будет показана конфигурация. Вам будет необходимо выполнить ещё один дополнительный шаг — загрузить код вручную. Нажмите на следующем поле, что бы выделить весь отображаемый код, скопируйте его и вставьте как новый файл и назовите его <code>configuration.php</code>, затем загрузите этот файл на ваш сервер в корневую директорию сайта.« INSTL_OUTPUT_BUFFERING=«Буферизация вывода« INSTL_PARSE_INI_FILE_AVAILABLE=«Поддержка INI Parser« INSTL_PHP_VERSION=«Версия PHP« INSTL_REGISTER_GLOBALS=«Register Globals Off« INSTL_SAFE_MODE=«Safe Mode« INSTL_SESSION_AUTO_START=«Session Auto Start« INSTL_WRITABLE=«%s доступен на запись« INSTL_XML_SUPPORT=«Поддержка XML« INSTL_ZLIB_COMPRESSION_SUPPORT=«Поддержка Zlib« INSTL_ZIP_SUPPORT_AVAILABLE=«Встроенная поддержка ZIP (Рекомендуется)« INSTL_PROCESS_BUSY=«Идет процесс установки. Пожалуйста подождите…« ;Global strings JADMINISTRATOR=«Панель управления« JADVANCED=«Расширенные« JCHECK_AGAIN=«Повторить проверку« JERROR=«Ошибка« JEMAIL=«E-mail« JGLOBAL_ISFREESOFTWARE=«%s распространяется по лицензии %s.« JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM=«Языковой пакет не соответствует версии Joomla!. Некоторые языковые константы могут отсутствовать.« JGLOBAL_SELECT_AN_OPTION=«Выберите значение« JGLOBAL_SELECT_NO_RESULTS_MATCH=«Результаты не совпадают« JGLOBAL_SELECT_SOME_OPTIONS=«Выберите несколько значений« JINVALID_TOKEN=«Последний запрос был отклонен, поскольку содержит неверный ключ безопасности. Обновите страницу и попробуйте еще раз.« JNEXT=«Далее« JNO=«Нет« JNOTICE=«Замечание« JOFF=«Выкл« JON=«Вкл« JPREVIOUS=«Назад« JSITE=«Сайт« JUSERNAME=«Имя пользователя« JYES=«Да« ; Framework strings necessary when no lang pack is available JLIB_DATABASE_ERROR_DATABASE=«Ошибка базы данных.« JLIB_DATABASE_ERROR_CONNECT_MYSQL=«Не удалось подключиться к MySQL.« JLIB_DATABASE_ERROR_LOAD_DATABASE_DRIVER=«Не удалось загрузить драйвер базы данных: %s« JLIB_ENVIRONMENT_SESSION_EXPIRED=«Ваша сессия истекла, пожалуйста, обновите страницу.« JLIB_FILESYSTEM_ERROR_COPY_FAILED=«Ошибка копирования« JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER_FILES=«JFolder: :files: Указанный путь не является каталогом. Путь: %s« JLIB_FORM_FIELD_INVALID=«Некорректно заполнено поле: « JLIB_FORM_VALIDATE_FIELD_REQUIRED=«Необходимо заполнить поле: %s« JLIB_FORM_VALIDATE_FIELD_INVALID=«Некорректно заполнено поле: %s« JLIB_INSTALLER_ERROR_FAIL_COPY_FILE=«JInstaller: :Install: Ошибка копирования файла %1$s в %2$s.« JLIB_UTIL_ERROR_CONNECT_DATABASE=«JDatabase: :getInstance: Не удалось подключиться к базе данных <br />joomla.library: %1$s — %2$s« ; Strings for the language debugger JDEBUG_LANGUAGE_FILES_IN_ERROR=«Ошибки в языковых файлах« JDEBUG_LANGUAGE_UNTRANSLATED_STRING=«Непереведенные строки« JNONE=«Нет« ;Necessary for errors ADMIN_EMAIL=«E-mail администратора« ADMIN_PASSWORD=«Пароль администратора« ADMIN_PASSWORD2=«Подтверждение пароля« SITE_NAME=«Название сайта« ; Database types (allows for a more descriptive label than the internal name) MYSQL=«MySQL« MYSQLI=«MySQLi« ORACLE=«Oracle« POSTGRESQL=«PostgreSQL« SQLAZURE=«Microsoft SQL Azure« SQLITE=«SQLite« SQLSRV=«Microsoft SQL Server«

0 Пользователей и 1 Гость просматривают эту тему.

  • 36 Ответов
  • 5880 Просмотров

Друзья, подскажите что делать, у меня в панели управления есть такая штука «Внимание: База данных устарела! Схема базы данных (2.5.7) не соответствует версии CMS (2.5.4).» Кнопочка «исправить» и очистка кэша не помогают. И вообще на сколько вредная это ошибка? На мой взгляд, от нее куча проблем.

А реально какая версия Joomla?

У вас уже установлена последняя версия Joomla!, 2.5.4.

У вас уже установлена последняя версия Joomla!, 2.5.4.

Это не последняя. Пора обновляться :)

Обновления отсутствуют
У вас уже установлена последняя версия Joomla!, 2.5.4.
 ;D
так написано в панели управления>обновления Joomla
я бы рад

« Последнее редактирование: 08.02.2013, 20:34:26 от Alex Kop »

Записан

Это к хостеру, посмотрите какая у вас версия MySQL.

Записан

Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма

Хостинг отмазывается:
Здравствуйте!
Вас приветствует Регистратор доменных имен REG.RU!
Данный вопрос выходит за рамки решаемых технической поддержкой хостинга. Обратитесь к разработчикам Вашего сайта или тематические форумы по разработке или используемой Вами CMS. Попробуйте переустановить CMS.

Версия MySQL-клиента: 4.1.22

Joomla 2.5 не работает на 4 MySQL. Если хостер не может предоставить вам 5 то меняйте
 его.

Joomla 2.5 не работает на 4 MySQL. Если хостер не может предоставить вам 5 то меняйте
 его.

ок, попробую еще наехать на хостинг, (я правда и так собрался его поменять), а вообще работает вроде и сайт и панель управления, есть конечно некоторые проблемы (не обновляется CMS, AkeebaBakup, не работает SEF и т.д.), но в целом есть движение

Версия MySQL-клиента: 4.1.22

Пинать хостера, чтобы обновил БД до 5.*

Joomla 2.5 не работает на 4 MySQL. Если хостер не может предоставить вам 5 то меняйте его.

У REG.RU есть MySQL 5.*

Записан

Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма

Пинать хостера, чтобы обновил БД до 5.*
У REG.RU есть MySQL 5.*

уже написал им письмо, хорошо если это решит вопрос)

вот прикол, хостинг провайдер уверен, что у меня установлена Joomla 1.6, странно както! :o
а MySQL 5.0.92 сейчас (я ошибся написав  4.1.22)

« Последнее редактирование: 08.02.2013, 23:06:19 от Alex Kop »

Записан

Чего делать то, может есть еще какие предложения?

для начала,  зайти сюда http://ваш.домен/administrator/index.php?option=com_admin&view=sysinfo , сделать скрин экрана и выложить в тему.

а MySQL 5.0.92 сейчас (я ошибся написав  4.1.22)

http://www.joomla.org/about-joomla/technical-requirements.html

Requirements for Joomla 2.5.x, 1.7.x and 1.6.x

Software     Recommended    Minimum    
PHP            5.3 +                5.2.4 +    
MySQL        5.0.4 +             5.0.4 +

Хотя странно, а кэш пробовали почистить? Можно ведь обновить указав url пакета версии 2.5.9

Записан

Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма

не знаю как скрин сюда воткнуть,
инфа такая PHP Version 5.3.13
в том то  и дело, и кэш чистил и кнопка исправить не помогает

не знаю как скрин сюда воткнуть,

Сохраняете скрин в .jpg, нажимаете под сообщением кнопку «Ответ», появляется расширенная форма ответа, внизу неё жмёте на «Дополнительные опции», добавляете скрин во «Вложение», отправляете сообщение.

хостинг провайдер уверен, что у меня установлена Joomla 1.6

Попросите хостинг-провайдера тоже сделать скриншот того, как они «видят», что у Вас версия Jooml’ы 1.6.

ну не знаю я как сюда воткнуть изображение, нет у меня «Вложение», попробую вот так

« Последнее редактирование: 05.08.2015, 13:56:03 от Alex Kop »

Записан

;D

Может се таки вы выложите скрин этой страницы http://ваш.домен/administrator/index.php?option=com_admin&view=sysinfo, а не информации об PHP.

незнаю почему, но в первый раз ссылка вывела меня на информацию о php, вот поправка
а вот что ответили по поводу скрина хостеры: > и если вам не сложно пришлите мне скрин того, как вы видите, что у меня Joomla 1.6
Данной заявкой до этого занимался другой специалист, вероятнее всего произошла ошибка. Приносим извинения за допущенную неточность.

« Последнее редактирование: 05.08.2015, 13:56:39 от Alex Kop »

Записан

Dron79 в чем невнимательность? в том что есть Joomla 2.5.8 я давно в курсе, и даже пытался установить, только не устанавливается (ошибка сервера: HTTP 500), я вообще то думал из-за устаревшей схемы базы данных…

И в ручную пробовали обновлять, через «Менеджер расширений» — тоже такая ошибка?

ппц, прям замкнутый круг какойто… !

невнимательность в определении версии MySQL и невнимательность при чтения мануалов. Совсем непонятно как можно спутать цифры 5.0.92 с  4.1.22.
При таком отношении к делу даже страшно что то советовать, вдруг вы опять что то перепутаете, и совсем добъёте сайт.
А при обновлении сайта нужно полное понимание этого процесса, либо неуклонное соблюдение всех пунктов инструкции.

А почему не 2.5.9? Ещё не stable?

Потому что на этой странице хорошо последовательность действий расписана, что и как надо делать, зачем по 10 раз одно и тоже писать. Автоматом она как раз до крайней версии обновится.

Эта статья является проблемой, которая возникает при установке KingBase, а также ваше собственное решение, если вы его используете, пожалуйста, игнорируйте.
Нормальный учебник по установке:Учебник по установке

В инициализации Kingbase произошла следующие проблемы:

Инициализация системы

Initdb: Слишком много параметров командной строки (первое — «—username»)

Получите дополнительную информацию с «initdb —help».

Ошибка инициализации

Подробное сообщение об ошибке:

Решение один

Удалите kingbase и удалите все файлы. При удалении файл появляется при использовании невозможного удаления, откройте диспетчер задач для поиска сервера R

Затем процесс UNER завершает процесс, а затем удалить файл.

Затем заполните установочный файл, настройка точки, не устанавливайте и устанавливайте.

Если установка точек мигает, предпринимается второй метод.

Решение два

Если вы указате на настройке, нажмите Установить в папке установки.

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

Если у вас все еще есть следующие вопросы:

Просто откройте папку Bin из каталога установки KingBase и введите командную строку.

Введите initdb —help, чтобы увидеть функцию initdb

Затем, пожалуйста, введите имя базы данных initdb — Database = «-U» имя базы данных «- saubername =» -w «-w» Пароль базы данных «-D» Папка инвентаризации данных «(NO в команде» «, вот для идентификации ), Например, initdb —database = test -u system —saousermame = saouser -w 174658 -dg: kingbase kingbase data
Если возникает ошибка, измените команду на основе запроса.

Поскольку я установил вариабельную среду Coinbase_data, нет пароля после задней части -да здесь, мне нужно ввести пароль Saouser при инициализации.

После инициализации появляется следующее подсказку

Введите команду, чтобы запустить сервер базы данных

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

Это инициализируется здесь.

#1

valievdazn

    Newbie

  • Posters
  • 9 Сообщений:

Отправлено 07 Апрель 2015 — 10:30

При установке DrWeb Enterprise Security Suite Server 6-ой версии вывело ошибку. Кликнув «Да» получил еще 2 ошибки.

В общей сложности получилось 3 скрина.

Прошу подсказать в чём может быть проблема.

ОС: Windows Server 2003 R2

Спасибо.

Прикрепленный файл
 1.jpg   252,72К
  0 Скачано разПрикрепленный файл
 2.jpg   139,76К
  0 Скачано разПрикрепленный файл
 3.jpg   166,62К
  0 Скачано раз

  • Наверх

#2


maxic

maxic

    Keep yourself alive

  • Moderators
  • 12 659 Сообщений:

Отправлено 07 Апрель 2015 — 10:58

valievdazn, лог установки — в студию!

  • Наверх

#3


valievdazn

valievdazn

    Newbie

  • Posters
  • 9 Сообщений:

Отправлено 07 Апрель 2015 — 15:18

Прошелся системной утилиткой, которая собирает логи. 

Архив не прикрепился из-за большого размера, пришлось выбросить папку Documents_and_Settings, остальное не трогал.

  • Наверх

#4


maxic

maxic

    Keep yourself alive

  • Moderators
  • 12 659 Сообщений:

Отправлено 07 Апрель 2015 — 15:22

valievdazn, боюсь, что логи были в выброшенном ;)

  • Наверх

#5


valievdazn

valievdazn

    Newbie

  • Posters
  • 9 Сообщений:

Отправлено 07 Апрель 2015 — 15:46

Удалил файл drwscanner, который весит больше полутора гигабайт, скидываю только Documents_and_Settings.

  • Наверх

#6


maxic

maxic

    Keep yourself alive

  • Moderators
  • 12 659 Сообщений:

Отправлено 07 Апрель 2015 — 15:55

valievdazn, здесь тоже нет лога установки ;)

Посмотрите в %temp% 

  • Наверх

#7


valievdazn

valievdazn

    Newbie

  • Posters
  • 9 Сообщений:

Отправлено 07 Апрель 2015 — 17:36

Нашёл, если то конечно.

Спасибо.

  • Наверх

#8


maxic

maxic

    Keep yourself alive

  • Moderators
  • 12 659 Сообщений:

Отправлено 07 Апрель 2015 — 17:54

Смущает вот что:

MSI © (8C:C4) [08:28:29:406]: SOFTWARE RESTRICTION POLICY: C:DOCUME~19335~1LOCALS~1Temp{281A3C17-5C3D-4072-AAC6-E1DF65E6FDC4}Dr.Web Enterprise Server.msi is not digitally signed

Проверьте, у дистрибутива цифровая подпись имеется? Надеюсь, ставите релизный 6.0.4?

  • Наверх

#9


Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 497 Сообщений:

Отправлено 07 Апрель 2015 — 21:50

Раз речь про инициализацию БД, стоило б ещё поискать initdb.log или что-либо подобное.

Семь раз отрежь – один раз проверь

  • Наверх

#10


valievdazn

valievdazn

    Newbie

  • Posters
  • 9 Сообщений:

Отправлено 08 Апрель 2015 — 07:54

initdb.log остался только от прошлых попыток установки. Прикрепляю.

Вообще в каталоге /var все логи со старыми датами изменения. Это логи от прошлых неудачных попыток установки.

Название дистрибутива: drweb-esuite-server-604-201211200-windows-nt-x86.exe

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

Вообще мы купили 10-ую версию, однако на втором сервере, на котором сейчас всё установлено, сначала потребовалось поставить 6-ку, с которой можно обновиться до 10-ой версии, чего мы пока решили не делать.

Прикрепленные файлы:

  • Прикрепленный файл
     initdb.log   588,27К
      2 Скачано раз

Сообщение было изменено valievdazn: 08 Апрель 2015 — 07:57

  • Наверх

#11


maxic

maxic

    Keep yourself alive

  • Moderators
  • 12 659 Сообщений:

Отправлено 08 Апрель 2015 — 08:07

valievdazn, о наличии цифровой подписи вы так и не ответили.

  • Наверх

#12


valievdazn

valievdazn

    Newbie

  • Posters
  • 9 Сообщений:

Отправлено 08 Апрель 2015 — 08:29

maxic, в свойствах установочного файла «Эта цифровая подпись действительна».

  • Наверх

#13


maxic

maxic

    Keep yourself alive

  • Moderators
  • 12 659 Сообщений:

Отправлено 08 Апрель 2015 — 09:14

valievdazn, уже хорошо.

«Больной перед смертью потел? Замечательно!» :)

  • Наверх

#14


valievdazn

valievdazn

    Newbie

  • Posters
  • 9 Сообщений:

Отправлено 08 Апрель 2015 — 09:45

maxic, так что же нам теперь?

  • Наверх

#15


maxic

maxic

    Keep yourself alive

  • Moderators
  • 12 659 Сообщений:

Отправлено 08 Апрель 2015 — 10:12

valievdaznAfalin посмотрит запрошенный им лог и, возможно, скажет что-то более умное, чем я :)

  • Наверх

#16


valievdazn

valievdazn

    Newbie

  • Posters
  • 9 Сообщений:

Отправлено 08 Апрель 2015 — 10:18

Afalin, глянь пожалуйста логи.

Спасибо.

  • Наверх

#17


Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 497 Сообщений:

Отправлено 08 Апрель 2015 — 10:22

initdb.log остался только от прошлых попыток установки.

Да, именно так.

Так что дело не в инициализации БД, либо лог не сохранился, что маловероятно.

Семь раз отрежь – один раз проверь

  • Наверх

#18


valievdazn

valievdazn

    Newbie

  • Posters
  • 9 Сообщений:

Отправлено 08 Апрель 2015 — 10:51

Afalin, Так что нам делать то, может еще какие варианты какие есть?

  • Наверх

#19


Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 497 Сообщений:

Отправлено 08 Апрель 2015 — 11:21

MSI (s) (E0:F8) [08:34:18:281]: Executing op: ActionStart(Name=InitializeDB,Description=Инициализация внутренней базы данных,)
Действие 8:34:18: InitializeDB. Инициализация внутренней базы данных
MSI (s) (E0:F8) [08:34:18:281]: Executing op: CustomActionSchedule(Action=InitializeDB,ActionType=1025,Source=BinaryData,Target=InitializeDB,CustomActionData=C:Program FilesDrWeb Enterprise Server|C:Program FilesDrWeb Enterprise Server|-|byeKESAZNM|Dr.Web Enterprise Server|Произошла ошибка инициализации базы данных. Вы хотите продолжить установку?|C:DOCUME~19335~1LOCALS~1Temp{76A0372A-C60C-4738-81B0-7E505EB575DA})
MSI (s) (E0:94) [08:34:18:281]: Invoking remote custom action. DLL: C:WINDOWSInstallerMSI1F.tmp, Entrypoint: InitializeDB
Initializing database…
Created response file:
C:DOCUME~19335~1LOCALS~1Temp{76A0372A-C60C-4738-81B0-7E505EB575DA}initdb.resp
Running initialization
«C:Program FilesDrWeb Enterprise Serverbindrwcsd.exe» silent -home=»C:Program FilesDrWeb Enterprise Server» -var-root=»C:Program FilesDrWeb Enterprise Servervar» -verbosity=all -log=»C:Program FilesDrWeb Enterprise Servervarinitdb.log» initdbex «C:DOCUME~19335~1LOCALS~1Temp{76A0372A-C60C-4738-81B0-7E505EB575DA}initdb.resp»
Process exit code is 128
MSI (s) (E0:F8) [08:34:30:828]: Executing op: ActionStart(Name=_InstallESServer_DEF,Description=Регистрация службы,)
Действие 8:34:30: _InstallESServer_DEF. Регистрация службы
MSI (s) (E0:F8) [08:34:30:828]: Executing op: CustomActionSchedule(Action=_InstallESServer_DEF,ActionType=1025,Source=BinaryData,Target=InstallServer,CustomActionData=C:Program FilesDrWeb Enterprise Server|C:Program FilesDrWeb Enterprise Server|INFO|10|10m|Installation of the server failed.|Dr.Web Enterprise Server)
MSI (s) (E0:90) [08:34:30:843]: Invoking remote custom action. DLL: C:WINDOWSInstallerMSI20.tmp, Entrypoint: InstallServer
Installing server service…
Executing command: C:Program FilesDrWeb Enterprise Serverbindrwcsd.exe silent -home=»C:Program FilesDrWeb Enterprise Server» -bin-root=»C:Program FilesDrWeb Enterprise Server» -var-root=»C:Program FilesDrWeb Enterprise Servervar» -verbosity=INFO -rotate=10,10m install
Process exit code is 128
ERROR: Failed to install server.

Предположу, что это имеет связь с последним скриншотом.

Что тут происходит – не знаю, но я бы в момент возникновения ошибки внимательно посмотрел и потыкал бы drwcsd.exe.

З.Ы. А в техподдержку обращались, кстати?

Семь раз отрежь – один раз проверь

  • Наверх


[Сообщения об ошибках][Сообщите об ошибке в программе LibaBook]
Ошибка инициализации базы данных



Если у вас такая же ошибка, напишите пожалуйста в комметрарии версию LibaBook и Windows.

01.07.2020 20:37

pleskatchevaa

FREE

1 0

Ошибка инициализации базы данных


ID Отчёта: ___463
Версия LibaBook: ___2.140.9
Версия Windows: ___Майкрософт Windows 10 Pro
Текст сообщения в окне с ошибкой (если появлялось): ___

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

0

Реализовано


Question

I want add Spring Cloud Security with OAuth2, an exception occurs when initialize the script .

Bug report

Spring Boot Version : 2.0.0.RELEASE
Spring Cloud Version: Finchley.M8

Just Spring Boot, the server can initialize a database with schema

the build.gradle:

dependencies {

compile ‘org.springframework.boot:spring-boot-starter-web’
compile ‘org.springframework.boot:spring-boot-starter-data-jpa’
compile ‘mysql:mysql-connector-java’

testCompile group: ‘junit’, name: ‘junit’, version: ‘4.12’
}

the application.properties:

spring.datasource.initialization-mode=always
spring.datasource.name=test
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/auth?useSSL=false&characterEncoding=utf-8
spring.datasource.username=*********
spring.datasource.password=*********
spring.datasource.schema=classpath:database/schema-mysql.sql

the log:

2018-03-13 20:26:44.721 INFO 90228 — [ main] com.btzh.test.TestApplication : Starting TestApplication on wanimal with PID 90228 (/Users/waincent/workspace/project/AnalysisPlatform/analysis-service-auth/out/production/classes started by waincent in /Users/waincent/workspace/project/AnalysisPlatform)
2018-03-13 20:26:44.729 INFO 90228 — [ main] com.btzh.test.TestApplication : No active profile set, falling back to default profiles: default
2018-03-13 20:26:44.826 INFO 90228 — [ main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@16aa0a0a: startup date [Tue Mar 13 20:26:44 CST 2018]; root of context hierarchy
2018-03-13 20:26:49.479 INFO 90228 — [ main] trationDelegate$BeanPostProcessorChecker : Bean ‘org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration’ of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$67bc7cb5] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-03-13 20:26:51.127 INFO 90228 — [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8889 (http)
2018-03-13 20:26:51.226 INFO 90228 — [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2018-03-13 20:26:51.226 INFO 90228 — [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.28
2018-03-13 20:26:51.249 INFO 90228 — [ost-startStop-1] o.a.catalina.core.AprLifecycleListener : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/Users/waincent/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.]
2018-03-13 20:26:51.495 INFO 90228 — [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2018-03-13 20:26:51.496 INFO 90228 — [ost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 6675 ms
2018-03-13 20:26:52.283 INFO 90228 — [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Servlet dispatcherServlet mapped to [/]
2018-03-13 20:26:52.292 INFO 90228 — [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘characterEncodingFilter’ to: [/]
2018-03-13 20:26:52.293 INFO 90228 — [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘hiddenHttpMethodFilter’ to: [/
]
2018-03-13 20:26:52.293 INFO 90228 — [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘httpPutFormContentFilter’ to: [/]
2018-03-13 20:26:52.293 INFO 90228 — [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘requestContextFilter’ to: [/
]
2018-03-13 20:26:52.496 INFO 90228 — [ main] com.zaxxer.hikari.HikariDataSource : test — Starting…
2018-03-13 20:26:53.191 INFO 90228 — [ main] com.zaxxer.hikari.HikariDataSource : test — Start completed.
2018-03-13 20:26:53.201 INFO 90228 — [ main] o.s.jdbc.datasource.init.ScriptUtils : Executing SQL script from class path resource [database/schema-mysql.sql]
2018-03-13 20:26:53.616 INFO 90228 — [ main] o.s.jdbc.datasource.init.ScriptUtils : Executed SQL script from class path resource [database/schema-mysql.sql] in 415 ms.
2018-03-13 20:26:53.830 INFO 90228 — [ main] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit ‘default’
2018-03-13 20:26:53.877 INFO 90228 — [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [
name: default
…]
2018-03-13 20:26:54.255 INFO 90228 — [ main] org.hibernate.Version : HHH000412: Hibernate Core {5.2.14.Final}
2018-03-13 20:26:54.257 INFO 90228 — [ main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found
2018-03-13 20:26:54.353 INFO 90228 — [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
2018-03-13 20:26:54.729 INFO 90228 — [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
2018-03-13 20:26:55.395 INFO 90228 — [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit ‘default’
2018-03-13 20:26:57.041 INFO 90228 — [ main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@16aa0a0a: startup date [Tue Mar 13 20:26:44 CST 2018]; root of context hierarchy
2018-03-13 20:26:57.168 WARN 90228 — [ main] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2018-03-13 20:26:57.309 INFO 90228 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped «{[/error]}» onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2018-03-13 20:26:57.312 INFO 90228 — [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped «{[/error],produces=[text/html]}» onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2018-03-13 20:26:57.417 INFO 90228 — [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-03-13 20:26:57.417 INFO 90228 — [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/
] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-03-13 20:26:57.512 INFO 90228 — [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2018-03-13 20:26:58.468 INFO 90228 — [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2018-03-13 20:26:58.472 INFO 90228 — [ main] o.s.j.e.a.AnnotationMBeanExporter : Bean with name ‘dataSource’ has been autodetected for JMX exposure
2018-03-13 20:26:58.480 INFO 90228 — [ main] o.s.j.e.a.AnnotationMBeanExporter : Located MBean ‘dataSource’: registering with JMX server as MBean [com.zaxxer.hikari:name=dataSource,type=HikariDataSource]
2018-03-13 20:26:58.584 INFO 90228 — [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8889 (http) with context path »
2018-03-13 20:26:58.593 INFO 90228 — [ main] com.btzh.test.TestApplication : Started TestApplication in 15.774 seconds (JVM running for 17.686)

When I add the dependencies with spring cloud

dependencies {

compile ‘org.springframework.boot:spring-boot-starter-web’
compile ‘org.springframework.boot:spring-boot-starter-data-jpa’

compile ‘org.springframework.cloud:spring-cloud-starter’

compile ‘mysql:mysql-connector-java’
testCompile group: ‘junit’, name: ‘junit’, version: ‘4.12’
}

the problem:

2018-03-13 20:30:21.044 INFO 94609 — [ main] com.btzh.test.TestApplication : No active profile set, falling back to default profiles: default
2018-03-13 20:30:21.082 INFO 94609 — [ main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@102cec62: startup date [Tue Mar 13 20:30:21 CST 2018]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@36c88a32
2018-03-13 20:30:23.251 INFO 94609 — [ main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean ‘dataSource’ with a different definition: replacing [Root bean: class [null]; scope=refresh; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=false; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]] with [Root bean: class [org.springframework.aop.scope.ScopedProxyFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in BeanDefinition defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]]
2018-03-13 20:30:23.565 INFO 94609 — [ main] o.s.cloud.context.scope.GenericScope : BeanFactory id=e1c12ad4-ed75-30c4-97c0-951f8d831ab4
2018-03-13 20:30:23.853 INFO 94609 — [ main] trationDelegate$BeanPostProcessorChecker : Bean ‘org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration’ of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$435d5c9b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-03-13 20:30:23.958 INFO 94609 — [ main] trationDelegate$BeanPostProcessorChecker : Bean ‘org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration’ of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration$$EnhancerBySpringCGLIB$$5f775f98] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2018-03-13 20:30:24.769 INFO 94609 — [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8889 (http)
2018-03-13 20:30:24.858 INFO 94609 — [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2018-03-13 20:30:24.859 INFO 94609 — [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.28
2018-03-13 20:30:24.908 INFO 94609 — [ost-startStop-1] o.a.catalina.core.AprLifecycleListener : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/Users/waincent/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.]
2018-03-13 20:30:25.146 INFO 94609 — [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2018-03-13 20:30:25.147 INFO 94609 — [ost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 4065 ms
2018-03-13 20:30:25.756 INFO 94609 — [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Servlet dispatcherServlet mapped to [/]
2018-03-13 20:30:25.773 INFO 94609 — [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘characterEncodingFilter’ to: [/]
2018-03-13 20:30:25.774 INFO 94609 — [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘hiddenHttpMethodFilter’ to: [/
]
2018-03-13 20:30:25.775 INFO 94609 — [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘httpPutFormContentFilter’ to: [/]
2018-03-13 20:30:25.775 INFO 94609 — [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘requestContextFilter’ to: [/
]
2018-03-13 20:30:26.219 WARN 94609 — [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization — cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘entityManagerFactory’ defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Unsatisfied dependency expressed through method ‘entityManagerFactory’ parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘entityManagerFactoryBuilder’ defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Unsatisfied dependency expressed through method ‘entityManagerFactoryBuilder’ parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘jpaVendorAdapter’ defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.JpaVendorAdapter]: Factory method ‘jpaVendorAdapter’ threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘scopedTarget.dataSource’ defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvoker’: Invocation of init method failed; nested exception is org.springframework.jdbc.datasource.init.UncategorizedScriptException: Failed to execute database script; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name ‘scopedTarget.dataSource’: Requested bean is currently in creation: Is there an unresolvable circular reference?
2018-03-13 20:30:26.220 INFO 94609 — [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2018-03-13 20:30:26.355 INFO 94609 — [ main] ConditionEvaluationReportLoggingListener :

Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
2018-03-13 20:30:26.361 ERROR 94609 — [ main] o.s.b.d.LoggingFailureAnalysisReporter :


APPLICATION FAILED TO START


Description:

The dependencies of some of the beans in the application context form a cycle:

entityManagerFactory defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]

entityManagerFactoryBuilder defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]

jpaVendorAdapter defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]
┌─────┐
| scopedTarget.dataSource defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]
↑ ↓
| org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerInvoker
└─────┘

Process finished with exit code 1

Enhancement

I don’t know why.

#java #spring #initialization #hsqldb

#java #весна #инициализация #hsqldb

Вопрос:

У меня есть Hsqldb 1) в памяти

 <jdbc:embedded-database id="idtSimulatorDataSource" type="HSQL">
        <jdbc:script location="classpath:hsql/idt_schema.sql"/>
    </jdbc:embedded-database>
  

2) в режиме сервера

 <bean id="idtSimulatorDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
        <property name="driverClassName" value="org.hsqldb.jdbc.JDBCDriver"/>
        <property name="username" value="sa"/>
        <property name="password" value=""/>
        <property name="url" value="jdbc:hsqldb:hsql://localhost:9001/idt_simulatordb"/>
    </bean>
  

1) все работает правильно
2) не удается создать схему. Если я создаю схему вручную, то в режиме гибернации создаются все необходимые манипуляции с DDL, и everethyng тоже работает правильно.
Но я не знаю, где мне следует назначить свойство для сценария инициализации БД

Вот мой файл сохранения

 <?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
    <persistence-unit name="IDTSimulator" transaction-type="RESOURCE_LOCAL">
        <provider>org.hibernate.ejb.HibernatePersistence</provider>

        <class>com.nxsystems.simulator.idt.domain.IDTAccount</class>
        <class>com.nxsystems.simulator.idt.domain.IDTCard</class>
        <class>com.nxsystems.simulator.idt.domain.IDTCurrency</class>
        <class>com.nxsystems.simulator.idt.domain.IDTCardHolder</class>
        <class>com.nxsystems.simulator.idt.domain.IDTProgram</class>
        <class>com.nxsystems.simulator.idt.domain.IDTTransaction</class>

        <exclude-unlisted-classes>true</exclude-unlisted-classes>

        <properties>
            <!-- -->
            <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
            <property name="hibernate.default_schema" value="simulators"/>
            <!-- -->
            <property name="hibernate.show_sql" value="true"/>
            <property name="hibernate.format_sql" value="true"/>
            <!-- -->
            <property name="hibernate.cache.use_second_level_cache" value="true"/>
            <property name="hibernate.cache.use_query_cache" value="false"/>
            <property name="hibernate.cache.region.factory_class" value="net.sf.ehcache.hibernate.EhCacheRegionFactory"/>
            <!-- -->
            <!--<property name="hibernate.hbm2ddl.auto" value="create"/>-->
            <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
            <property name="hibernate.connection.pool_size" value="10"/>


        </properties>
    </persistence-unit>
</persistence>
  

И вот мой сценарий инициализации файла

 DROP SCHEMA IF EXISTS simulators CASCADE;
CREATE SCHEMA SIMULATORS AUTHORIZATION SA -- not work yet
CREATE TABLE SIMULATORS.dirtyhack();
  

Может быть, было бы лучше создать схему автоматически, но я не знаю, как

ОБНОВЛЕНИЕ Я нашел, как запустить скрипт инициализации БД:

jdbc: инициализировать-источник данных базы данных =»idtSimulatorDataSource»>

Также я установил

 <property name="hibernate.hbm2ddl.auto" value="create"/>
  

Но теперь у меня следующая ошибка:

 11:15:57,337  WARN (main) [JDBCExceptionReporter] SQL Error: -5501, SQLState: 42501
11:15:57,370 ERROR (main) [JDBCExceptionReporter] user lacks privilege or object not found: IDT_CARD
  

http://publib.boulder.ibm.com/iseries/v5r1/ic2924/index.htm?info/rzala/rzalastc.html

 SQLSTATE Value:      42501  
Meaning: The authorization ID does not have the privilege to perform the specified operation on the identified object.
  

What are privileges ?????

UPDATE:
Now I’m really confused.
I look into log. And see following:

/ C2 / УСТАНОВИТЬ ОБЩЕДОСТУПНУЮ СХЕМУ УДАЛЕНИЯ СХЕМЫ, ЕСЛИ СУЩЕСТВУЕТ КАСКАД симуляторов, СОЗДАТЬ СХЕМУ АВТОРИЗАЦИИ СИМУЛЯТОРОВ SA, СОЗДАТЬ СИМУЛЯТОРЫ ТАБЛИЦ.dirtyhack() ОТКЛЮЧИТЬ / C3 / УСТАНОВИТЬ ОБЩЕДОСТУПНУЮ СХЕМУ ОТКЛЮЧЕНИЯ / C4 / УСТАНОВИТЬ ОБЩЕДОСТУПНУЮ СХЕМУ УДАЛЕНИЯ СХЕМЫ, ЕСЛИ СУЩЕСТВУЕТ КАСКАД симуляторов, СОЗДАТЬ СХЕМУ АВТОРИЗАЦИИ СИМУЛЯТОРОВ SA, ОТКЛЮЧИТЬ / C5 / УСТАНОВИТЬ ОБЩЕДОСТУПНУЮ СХЕМУ ОТКЛЮЧЕНИЯ / C6 /УСТАНОВИТЬ ОБЩЕДОСТУПНУЮ СХЕМУ

Но недавно я изменил свой сценарий инициализации:

 DROP SCHEMA IF EXISTS simulators CASCADE;
CREATE SCHEMA SIMULATORS AUTHORIZATION sa -- not work yet
CREATE TABLE SIMULATORS.dirtyhack1();
  

Где моя таблица dirtyhack1 ()???
Я удалил все упоминания о предыдущих запусках

Обновить

Я нашел причину. Этот блок выполняется после того, как Hibernate создает свои манипуляции с DDL:

 <jdbc:embedded-database id="idtSimulatorDataSource" type="HSQL">
        <jdbc:script location="classpath:hsql/idt_schema.sql"/>
    </jdbc:embedded-database>
  

И мой код содержит такие строки:

 public static Server server = new Server();

    @AfterClass
    public static void tearDown1() throws Exception {
        server.shutdown();
    }


    @BeforeClass
    public static void setUp() throws Exception {
        HsqlProperties p = new HsqlProperties();
        p.setProperty("server.database.0", "file:./idt_simulatordb");
        p.setProperty("server.dbname.0", "idt_simulatordb");
        p.setProperty("server.port", "9001");
        server.setProperties(p);
        server.start();

        Connection conn = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost:9001/idt_simulatordb", "sa", "");
        conn.setAutoCommit(true);
        Statement st = conn.createStatement();    // statements
        String expression1 = "DROP SCHEMA IF EXISTS simulators CASCADE;n";
        (1)String expression2 = "CREATE SCHEMA SIMULATORS AUTHORIZATION SA;";
        String expression3 = "CREATE TABLE SIMULATORS.dirtyhack1();";
        st.executeUpdate(expression1);    // run the query
        st.executeUpdate(expression2);    // run the query
        st.executeUpdate(expression3);    // run the query
        st.close();
        conn.close();
    }
  

Вот почему я не нашел свою таблицу dirtyhack1, и вот почему я получил ошибку. Инициализация базы данных только что удалила мою схему симуляторов

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

Комментарии:

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

2. ну, это тест junit. Чтобы быть уверенным, что у меня нет никаких артефактов, лучше очистить базу данных и создать ее с помощью гибернации

Ответ №1:

Вы можете использовать Spring EmbeddedDatabaseBuilder для создания базы данных. Что-то вроде этого:

 new EmbeddedDatabaseBuilder().addScript("classpath:hsql/idt_schema.sql").build();
  

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

вопрос:
После установки Hive выполните команду базы данных инициализацииschematool -dbType mysql -initSchema, Появляются следующие ошибки:

Starting metastore schema initialization to 2.3.0
Initialization script hive-schema-2.3.0.mysql.sql
Error: Got error 168 from storage engine (state=HY000,code=1030)
org.apache.hadoop.hive.metastore.HiveMetaException: Schema initialization FAILED! Metastore state would be inconsistent !!
Underlying cause: java.io.IOException : Schema script failed, errorcode 2
Use --verbose for detailed stacktrace.
*** schemaTool failed ***

Экскурация заказаschematool -dbType mysql -initSchema --verbose Просмотреть детали проблемы:

jdbc:mysql://39.106.229.57:3306/hive> CREATE TABLE IF NOT EXISTS BUCKETING_COLS ( SD_ID bigint(20) NOT NULL, BUCKET_COL_NAME varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL, INTEGER_IDX int(11) NOT NULL, PRIMARY KEY (SD_ID,INTEGER_IDX), KEY BUCKETING_COLS_N49 (SD_ID), CONSTRAINT BUCKETING_COLS_FK1 FOREIGN KEY (SD_ID) REFERENCES SDS (SD_ID) ) ENGINE=InnoDB DEFAULT CHARSET=latin1
Error: Got error 168 from storage engine (state=HY000,code=1030)
Closing: 0: jdbc:mysql://39.106.229.57:3306/hive
org.apache.hadoop.hive.metastore.HiveMetaException: Schema initialization FAILED! Metastore state would be inconsistent !!
Underlying cause: java.io.IOException : Schema script failed, errorcode 2
org.apache.hadoop.hive.metastore.HiveMetaException: Schema initialization FAILED! Metastore state would be inconsistent !!

Было обнаружено, что были проблемы при создании таблицы Bucketing_cols.

Решение:
Baidu в течение долгого времени я нашел способ изменить характер базы данных HIVE на Latin1:

mysql> alter database hive character set latin1;

База данных снова инициализируется, но все же ошибка.

Прокомментируйте эти две строки или удалите службу MySQL:systemctl restart mysqld.service
База данных снова инициализируется и, наконец, преуспела, слезы

Я попытался установить куст на малине pi 2. Я установил Hive, распакуя пакет Hive и установил $HADOOP_HOME и $HIVE_HOME вручную под пользовательской группой hduser, которую я создал. При запуске улья появляется следующее сообщение об ошибке:
Улей

ОШИБКА StatusLogger Файл конфигурации log4j2 не найден. Использование конфигурации по умолчанию: запись только ошибок на консоль.

Исключение в потоке «main» java.lang.RuntimeException: База данных метаданных улья не инициализируется. Для создания схемы используйте schematool (например./schematool -initSchema -dbType…). Если необходимо, не забудьте включить опцию автоматического создания базовой базы данных в строке подключения JDBC (например,? CreateDatabaseIfNotExist = true для mysql)

Итак, я запустил команду, предложенную в приведенном выше сообщении об ошибке:
schematool -dbType derby -initSchema
Я получил сообщение об ошибке:

Ошибка: FUNCTION ‘NUCLEUS_ASCII’ уже существует. (Состояние = X0Y68, код = 30000) org.apache.hadoop.hive.metastore.HiveMetaException: инициализация схемы НЕИСПРАВНО! Состояние Метасторе было бы непоследовательным!! * сбой схемы schemaTool

Кажется, нет никакой полезной информации, когда я пытаюсь выполнить эту ошибку в Интернете. Любая помощь или любое объяснение того, как работает Hive с Derby, будут оценены!

4b9b3361

Ответ 1

После установки улья, если первое, что вы сделали, это запустить куст, куст попытался создать/инициализировать metastore_db, но, видимо, может не получиться правильно. В этом первоначальном запуске, возможно, вы заметили свою ошибку:

Exception in thread "main" java.lang.RuntimeException: Hive metastore database is not initialized. Please use schematool (e.g. ./schematool -initSchema -dbType ...) to create the schema. If needed, don't forget to include the option to auto-create the underlying database in your JDBC connection string (e.g. ?createDatabaseIfNotExist=true for mysql)

Запуск улья, даже если он терпит неудачу, создает каталог metastore_db в каталоге, из которого вы запустили куст:

ubuntu15-laptop: ~ $>ls -l |grep meta
drwxrwxr-x 5 testuser testuser 4096 Apr 14 12:44 metastore_db

Итак, когда вы попытались запустить

ubuntu15-laptop: ~ $>schematool -initSchema -dbType derby

Метастор уже существует, но не в полной форме.

Soooooo ответ:

  • Прежде чем запускать улей в первый раз, запустите

    schematool -initSchema -dbType derby

  • Если вы уже запустили куст, а затем попытались выполнить initSchema и он не смог:

    mv metastore_db metastore_db.tmp

  • Повторите

    schematool -initSchema -dbType derby

  • Запустите куст снова

** Также обратите внимание: если вы меняете каталоги, созданный выше metastore_db не будет найден! Я уверен, что есть веская причина для этого, что я еще не знаю, потому что я буквально пытаюсь использовать куст в первый раз сегодня. Ahhh здесь информация об этом: metastore_db создается везде, где я запускаю Hive

Ответ 2

Я установил куст с HomeBrew (MacOS) в /usr/local/Cellar/hive и afer running
schematool -dbType derby -initSchema Появляется следующее сообщение об ошибке:

Запуск инициализации схемы метастабильности до 2.0.0
Инициализация script hive-schema-2.0.0.derby.sql
Ошибка: FUNCTION ‘NUCLEUS_ASCII’ уже существует. (Состояние = X0Y68, код = 30000)
org.apache.hadoop.hive.metastore.HiveMetaException: инициализация схемы НЕИСПРАВНО! Состояние метасторе было бы непоследовательным!!

Однако я не могу найти папку metastore_db или metastore_db.tmp в пути установки, поэтому я попробовал:

  • find /usr/ -name hive-schema-2.0.0.derby.sql
  • vi /usr/local/Cellar/hive/2.0.1/libexec/scripts/metastore/upgrade/derby/hive-schema-2.0.0.derby.sql
  • комментарий функции ‘NUCLEUS_ASCII’ и ‘NUCLEUS_MATCHES’
  • rerun schematool -dbType derby -initSchema, тогда все будет хорошо!

надеюсь, что это поможет кому-то.

Ответ 3

У меня возникла аналогичная проблема, которую я исправил, удалив файлы базы данных дерби rm -Rf $HIVE_HOME/metastore_db

Помните, что это полностью удалит вашу схему!

После очистки старой схемы я мог бы повторно инициализировать с помощью:

$HIVE_HOME/bin/schematool -initSchema -dbType derby

Это может отличаться от того, где вы называете улей, попробуйте перейти в каталог установки улья и запустите ./bin/hive

Ответ 4

Попробуйте следующее:
schematool -dbТип mysql -initSchema

Прочитайте документацию по программе Hive SchemTool:
https://cwiki.apache.org/confluence/display/Hive/Hive+Schema+Tool

Ответ 5

Если вы используете Derby, вы можете удалить файлы DB и запустить процесс init.

Или, если проблема не устранена, вы можете отредактировать файлы SQL, которые использует Hive. Например:

/usr/hdp/2.5.6.0-40/hive2/scripts/metastore/upgrade/mysql/ содержит те для MySQL.

Возможно, вам также будет интересно:

  • Ошибка инициализации чата вот
  • Ошибка инициализации стим хитман абсолюшен
  • Ошибка инициализации стим pubg
  • Ошибка инициализации среды базы данных кошелька
  • Ошибка инициализации справочника зимних удорожаний гранд смета

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии