2015-08-04 3 views
0

Как настроить сервер XS в SAP HANA SPS 09?SAP HANA настраивает сервер XS для многоуровневой базы данных (через webdispatcher.ini и xsengine.ini)

До сих пор я понял,

  • "Database System" является основной базой данных и центральной конфигурации.
  • "База данных системы" связано с использованием имени арендатора "SystemDB"
  • "Database System" содержит webdispatcher.ini, deamon.ini и т.д. в "Hana студии" -> «Администрирование -> "Настройка"
    (базы данных арендатора не contiain этих файлов конфигурация)
  • Читая учебник Exposing HTTP access to multitenant database containers in SAP HANA SPS09 помог мне настроить XS для основной базы данных

к сожалению пошаговой конфигурации в руководстве по администрированию HANA -. Глава 3.2.1.8 «Настройка HTTP Доступ к базе данных с множеством пользователей Контейнеры «не удались» , Кажется, что ни SQL-заявления, ни конфигурация с помощью графического интерфейса не имеют никакого влияния. Команды

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

ALTER SYSTEM ALTER CONFIGURATION ('xsengine.ini', 'database', ' <tenant_DB_name> ') SET ('public_urls', 'http_url') = 'http:// <virtual_hostname> :80 <instance> ' WITH RECONFIGURE; 
ALTER SYSTEM ALTER CONFIGURATION ('xsengine.ini', 'database', ' <tenant_DB_name> ') SET ('public_urls', 'https_url') = 'https:// <virtual_hostname> :80 <instance> ' WITH RECONFIGURE; 

команда Результат приводит к тем же результатам, как и раньше:

SELECT KEY, VALUE, LAYER_NAME FROM SYS.M_INIFILE_CONTENTS WHERE FILE_NAME = 'webdispatcher.ini' AND SECTION = 'profile' AND KEY LIKE 'wdisp/system%' 

Также согласно Exposing HTTP access to multitenant database containers in SAP HANA SPS09 вы должны сделать новую запись в пределах webdispatcher.ini -> Профиль
Я могу редактировать существующий wdisp/system_0 (который должен был заставить XS работать для системы DB
К сожалению, я не могу добавить wdisp/system_1 параметр, поскольку в контекстном меню «Добавить параметр ...» отсутствует для webdispatcher.ini

ответ

0

Я решил проблему с помощью упомянутого описания Exposing HTTP access to multitenant database containers in SAP HANA SPS09

Основная проблема заключалась в том, что я соединиться с «Несколько контейнеров» - > SystemDB (арендатор) вместо "Multiple контейнер" -> "контейнер базы данных системы" enter image description here

Дополнительные замечания по настройке контейнеров:

  • Descriptio n из руководства по администрированию HANA - глава 3.2.1.8 «Настройка доступа HTTP к контейнерам многоузловых баз данных» не имеет эффекта
  • Наиболее важной частью является «SAP HANA Studio» -> Администрирование -> Конфигурация -> Профиль webdispatcher.ini -> -> < добавить струну >
  • строки (System) : SID = < с.и.д. >, EXTSRV = HTTP : // локальный: 3 $ (SAPSYSTEM) < часть-оф-порт-для-клиент >, SRCVHOST = < url- напечатано в браузере >
    Пример : SID = db1, EXTSRV = http : // localhost: 3 $ (SAPSYSTEM) 42, SR CVHOST = hanadb01-db1.my.domain.ком
  • убедитесь, что у вас есть правильный номер порта HTTP и использовать URL-адрес, как вы набираете в браузере
  • вызов этой конфигурации в браузере с http://hanadb01-db1.my.domain.com:8000, если ваш номер экземпляра 00 (еще HTTP : // hanadb01- db1.my.domain.com:80 <instance_number>

 Смежные вопросы

  • Нет связанных вопросов^_^