Не могли бы подсказать. Запутался как что и с чем взаимодействует.
Есть сервер Oracle 11g с установленным ArcSDE, есть ArcGIS Server 9.3.1.
Задача: научить приложение на Silverlight работать с данными хранящимися на сервере Oracle.
Postinstall в ArcSDE пройден. И какие-то таблицы созданы.
Через ArcCatalog удалось подключиться к серверу Oracle и я вижу служебные таблицы. http://clip2net.com/s/1rcIu
Мне сказали, что от имени SDE работать нельзя и нужно создать пользователя с с собственным пространством схем таблиц на базе SDE. В Директории Oracle я нашел файл который вроде бы делает то что нужно. Но на данном моменте я уже не понимаю что я делаю. Вот сам скрипт
http://www.everfall.com/paste/id.php?r1bs5vy3kjh1
datafile 'C:\app\Admin\oradata\geodata.dbf' size 16000M
тут мы надо понимать создаем файл базы данных.
Следующее получается ничего не делает, а просто выводит на консоль информацию?
prompt * Create the sde user
prompt * The password for the sde user is set to "admin". You may
prompt * change this if you wish.
А:
create user user1 identified by admin
default tablespace sde temporary tablespace temp;
создает пользователя user1 c паролем admin и создает для него свое табличное пространство на основе табличного пространства SDE?
Я правильно понимаю?
Но вот что потом? Операция вроде как выполнилась успешно. Но я что-то в структуре базы данных через ArcCatalog не вижу каких-либо новых таблиц. Не могли бы объяснить на пальцах что нужно дальше делать?
ArcGIS и Oracle объясните пожалуйста
-
Syllion
- Активный участник
- Сообщения: 167
- Зарегистрирован: 23 сен 2009, 16:09
- Репутация: 0
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: ArcGIS и Oracle объясните пожалуйста
а) настроить базу в Oracle ( хелп или курсы в помощь)
б) положить в нее геоданные (если правильно сделали первый шаг, то последующие шаги не будут отличаться особо в плане работе с базой от обычных баз геоданных аргиса. также создаете/импортируете классы, таблицы и тп. добавляете в ArcMap. добавятся только многопользовательские фичи)
в) создать карты в ArcMap (отдельная тема для обсуждения)
г) опубликовать их с помощью ArcGIS (как написано тут, и еще этому учат тут)
д) добавить нужные слои/задачи/ инструменты в приложение silverlight (сайт в помощь)
б) положить в нее геоданные (если правильно сделали первый шаг, то последующие шаги не будут отличаться особо в плане работе с базой от обычных баз геоданных аргиса. также создаете/импортируете классы, таблицы и тп. добавляете в ArcMap. добавятся только многопользовательские фичи)
в) создать карты в ArcMap (отдельная тема для обсуждения)
г) опубликовать их с помощью ArcGIS (как написано тут, и еще этому учат тут)
д) добавить нужные слои/задачи/ инструменты в приложение silverlight (сайт в помощь)
-
Syllion
- Активный участник
- Сообщения: 167
- Зарегистрирован: 23 сен 2009, 16:09
- Репутация: 0
Re: ArcGIS и Oracle объясните пожалуйста
А не могли бы как-то более развернуто подсказать. Просто сейчас новый год и уже поздно по курсам метаться. Документацию читаю, но что-то видимо упускаю.
Вот у нас есть SDE юзер. Мы создаем нового пользователя с новым именем и новыми пространственными таблицами. т.е. получается мы создаем дубляж таблиц SDE?
Далее теперь надо подключиться не от пользователя system, а от нового созданного пользователя? Чтобы работать именно с его таблицами? Так?
Но до этого нужно дать этому пользователю такие же правка как у SDE? Я не могу найти команду для этого.
create like user1 * sde. Так?
После этого мне нужно подключиться в АркКаталоге от имени пользователя? И там уже пробовать загрузить данные?
Вот у нас есть SDE юзер. Мы создаем нового пользователя с новым именем и новыми пространственными таблицами. т.е. получается мы создаем дубляж таблиц SDE?
Далее теперь надо подключиться не от пользователя system, а от нового созданного пользователя? Чтобы работать именно с его таблицами? Так?
Но до этого нужно дать этому пользователю такие же правка как у SDE? Я не могу найти команду для этого.
create like user1 * sde. Так?
После этого мне нужно подключиться в АркКаталоге от имени пользователя? И там уже пробовать загрузить данные?
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: ArcGIS и Oracle объясните пожалуйста
-
Vaska72
- Интересующийся
- Сообщения: 26
- Зарегистрирован: 03 янв 2012, 18:49
- Репутация: 13
- Откуда: Тюмень
Re: ArcGIS и Oracle объясните пожалуйста
Здесь нужно заменить "default tablespace sde" на "default tablespace geodata". Иначе все данные будут попадать в tablespace sde и непонятно зачем было создано geodata.Syllion писал(а): А:
create user user1 identified by admin
default tablespace sde temporary tablespace temp;
Нет. У пользователя SDE служебные таблицы. При создании нового пользователя Вы не создаете вообще никаких таблиц. Вы просто создаете пользователя, от имени которого в будущем будете создавать в базе геоданные.Syllion писал(а):Вот у нас есть SDE юзер. Мы создаем нового пользователя с новым именем и новыми пространственными таблицами. т.е. получается мы создаем дубляж таблиц SDE?
Нет. Такие же права как у SDE должны быть только у SDE. Здесь описаны минимальные права для каждого типа пользователя. SDE - ArcSDE Administrator, user1- Data creator.Но до этого нужно дать этому пользователю такие же правка как у SDE?
Да.После этого мне нужно подключиться в АркКаталоге от имени пользователя? И там уже пробовать загрузить данные?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 20 гостей