В isql-vt
(имя Ubuntu для Виртуоз-х isql
), я пытаюсь импортировать файл тест .ttl, но получает сообщение об ошибке «Не удается стат файла»:Виртуоз ISQL импорта данных не может стат файла
SQL> DB.DBA.TTLP(file_to_string_output('./scratch/ttl/granule.ttl'),'','http://origin.mytest.org/');
*** Error 42000: [Virtuoso Driver][Virtuoso Server]FA112: Can't stat file './scratch/ttl/granule.ttl', error (2) : No such file or directory
Однако файл определенно существует; Я могу даже cat
это:
SQL> !cat ./scratch/ttl/granule.ttl;
@prefix datacite: <http://purl.org/spar/datacite/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
<http://0.0.0.0:3000/granule/MOD09.A2016278.0110.006.2016279074214.hdf>
datacite:identifier "MOD09.A2016278.0110.006.2016279074214.hdf";
prov:wasGeneratedBy <http://0.0.0.0:3000/run/MODAPS_456056327>;
a prov:entity .
SQL>
Почему команда DB.DBA.TTLP
говоря, что это не может стат это?
Я замечаю, что вы, очевидно, управляете очень старым Virtuoso 6.1. [Virtuoso 7.2.4] (https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VOSNews) рекомендуется для всех пользователей. [Этот ответ] (http://serverfault.com/a/678864/245036) может помочь вам добраться туда. – TallTed