Страница 1 из 2

Key field 'ipaddr' does not exist in table

Добавлено: 27 дек 2013, 00:11
dembel
Добрый день!
Подскажите вот такой вопрос.
В консоль постоянно сыпятся ошибки:
WARNING[25303]: res_config_odbc.c:522 update_odbc: Key field 'ipaddr' does not exist in table 'sip_users_view@cool'. Update will fail
WARNING[25303]: app_voicemail.c:5530 inboxcount2: Failed to obtain database object for 'asterisk'!

Что с эти можно сделать?
PS. ipaddr в таблице sip_users_view есть.

Re: Key field 'ipaddr' does not exist in table

Добавлено: 27 дек 2013, 00:14
ded
ipaddr в таблице sip_users_view есть, но пользователь asteriskuser не может туда писать/читать?

Re: Key field 'ipaddr' does not exist in table

Добавлено: 27 дек 2013, 00:42
dembel
А где можно посмотреть какой user используется при конекте к базе?
Если в cdr_odbc.conf то права рутовые.

Re: Key field 'ipaddr' does not exist in table

Добавлено: 27 дек 2013, 01:20
ded
Давайте поищу ответ за Вас в Google!
http://asterisk-system.ru/default/aster ... -odbc.html

Re: Key field 'ipaddr' does not exist in table

Добавлено: 28 дек 2013, 23:55
dembel
База данных стоит на отдельном сервере Oracle.
Соответственно настройки не как у mysql.

Re: Key field 'ipaddr' does not exist in table

Добавлено: 29 дек 2013, 00:03
Aven
Откройте для себя утилиту isql.

Re: Key field 'ipaddr' does not exist in table

Добавлено: 28 окт 2014, 21:51
dembel
isql -v cool ***** ******
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+

update sip_users_view set ipaddr='' where ID=576
SQLRowCount returns 1

Все работает, но в консоли сообщения продолжают сыпаться.

Re: Key field 'ipaddr' does not exist in table

Добавлено: 28 окт 2014, 21:54
gosha
...вот и дембель пришел...

Re: Key field 'ipaddr' does not exist in table

Добавлено: 28 окт 2014, 22:08
ded
... и года не прошло!

Re: Key field 'ipaddr' does not exist in table

Добавлено: 28 окт 2014, 22:27
dembel
Так решение есть какое?