Я синхронизирую таблицы, используя хранимую процедуру PL / SQL как часть веб-приложения - когда они нажимают на кнопку, выполняется синхронизация. PL / SQL выполняется как пользователь A, но ему необходимо отключить индексы и синхронизировать несколько таблиц в схеме B. Я не могу заставить пользователя A «изменить индекс B.indexName непригодным для использования», несмотря на то, что ему предоставлено «изменить любой индекс», и в отчаянии даже DBA. Ошибка ORA-01418: указанный индекс не существует. Это работает в песочнице другого разработчика, но я не могу понять, почему. Любые предложения будут оценены.