Невозможно выбрать пустую или 0 строку таблицы в Oracle 12c с помощью жабы - PullRequest
2 голосов
/ 21 сентября 2019
Oracle version 12.1.0.2.0.
Toad version 12.1.0.22

У меня есть Table_A с 2 столбцами (НОМЕР, НОМЕР B).Table_A - это новый объект, созданный для исправления данных.Никакие действующие объекты приложения не ссылаются на это.

Из-за логической проблемы оператор вставки инициировал транзакцию для вставки миллиардов записей в таблицу table_A.Я нашел это на полпути, убил сессию Oracle с помощью администраторов баз данных.Теперь сеанс убит, и я не вижу их с помощью браузера сеансов в Toad.Удаление удаленного сеанса из браузера сеансов заняло почти 4 часа.Прерванный сеанс был доступен в браузере сеансов в течение 4 часов со статусом как убитый.Я считаю, что это должно быть откат данных.

Текущая проблема: если я выбираю (без подсказки) Table_A из своей учетной записи пользователя Oracle, я либо получаю ошибку ниже ora, либо выбор выполняется вечно (он продолжался более 30 минут, поэтому я остановилсявыполнение)

ORA-02395: превышен лимит вызовов при использовании ввода-вывода

Если выбрать с подсказкой, он возвращает 0 строк.

Select /*+parallel(4)*/ *
from table_A;

Вопрос:

Есть ли какие-либо проблемы в сеансе Killed и запуск некоторого ввода-вывода в фоновом режиме?Я понятия не имею, почему оператор выбора (без подсказки) выполняется дольше, чтобы вернуть 0 строк.Поскольку это произошло в системе Prod, я беспокоюсь, если какой-либо фоновый процесс вызовет какие-либо проблемы в ближайшие дни.

Извините, у меня нет привилегий DBA для проверки обработанных блокировок или фонового запуска.Если я не смог предоставить дополнительную информацию, пожалуйста, дайте мне знать.Заранее спасибо за ваше время, чтобы ответить.

Поскольку это происходило в производственной системе, у меня нет доступа к большинству таблиц oracle v $ или метаданных.Я пытался использовать браузер сеансов, чтобы найти блокировки, фоновый процесс, но ни один не помог

select *
from table_A;

Я ожидаю, что он вернет 0 строк без задержки.

...