Ad Widget

Collapse

После обновления с 4.2.7 до 4.4.0 (Oracle) ошибка ORA-12704: character set mismatch

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Navoyenok
    Senior Member
    • Dec 2011
    • 101

    #1

    После обновления с 4.2.7 до 4.4.0 (Oracle) ошибка ORA-12704: character set mismatch

    Здравствуйте, подскажите, может кто сталкивался.
    После обновления веб-морды до версии 4.4.0 при просмотре элементов хоста возникает ошибка: ORA-12704: character set mismatch
    Если в полученном запросе, который отправляет морда, добавить перед каждой 'чтототам' символ n, то запрос выполняется без ошибки.

    Пример сообщения об ошибке:
    SQL error [ORA-12704: character set mismatch] in [SELECT * FROM (SELECT DISTINCT i.itemid,i.type,i.hostid,i.name,i.key_,i.delay,i.h istory,i.trends,i.status,i.value_type,i.templateid ,i.flags,i.master_itemid,ir.state,COALESCE(ir.erro r,'') AS error FROM items i LEFT JOIN item_rtdata ir ON ir.itemid=i.itemid WHERE i.type<>9 AND i.flags IN (0,4) AND i.hostid=10351 ORDER BY i.name) WHERE rownum BETWEEN 0 AND 1001]
    oci_fetch_assoc(): ORA-24374: define not done before fetch or execute and fetch [items.php:1963 → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → CItem->get() → DBfetch() → oci_fetch_assoc() in include/db.inc.php:560]
  • Navoyenok
    Senior Member
    • Dec 2011
    • 101

    #2
    Проблема решена в 4.4.1. Вопрос снимается.

    Comment

    Working...