Простая версия этого вопроса: возможно ли экспортировать все данные из базы данных Oracle 10g XE, для которой достигнут максимальный размер 4 ГБ?
Теперь вот фон: My (Windows)База данных Oracle 10g XE достигла максимально допустимого размера базы данных 4 ГБ.Решение, которое я намеревался реализовать для этой проблемы, состояло в том, чтобы перейти на Oracle 11g XE, который имеет больший предел максимального размера и в любом случае лучше отражает нашу производственную среду.Конечно, в типичной манере Oracle у них нет опции обновления на месте (по крайней мере, не так, как я мог бы найти для XE).Поэтому я решил следовать инструкциям в разделе «Импорт и экспорт данных между 10.2 XE и 11.2 XE» в Руководстве по установке Oracle 11g XE.После недолгой борьбы с SQLPlus я в конце концов достиг шага 3d инструкций, в которых пользователю предлагается ввести следующее (в нем не указывается командная строка, а не SQLPlus, но подразумевается командная строка):
expdp system/system_password full=Y EXCLUDE=SCHEMA:\"LIKE \'APEX_%\'\",SCHEMA:\"LIKE \'FLOWS_%\'\" directory=DUMP_DIR dumpfile=DB10G.dmp logfile=expdpDB10G.log
Эта команда приводит к следующему выводу:
Export: Release 10.2.0.1.0 - Production on Thursday, 29 September, 2011 10:19:11
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
ORA-31626: job does not exist
ORA-31633: unable to create master table "SYSTEM.SYS_EXPORT_FULL_06"
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPV$FT", line 863
ORA-12952: The request exceeds the maximum allowed database size of 4 GB
Я удалил довольно много данных из табличного пространства USERS, но не могу изменить его размер из-за физического расположения данных,И независимо от того, что я делаю, я всегда получаю один и тот же результат.Я попытался запустить "Compact Storage" из веб-приложения администратора без эффекта.
Итак, мой вопрос, я что-то упустил?Или Oracle действительно настолько некомпетентен, что оставляет людей совершенно не везет, если их базы данных XE заполнятся?