Удаление базы геоданных из пользовательской схемы
Вы можете удалить репозиторий баз геоданных ArcSDE из схемы пользователя следующим образом.
- Создайте резервную копию базы данных.
-
Удалите из схемы пользователя все данные, которые зарегистрированы в ArcSDE и (или) базе геоданных. К таким данным относятся в том числе следующие объекты: наборы данных объектов, отдельные классы объектов, наборы растров, каталоги растров, наборы данных мозаики и непространственные таблицы, то есть любой объект, который содержит запись в системной таблице ArcSDE TABLE_REGISTRY.
Это также применимо к объектам, зарегистрированным ранее в другой схеме пользователя. Например, это может быть класс объекта в схеме user2, который зарегистрирован в главной базе геоданных. Его также потребуется удалить, прежде чем вы сможете удалить пользовательскую схему базы геоданных.
Если данные больше не нужны, вы можете их удалить. Если они все еще нужны, перенесите их в другую базу геоданных, используя экспорт или копирование и вставку с последующим удалением их из схемы пользователя базы геоданных. Помните, что если данные версионные, вы должны согласовать и провести все изменения, а также выполнить сжатие, прежде чем перемещать данные, в противном случае изменения будут утеряны.
-
Убедитесь, что ни к главной базе данных sde, ни к любой из пользовательских схем базы геоданных не подключены пользователи.
Вы можете использовать команду sdemon или закладку Connections (Подключения) в диалоговом окне Geodatabase Administration (Администрирование базы геоданных) в ArcGIS for Desktop, чтобы увидеть, подключены ли пользователи.
-
Выполните команду sdesetup с операцией delete для удаления репозитория базы геоданных ArcSDE (системных таблиц, видов, индексов, триггеров, операторов, пакетов, их содержимого, библиотек, содержимого типов, типов индексов и типов) из схемы пользователя. Дополнительные сведения по использованию команды sdesetup см. в справке по администрированию команды ArcSDE.
sdesetup -o delete -d ORACLE11G -u theschemaowner -p nomira -i 5151:theschemaowner
Внимание:
При указании пользовательской схемы обязательно добавьте параметр –i. Если этого не сделать, sdesetup попытается удалить главную базу геоданных sde.