можно ли в Oracle 9 выполнить UPDATE без использования сегментов отката UNDO?

программирование sql oracle администрирование БД

необходимо выполнить апдейт столбца огромной таблицы, грубо там из одного столбца варчар, переносятся числа в другой number
операция выполняется в то время как никаких других пользователей нет, один только и в принципе никакие откаты не нужны.

если выполнять тупо апдейт, неимоверно растет UNDO и до каких пределов ему надо вырасти не известно и думаю не вариант для одиночной операции беспредельно наращивать UNDO
должны же быть человеческие решения?

можно конечно написать PL/SQL скрипт и коммитить каждые нн-строк, но думаю он и в этом случае будет сильно расти.
может кто помочь в этом вопросе?

Примечание:
Sumerain, прости, но ответ ни о чем мог бы оставить при себе!
Ответы:
Имхо тут - никто. Только на спец.форумах по Ораклу (даже забесплатно), либо на каком-нибудь paidconsult за деньги, либо знакомые специалисты опять же за деньги. У меня есть знакомые специалисты, но наверняка ты и сам таких знаешь, просто деньги жмотишь =)))
Пробуйте NOLOGGING, однако стоит помнить:
NOLOGGING is not applicable to any UPDATE operations resulting from the MERGE statement


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.