Невозможно продлить временный сегмент на CTAS

Прежде чем начать, если кто-то знает лучший способ сделать это, пожалуйста, поделитесь тем, что у меня огромные проблемы с насосом данных, так как он зависает на табличном пространстве, и когда я проверяю репозиторий табличных пространств, я не вижу ничего заполненного.

Я пытаюсь CTAS несколько таблиц (создать таблицу как выбрать из ссылки @ базы данных) от производства до PRE_PRED одновременно.

размеры таблиц 29 ГБ, 29 ГБ, 35 ГБ, размеры индексов 10 ГБ,11 ГБ,13 ГБ. Табличное пространство Temp составляет 256 ГБ.

табличное пространство, в которое копируются данные, имеет 340 ГБ.

псевдокод

create table A 
compress basic
nologging
nomonitoring
tablespace PRE_PRED.A 
parallel (degree defasult instances default)
as select * from B@database link;

я продолжаю получать unable to extend temp segment in PRE_PRED.A tablespace где, как я вижу, в TEMP и указанном табличном пространстве более чем достаточно места.

вопросы, пожалуйста, дайте мне знать... спасибо

1 ответ

Решение

Лучший способ сделать это с помощью datapump, что не должно быть трудным.

Сначала экспортируйте нужные таблицы в файл на целевом сервере базы данных.

expdp system dumpfile=MY_TABLES.dmp logfile=MY_TABLES.log exclude=statistics tables=owner.a, owner.b, owner.c

Теперь скопируйте этот файл на сервер исходной базы данных, а затем импортируйте таблицы, при необходимости изменив владельца и табличное пространство (если вам это не нужно, удалите параметры переназначения).

impdp system dumpfile=MY_TABLES.dmp logfile=MY_TABLES_IMPORT.log tables=owner.a, owner.b, owner.c remap_schema=owner:newowner remap_tablespace=tablespace:newtbspce

Это будет быстрее и будет намного меньше загружать вашу сеть и базы данных.

Вы также можете просто получить таблицы с помощью impdb непосредственно из исходной базы данных, используя ссылку на базу данных, если вы хотите (но я бы не использовал это сам, если бы таблица была очень маленькой, и тогда CTAS все равно работал бы).

impdp system logfile=MY_TABLES_IMPORT.log tables=owner.a, owner.b, owner.c remap_schema=owner:newowner remap_tablespace=tablespace:newtbspce network_link=dblink
Другие вопросы по тегам