Гость
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Из серии странных вопросов про expdp / 25 сообщений из 64, страница 1 из 3
18.11.2021, 09:21
    #40112731
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Если база слишком большая и expdp продолжается больше чем сутки да и прописан compression=all, что замедляет сам процесс expdp.

Крон выставлен ежедневно в одно и тоже время.

1). Как быть в таком случае ?
2). Запустится ли 2-ой expdp на след. день если 1-ый еще не закончился ?
...
Рейтинг: 0 / 0
18.11.2021, 10:35
    #40112741
shane54
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency
2). Запустится ли 2-ой expdp на след. день если 1-ый еще не закончился ?


А самому проверить и узнать ответ?
Не через cron, а просто вручную, чтоб не ждать.

Только не используйте параметр JOB_NAME, тогда Data Pump будет генерировать уникальные имена для Master Table с "_01", "_02" и тд в названии.
...
Рейтинг: 0 / 0
18.11.2021, 11:08
    #40112751
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
shane54
Frequency
2). Запустится ли 2-ой expdp на след. день если 1-ый еще не закончился ?


А самому проверить и узнать ответ?
Не через cron, а просто вручную, чтоб не ждать.

Только не используйте параметр JOB_NAME, тогда Data Pump будет генерировать уникальные имена для Master Table с "_01", "_02" и тд в названии.



Проверил спс, можно ли ускорить как-то с compression=all exdp ?

Сжатие нужно т.к. данных много а место мало на диске
...
Рейтинг: 0 / 0
18.11.2021, 11:12
    #40112753
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency,

Параллелизм?
...
Рейтинг: 0 / 0
18.11.2021, 11:35
    #40112763
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Asmodeus
Frequency,

Параллелизм?



можете по конкретней буду благодарен , спс
...
Рейтинг: 0 / 0
18.11.2021, 11:40
    #40112766
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Asmodeus
Frequency,

Параллелизм?


Код: xml
1.
For Data Pump Export, the PARALLEL parameter value should be less than or equal to the number of output dump files




допустим у меня такое условие , expdp system/pass dumpfile=test ... , (один дамп файл)

тут PARALLEL=1 ставить ?
...
Рейтинг: 0 / 0
18.11.2021, 11:43
    #40112769
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency,

Проводить экспорт с указанием степени параллелизма:

Код: plsql
1.
expdp <user>/<password>@<sid> schemas=SH parallel=4 directory=DP_DIR dumpfile=sh_%U.dmp
...
Рейтинг: 0 / 0
18.11.2021, 11:45
    #40112771
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency
Asmodeus
Frequency,

Параллелизм?


Код: xml
1.
For Data Pump Export, the PARALLEL parameter value should be less than or equal to the number of output dump files




допустим у меня такое условие , expdp system/pass dumpfile=test ... , (один дамп файл)

тут PARALLEL=1 ставить ?

Выгружайте в несколько дампфайлов.
Должно получиться быстрее.

Кроме того, если у вас экспорт может идти больше суток, тогда и дампфайл может получиться ОГРОМНЫЙ.
Оно вам нужно?

N.B. Для использования COMPRESSION=ALL требуется лицензирование опции Advanced Compression.
...
Рейтинг: 0 / 0
18.11.2021, 11:58
    #40112778
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency
1). Как быть в таком случае ?
Разобраться, зачем используется такой инструмент и или попробовать оптимизировать его (исключить не изменяющиеся данные; проводить его реже; грузить, как уже было сказано больше (параллелизм)), или поискать другой инструмент.
...
Рейтинг: 0 / 0
18.11.2021, 12:04
    #40112784
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Понял спасибо
...
Рейтинг: 0 / 0
18.11.2021, 16:16
    #40112888
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Asmodeus
Frequency
1). Как быть в таком случае ?
Разобраться, зачем используется такой инструмент и или попробовать оптимизировать его (исключить не изменяющиеся данные; проводить его реже; грузить, как уже было сказано больше (параллелизм)), или поискать другой инструмент.



опираюсь на ваш опыт, колько параллельных нужно поставить на 800 гигов ?
...
Рейтинг: 0 / 0
18.11.2021, 16:38
    #40112898
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency
Asmodeus
пропущено...
Разобраться, зачем используется такой инструмент и или попробовать оптимизировать его (исключить не изменяющиеся данные; проводить его реже; грузить, как уже было сказано больше (параллелизм)), или поискать другой инструмент.



опираюсь на ваш опыт, колько параллельных нужно поставить на 800 гигов ?
А какая сеть (если по сети), куда льете, сколько CPU на сервере? Ну и версию тогда уж озвучивать.

И вообще: какую задачу решаете с помощью Data Pump?
...
Рейтинг: 0 / 0
18.11.2021, 17:08
    #40112919
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Asmodeus
Frequency
пропущено...



опираюсь на ваш опыт, колько параллельных нужно поставить на 800 гигов ?
А какая сеть (если по сети), куда льете, сколько CPU на сервере? Ну и версию тогда уж озвучивать.

И вообще: какую задачу решаете с помощью Data Pump?



1). На смонтированный диск.
2). 4 CPU , 64 RAM
3). Oracle linux 8, DB 19c
4). Кроме инрементального RMAN , ежедневный датапамп одной сxемы
...
Рейтинг: 0 / 0
18.11.2021, 17:14
    #40112921
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
ежедневный датапамп одной сxемы

Прям так критична вся схема?

Обычно требуется только часть. Expdp Query.
...
Рейтинг: 0 / 0
18.11.2021, 17:29
    #40112927
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency,

Оракл говорит, что начинать надо с cpu_count*2 и дальше тюнить по обстоятельствам. Я предпочитаю идти "снизу" (особенно, если параллельно с дампом еще какие-то работы могут быть). Следует учитывать, что экспорт LOB-сегментов не параллелится, минимальной гранулой для datapump является таблица (секция/подсекция, если таблица секционирована). Если в схеме есть несколько больших таблиц, то возможно лучшим способом будет дампить их отдельными задачами.

Как пример: в 4 потока 2,5 ТВ БД с LOB'ами по 1 Gb/sec сети утаскивается за 12 часов. Долговато, но народ устраивает.

P.S. 4 CPU - это 4 ядра или 4 vCPU от виртуализации?
P.P.S: а для чего потом этот дамп используется? Рядом полежать? :)
...
Рейтинг: 0 / 0
18.11.2021, 18:03
    #40112942
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Asmodeus


P.S. 4 CPU - это 4 ядра или 4 vCPU от виртуализации?


То есть 12 часов меня устроит на 800 гигов с 4 параллелизмом.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
lscpu 

Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  1
Socket(s):           4
NUMA node(s):        1




Я выставил parallel=4 или все таки 3 хватит , то есть этот процесс идет на 2-ом ноде
...
Рейтинг: 0 / 0
18.11.2021, 18:07
    #40112944
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Asmodeus


P.P.S: а для чего потом этот дамп используется? Рядом полежать? :)



Ежедневный full бэкап кроме RMAN, на стороннний смонтированный диск в целях страховки
...
Рейтинг: 0 / 0
18.11.2021, 18:08
    #40112945
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
.
...
Рейтинг: 0 / 0
18.11.2021, 18:09
    #40112946
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency
Asmodeus


P.S. 4 CPU - это 4 ядра или 4 vCPU от виртуализации?


То есть 12 часов меня устроит на 800 гигов с 4 параллелизмом.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
lscpu 

Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  1
Socket(s):           4
NUMA node(s):        1


Судя по виду, какая-то виртуализация.

Frequency
Я выставил parallel=4
Я бы даже начал с двух. Не забудьте про dumpfile=dump_%U.dmp, ибо For Data Pump Export, the PARALLEL parameter value should be less than or equal to the number of dump files.
...
Рейтинг: 0 / 0
18.11.2021, 18:10
    #40112947
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Asmodeus,

Да вы правы виртуализация
...
Рейтинг: 0 / 0
18.11.2021, 18:25
    #40112954
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency,

Наверно начните с двух, т.к. не понятно, какие свойства у подмонтированного диска (может стать узким местом).
...
Рейтинг: 0 / 0
18.11.2021, 19:18
    #40112966
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency

Крон выставлен ежедневно в одно и тоже время.


А что за необходимость в ежедневном expdp? Да и смысл он имеет только при flashback_time/flashback_scn что само по себе замедляет экспорт (и возможно существенно).

SY.
...
Рейтинг: 0 / 0
18.11.2021, 21:29
    #40112977
shane54
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
FrequencyЕжедневный full бэкап кроме RMAN, на стороннний смонтированный диск в целях страховки

Т.е. Вы как бы RMAN'у не доверяете? Может лучше тогда просто в ежедневный скрипт бекапа добавить CHECK LOGICAL, или RESTORE PREVIEW / VALIDATE, чтобы "перепроверять" что там RMAN набекапил?

Возвращаясь к теме - так в этой схеме идёт ежедневная разработка, или это таки Production? Просто 800 ГБ, и "всё нужное" немного смущает. Вряд ли на Prod системе допустим экспорт, длящийся сутки. К тому же, как выше заметили, если Вы делаете консистентный экспорт (а Вы же делаете?). Т.е. экспорт с FLASHBACK_TIME=SYSTIMESTAMP, правда? (иначе зачем это все..?). Представьте нагрузку на Undo в течение этих суток, я к этому.

Если разработка - обычно для "страховки" хватает делать экспорт METADATA_ONLY, чтобы сохранять всю структуру системы. Ну и какие-то конфигурационные/важные таблицы, список которых обычно известен.

А если Prod - как уже предлагалось выше, лучше "вложить" час времени, посидеть / подумать и разделить систему (таблицы) на статические и обновляемые. И исключить хотя бы топ 5 или 10 самых больших. И написать в файл параметров экспорта простыню QUERY запросов (и/или INCLUDE/EXCLUDE) на список реально нужных таблиц. А если есть нужные/большие таблицы - отсекать в них только свежие данные, фильтровать их по какому-то признаку (каждую таблицу можно фильтровать отдельно по своему признаку), чтобы только свежие/новые данные экспортировать. Можно даже ссылаться друг на друга в QUERY блоке, можно подзапросы делать - в общем, там очень много можно накрутить. Но это того стОит, потому что экспорт можно действительно очень сильно оптимизировать по времени (ну и по размеру конечно). Главное только "know your data" - все это получится, если Вы владеете знаниями о хранимых данных в таблицах, как они организованы, ссылаются друг на друга и тд.
...
Рейтинг: 0 / 0
18.11.2021, 23:40
    #40113006
Frequency
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
shane54,

Скажите пжт вы бы мне очень помогли, нагрузка на Undo с flashback_time или без ? И сильно ли будет замедлять сам экспорт данный параметр ? Спасибо
...
Рейтинг: 0 / 0
19.11.2021, 09:39
    #40113026
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из серии странных вопросов про expdp
Frequency
Скажите пжт вы бы мне очень помогли, нагрузка на Undo с flashback_time или без ?
С flashback_time при недостаточности undo возможно выпадение "snapshot too old". Т.е. в целом нагрузка на систему подрастет.
Frequency
И сильно ли будет замедлять сам экспорт данный параметр ? Спасибо
Зависит от объема изменений на источнике и необходимости реконструкции данных на момент flashback_time. Не ускорит - это точно.

З.Ы. Привели бы уже скрипт выполнения expdp с файлом параметров (если используется).

З.З.Ы. На почитать.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Из серии странных вопросов про expdp / 25 сообщений из 64, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]