2016-10-27 9 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の "create any directory"や "drop any directory"といった2つの権限を与える必要がありました。

しかし、また、その後、私は、次のコンパイルエラーを得たの@ 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 

どのように私はこの問題を解決することができますか?それとも、私はそれを無視することはできますか?

ありがとう、 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からは動作するはずです。

関連する問題