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

Connect Oracle Spatial

Добавлено: 22 мар 2017, 15:52
vlad_s
Добрый день уважаемые знатоки!
Попытки создать connect в QGIS с БД Oracle не дают результата. Версия QGIS 2.18.4, 32-битная, клиент ORACLE 11.2 32-битный.
Руководство пользователя 1.8.0 не помогло, там форма connect другая. Сейчас пока обхожусь так: из oracle создаю набор данных, далее экспорт в txt-файл, потом без проблем создаю векторный слой.
Хотелось бы получить результат не таким кружным путем, подскажите, плиз, путь истинный.

Re: Connect Oracle Spatial

Добавлено: 22 мар 2017, 16:20
freeExec
Нужно больших данных о "не дают результата".

Re: Connect Oracle Spatial

Добавлено: 22 мар 2017, 17:42
vlad_s
Разные варианты с названиями Service Naming, Пользователь, Пароль дает один результат - окно с ошибкой ORA-12514.

Re: Connect Oracle Spatial

Добавлено: 23 мар 2017, 10:01
freeExec
До полной картины не хватает настроек Оракла. Да и login = "/" выглядит подозрительно.

Re: Connect Oracle Spatial

Добавлено: 23 мар 2017, 10:24
Denis Rykov
В этой теме я подключался к Oracle, может поможет.

Re: Connect Oracle Spatial

Добавлено: 23 мар 2017, 18:32
vlad_s
Спасибо, совет от Denis Rykov помог. Connect к БД oracle есть, будем двигаться дальше.

Re: Connect Oracle Spatial

Добавлено: 23 мар 2017, 18:48
Denis Rykov
В чём была проблема?

Re: Connect Oracle Spatial

Добавлено: 24 мар 2017, 09:47
freeExec
Видимо в доверенных стоял только localhost

Re: Connect Oracle Spatial

Добавлено: 24 мар 2017, 09:59
vlad_s
Нигде не был прописан путь к файлу tnsnames.ora. А его надо указывать через доп.параметр в ОС. И еще: в нашей текущей БД Oracle нет подготовленных таблиц для растровых или векторных данных (наверное, таблицы определенной структуры, это мое предположение). connect к oracle проходит, но, раз таблиц нужных нет, на этом все и останавливается.
Я думал, что можно сразу использовать существующие данные без предварительной подготовки (в случае csv-файла для отрезков трубопровода я готовил отдельное поле с координатами и заполнял его запросом). Я и подумал, что для точечных объектов почему бы не использовать существующие таблицы в oracle: задвижки, км.столбы. Оказывается, для oracle spatial надо по-другому. Разбираюсь.