2016-10-27 1 views
0

Я устанавливаю Zabbix 3.2.1 Я запускаю демо без проблем с помощью mysql, но знаю, что я настраиваю для этого более подходящий сервер, используя наш экземпляр Oracle.Установка zabbix с Oracle DB

Я следую за официальным руководством здесь https://www.zabbix.com/documentation/3.2/manual/appendix/install/db_scripts, но он кажется неправильным.

Сначала мне пришлось изменить файл images.sql, чтобы изменить целевой каталог на/tmp/zabbix_images вместо стандартного. Затем мне пришлось предоставить пару грантов пользователю zabbix на db, например «создать любую директорию» и «удалить любую директорию».

Но и тогда, когда я пытаюсь запустить файл @ images.sql я получил следующие ошибки компиляции:

Warning: Procedure created with compilation errors. 

    LOAD_IMAGE(1,1,'Cloud_(128)','png_modern/Cloud_(128).png'); 
    * 
ERROR at line 2: 
ORA-06550: line 2, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 2, column 2: 
PL/SQL: Statement ignored 
ORA-06550: line 3, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 3, column 2: 
PL/SQL: Statement ignored 
ORA-06550: line 4, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 4, column 2: 
PL/SQL: Statement ignored 
ORA-06550: line 5, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 5, column 2: 
PL/SQL: Statement ignored 
ORA-06550: line 6, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 6, column 2: 
PL/SQL: Statement ignored 
ORA-06550: line 7, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 7, column 2: 
PL/SQL: Statement ignored 
ORA-06550: line 8, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 8, column 2: 
PL/SQL: Statement ignored 
ORA-06550: line 9, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 9, column 2: 
PL/SQL: Statement ignored 
ORA-06550: line 10, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 10, column 2: 
PL/SQL: Statement ignored 
ORA-06550: line 11, column 2: 
PLS-00905: object ZABBIX.LOAD_IMAGE is invalid 
ORA-06550: line 11, column 2: 
PL/SQL: Statement ignored 

Как я могу решить эту проблему? Или я могу просто проигнорировать это, будучи только частью линий?

Thanks, Michele.

ответ

0

Проблема была в предыдущей команде, выполнении schema.sql.

Запуск этого файла я получил эту ошибку:

 description    nvarchar2(2048) DEFAULT ''    , 
               * 
ERROR at line 5: 
ORA-00910: specified length too long for its datatype 

который затем отражается на других линиях. Исходя из вопроса this, я вижу, что это ограничение количества символов, которое можно сохранить, поскольку я использую oracle 11.2.0, а не 12. Но из requirements он должен был работать.