Владелец схемы может удалить базу геоданных из своей схемы с помощью инструмента Удалить базу геоданных в схеме (Delete Schema Geodatabase) или скрипта, который его вызывает.
- Создайте резервную копию базы данных Oracle.
- Удалите все данные базы геоданных из пользовательской схемы. К таким данным относятся в том числе следующие объекты: наборы данных объектов, отдельные классы объектов, наборы растров, каталоги растров, наборы данных мозаики и непространственные таблицы, то есть любой объект, который содержит запись в системной таблице базы геоданных TABLE_REGISTRY.
Это также применимо к объектам, зарегистрированным ранее в другой схеме пользователя. Например, это может быть класс объекта в схеме user2, который зарегистрирован в главной базе геоданных. Вы должны также удалить эти данные из пользовательской схемы, прежде чем вы сможете удалить базу геоданных.
Если данные больше не нужны, вы можете их удалить. Если они все еще нужны, перенесите их в другую базу геоданных, используя экспорт или копирование и вставку. Помните, что если данные версионные, вы должны согласовать и провести все изменения, а также выполнить сжатие, прежде чем перемещать данные, в противном случае изменения будут утеряны. После перемещения данных, удалите их из базы геоданных пользовательской схемы.
- Убедитесь, что ни к главной базе данных sde, ни к любой из пользовательских схем базы геоданных не подключены пользователи.
Вы можете видеть имеющиеся подключения к базам геоданных на закладке Подключения (Connections) диалогового окна Администрирование базы геоданных (Geodatabase Administration) в ArcGIS for Desktop.
- Подключитесь к базе геоданных в пользовательской схеме как администратор базы геоданных.
- Запустите инструмент Удалить базу геоданных в схеме (Delete Schema Geodatabase) или скрипт Python, вызывающий функцию ArcPy DeleteSchemaGeodatabase_management.