Sde and Oracle

0 голосов
спросил 20 Апр, 03 от Erkesh (1,080 баллов) в категории Программные продукты Esri
Для заинтересованных.
Ситуация следующая: Ошибся в параметрах хранения наборов растровых данных. Чтобы не тратить время на поэтапное удаление наборов из ArcCatalog - удалил полностью пользователя, в схеме которого эти наборы хранились. Создал его заново. При попытке повторного импорта наборов из файлов через ArcCatalog, последний пишет что-то вроде - "не хватает места в хранилище sde" (лучше бы он какую-нить Oracle-овую ошибку выдал - информативнее было бы). В табличных пространствах место есть, начал выдавать привилегии пользователю (довел чуть ли не до уровня dba) - не помогло. Помогло обойти проблему следующее - нашел и удалил в таблице sde.raster_columns записи, в которых owner и table_name равны имени пользователя и названию создаваемых наборов данных. Больше ничего не делал, хотя, наверное нужно было бы еще где-нибудь что-нибудь "почистить".

3 Ответы

0 голосов
ответил 21 Апр, 03 от igorstr (6,660 баллов)
...Чтобы не тратить время на поэтапное удаление наборов... ну-ну
..Злой я сегодня :-О.
..Вот теперь и мучайтесь в течение полного изучения структуры системных таблиц и подчистки всех лишних записей (чистить придется примерно в десятке таблиц различные строки, причем связь идет не только по названию, но и по РАЗЛИЧНЫМ идентификаторам). Если желания особого нет - придется и юзера sde пересоздать с переистяляцией схемы (если бекапа нету).
Самое простое - восстановиться с бекапа и удалить данные нормальным способом.
Люди!!!
Перед тем как лезть руками в таблицы, загляните в описание системных таблиц ArcSDE. Если вам плохо не стало, то флаг вам в руки и вперед! Если чуствуете себя не вполне - пользуйте готовые инструменты!
И резервное копирование не забывайте!
0 голосов
ответил 21 Апр, 03 от Erkesh (1,080 баллов)
Пасиб.
0 голосов
ответил 22 Апр, 03 от Гость (210,080 баллов)
Nu i flag tebe...
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...