Удалите все данные из Oracle XE, потому что они полны - PullRequest
1 голос
/ 24 марта 2020

Я позволю себе спросить вас, потому что у меня проблема с Oracle XE. Я использую бесплатную версию, которая позволяет мне хранить 12 ГБ данных.

Я получаю дамп каждую неделю, импорт работал хорошо, но превышено 12 ГБ, и я больше не могу запустить импорт

I 4 часа пытался найти решение. Я посмотрел на inte rnet, чтобы удалить все данные и вернуть их обратно, но это невозможно, у меня все еще есть сообщение, что у меня больше 12 ГБ.

Я сделал "DROP TABLE matable PURGE;" для каждой таблицы, которую я импортирую, я выполнил "PURGE RECYCLEBIN;" Я перезапустил скрипт и все еще получаю это сообщение об ошибке

enter image description here

Перевод изображения:

Импорт: выпуск 18.0.0.0. 0 - Производство на вторник, 24 марта 10:45:08 2020

Версия 18.4.0.0.0

Авторское право (c) 1982, 2019, Oracle и / или его филиалы. Все права защищены.

Подключено к: Oracle База данных 18 c Express Редакция выпуска 18.0.0.0.0 - Производство

ORA-39002: недопустимая операция ORA-31694: Не удалось загрузить / выгрузить мастер стол "SYS". «SYS_IMPORT_TABLE_03» ORA-02354: ошибка при экспорте / импорте данных

ORA-39776: серьезная ошибка API прямого пути при загрузке таблицы «SYS». «SYS_IMPORT_TABLE_03» ORA-12954: Запрос превышает максимальный размер авторизованной базы данных (12 ГБ)

Если бы вы могли мне помочь, он был бы идеальным

Большое спасибо

1 Ответ

0 голосов
/ 24 марта 2020

Если база данных Express Edition превышает 12 ГБ, вы ничего не можете сделать, кроме как приобрести лицензию, например, Standard Edition.

Или вы можете попытаться удалить базу данных (полностью), установить ее снова и затем выполнить импорт, но это не сильно поможет, поскольку вы все еще на пределе 12 ГБ (или очень близко к нему). ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...