|
|
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
Viewer2 Oleg M.Ivanov FYI 19082389 А, ну теперь понятно, давненько сюда не заходил и другие ветки не читал. Просто активных транзакций за такой долгий период уже ни как не должно было остаться и там правильные советы давали с отключением битого сегмента. Обычно, таким образом поднимаются базы с битым UNDO, у него все-равно этот сегмент битый и его уже, я так понимаю, не починить из-за отсутствия бекапов. Я бы в данной ситуации слил expdp целиком всю базу(это чисто для подстраховки), т.е. с параметром full=y , и дальше переключил на новое UNDO, а от старого избавился. И из этого топика, я так понял, Алена пытается оценить время как раз если вдруг что-то не срастется и придется импортировать базу. Ну тогда все логично, типа сказать начальству, что "в случае чего, функционирование базы будет восстанавливаться столько-то". В этом случае, мой совет, т.к. тут не увидел подобного, когда делать экспорт, то очень желательно и, я бы сказал, обязательно, отключить всех пользователей от базы, остановить все job'ы, т.е. база не должна вообще проявлять ни какой активности. Так же, параметр undo_retention выставить заведомо большим, чем займет по времени вся процедура. "Плавали, знаем". Иначе, можно поиметь несоответствие данных, особенно foreign key, если таковые имеются и недосчитаться некоторых данных, которые появятся в базе после прохождением экспорта конкретной таблицы, а в нее после этого еще чего-то наработалось. Параметр consistent=y ни разу не помог, сколько не пытались. Возможно, он на маленьких базах помогает, но нам ни разу не помог, поэтому проще базу экспортировать в DATA PUMP в остановленном виде. Простой exp работает правильно, но он ужасно неприемлемо медленный по сравнению с DATA PUMP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2016, 15:54 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
Oleg M.Ivanov... переключил на новое UNDO ...Так же, параметр undo_retention ... :) AlionaВ темы въехали не до конца :) 2 Oleg M.Ivanov 19112607 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2016, 16:08 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
Nobody1111 Похоже, на сервере давно проблемы с Input/Output. Да в одном месте такого кунфугурения не видел, всё как-то обрывками. Ну хотя бы max_phys в /etc/system стоит? Проверила cat /etc/system |grep max_phys нет такого :( Не стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2016, 14:53 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
Oleg M.Ivanov, Битый UNDO никогда не освободиться, никогда не удалиться, и из-за него нельзя использовать метод TTS для пересоздания БД, потому что не все пользовательские TS переводятсся в READ ONLY. Кроме того БД с битым UNDO не открывается. :( Это всё в теме было описано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2016, 14:57 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
AlionaNobody1111Похоже, на сервере давно проблемы с Input/Output. Да в одном месте такого кунфугурения не видел, всё как-то обрывками. Ну хотя бы max_phys в /etc/system стоит? Проверила cat /etc/system |grep max_phys нет такого :( Не стоит. cat /etc/system |grep maxphys тоже нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2016, 15:03 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
Oleg M.IvanovViewer2 Oleg M.Ivanov FYI 19082389 И из этого топика, я так понял, Алена пытается оценить время ... Алёна уже давно все сделала. :) В Ваш неформатированный текст читать очень сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2016, 15:14 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
Nobody1111 Ну хотя бы max_phys в /etc/system стоит? Вот нашла: Tune Solaris System and Driver Parameters for Anticipated File System I/O https://docs.oracle.com/cd/E51305_01/en/E42062/html/confighostos.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2016, 15:38 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
imabelieverAlionaКоличество процессов, строоящих один индекс, увеличилось, но не до 30, как я задала раrallel=30 Был такой вот баг, точнее enhancement: Bug 5629423 : DATAPUMP DOES NOT CREATE THE INDEXES IN PARALLEL Why Isn't Datapump Creating Multiple Indexes in Parallel? (Doc ID 402511.1) Я столкнулся с этим не так давно на 12.1.0.2. Судя по сообщению, у вас индексы создаются в параллель, поэтому интересно, что у вас за версия? Oracle 11.2.0.4, но тоже есть непонятное: Во время чистовой заливки базы увеличила sga и pga намного, в 5 раз. Заливка таблиц ускорилась незначительно с 13 часов до 10 часов, а индексы создаются с такой же скоростью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:02 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
DataPump при работе создаёт кучу джобов, которые при большом кол-ве параллелизма могут упереться в ограничения параметра job_queue_processes Этот параметр проверьте и при необходимости увеличьте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:22 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
imabelieverAlionaКоличество процессов, строоящих один индекс, увеличилось, но не до 30, как я задала раrallel=30 Был такой вот баг, точнее enhancement: Bug 5629423 : DATAPUMP DOES NOT CREATE THE INDEXES IN PARALLEL Why Isn't Datapump Creating Multiple Indexes in Parallel? (Doc ID 402511.1) Я столкнулся с этим не так давно на 12.1.0.2. Судя по сообщению, у вас индексы создаются в параллель, поэтому интересно, что у вас за версия? В ноте сказано, что патч надо ставить и для 12.1.0.2, и для 11.2.0.4 У меня патч не стоит, проверила. Вот как я мониторю: автор SELECT username,opname,target_desc,sofar,totalwork,message, TIME_REMAINING,SID FROM v$session_longops where TIME_REMAINING>0; USERNAME OPNAME TARGET_DESC SOFAR TOTALWORK MESSAGE TIME_REMAINING SID ------------ -------------------- ----------- ---------- ---------- -------------------------------------------------------------------------------- -------------- ---------- TT Rowid Range Scan 14693 100761 Rowid Range Scan: TT.IM: 14693 out of 100761 Blocks done 111 2901 TT Rowid Range Scan 7119 158105 Rowid Range Scan: TT.IM: 7119 out of 158105 Blocks done 403 3 TT Rowid Range Scan 8196 133529 Rowid Range Scan: TT.IM: 8196 out of 133529 Blocks done 291 256 TT Rowid Range Scan 7016 141721 Rowid Range Scan: TT.IM: 7016 out of 141721 Blocks done 365 1265 TT Rowid Range Scan 8629 133529 Rowid Range Scan: TT.IM: 8629 out of 133529 Blocks done 275 950 TT Rowid Range Scan 7780 199073 Rowid Range Scan: TT.IM: 7780 out of 199073 Blocks done 467 697 TT Rowid Range Scan 8510 133529 Rowid Range Scan: TT.IM: 8510 out of 133529 Blocks done 279 2775 TT Rowid Range Scan 7124 158105 Rowid Range Scan: TT.IM: 7124 out of 158105 Blocks done 403 2838 TT Rowid Range Scan 7648 223641 Rowid Range Scan: TT.IM: 7648 out of 223641 Blocks done 508 2144 TT Rowid Range Scan 7722 166297 Rowid Range Scan: TT.IM: 7722 out of 166297 Blocks done 390 1010 TT Rowid Range Scan 7739 149913 Rowid Range Scan: TT.IM: 7739 out of 149913 Blocks done 349 2964 TT Rowid Range Scan 7324 158105 Rowid Range Scan: TT.IM: 7324 out of 158105 Blocks done 371 1454 TT Rowid Range Scan 3007 199073 Rowid Range Scan: TT.IM: 3007 out of 199073 Blocks done 522 446 SYSTEM SYS_IMPORT_FULL_01 IMPORT 1593698 1593705 SYS_IMPORT_FULL_01: IMPORT : 1593698 out of 1593705 MB done 1 2269 TT Rowid Range Scan 7542 199073 Rowid Range Scan: TT.IM: 7542 out of 199073 Blocks done 483 1391 TT Rowid Range Scan 9063 100761 Rowid Range Scan: TT.IM: 9063 out of 100761 Blocks done 192 319 TT Rowid Range Scan 7815 158105 Rowid Range Scan: TT.IM: 7815 out of 158105 Blocks done 365 1199 TT Rowid Range Scan 8437 141721 Rowid Range Scan: TT.IM: 8437 out of 141721 Blocks done 300 1641 TT Rowid Range Scan 8088 174497 Rowid Range Scan: TT.IM: 8088 out of 174497 Blocks done 391 66 TT Rowid Range Scan 9630 149914 Rowid Range Scan: TT.IM: 9630 out of 149914 Blocks done 277 634 TT Rowid Range Scan 8390 133529 Rowid Range Scan: TT.IM: 8390 out of 133529 Blocks done 283 193 TT Rowid Range Scan 7432 125345 Rowid Range Scan: TT.IM: 7432 out of 125345 Blocks done 301 1073 TT Rowid Range Scan 6980 149913 Rowid Range Scan: TT.IM: 6980 out of 149913 Blocks done 369 508 TT Rowid Range Scan 8555 125337 Rowid Range Scan: TT.IM: 8555 out of 125337 Blocks done 259 1392 TT Rowid Range Scan 19231 108953 Rowid Range Scan: TT.IM: 19231 out of 108953 Blocks done 89 821 TT Rowid Range Scan 8089 149913 Rowid Range Scan: TT.IM: 8089 out of 149913 Blocks done 333 1139 TT Rowid Range Scan 7618 190873 Rowid Range Scan: TT.IM: 7618 out of 190873 Blocks done 457 884 TT Rowid Range Scan 8463 133529 Rowid Range Scan: TT.IM: 8463 out of 133529 Blocks done 281 382 TT Rowid Range Scan 7285 203169 Rowid Range Scan: TT.IM: 7285 out of 203169 Blocks done 511 571 TT Rowid Range Scan 11445 215457 Rowid Range Scan: TT.IM: 11445 out of 215457 Blocks done 339 130 30 rows selected. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:27 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
Alionaа индексы создаются с такой же скоростью. было предложение от Nobody1111, но по топику отклик не нашёл... Nobody1111Помониторить, сессии индексовые temp используют? Если активно, то ... в этих сессиях workarea_size_policy=manual и выкручивать sort_area_size. т.е. что-то вроде alter session set workarea_size_policy=manual; alter session set sort_area_size=1073741824; alter session set db_file_multiblock_read_count=128; Не знаю как в вашем случае, но у нас иногда таким образом выкручиваюся, когда TEMP увеличить нет возможности, а индексы для перестройки гроздки (ну и скорость перестроения выше. Насколько - статитики к сожалению у меня нет). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:28 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
одна таблица сканируется 29 сессиями, а потом будет сортировка таким-же количеством сессий, или чуть меньшим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:30 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
P.S. для impdp, видимо, это придётся временно делать на уровне параметров инициализации экземляра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:33 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
ViewerAlionaа индексы создаются с такой же скоростью. было предложение от Nobody1111, но по топику отклик не нашёл... Nobody1111Помониторить, сессии индексовые temp используют? Если активно, то ... в этих сессиях workarea_size_policy=manual и выкручивать sort_area_size. т.е. что-то вроде alter session set workarea_size_policy=manual; alter session set sort_area_size=1073741824; alter session set db_file_multiblock_read_count=128; Не знаю как в вашем случае, но у нас иногда таким образом выкручиваюся, когда TEMP увеличить нет возможности, а индексы для перестройки гроздки (ну и скорость перестроения выше. Насколько - статитики к сожалению у меня нет). Да, на солярисе максимум sort_area_size, до которого можно: 2gb - 1b, уж не знаю почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:35 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
FogelDataPump при работе создаёт кучу джобов, которые при большом кол-ве параллелизма могут упереться в ограничения параметра job_queue_processes Этот параметр проверьте и при необходимости увеличьте. job_queue_processes=1000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:35 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
ViewerP.S. для impdp, видимо, это придётся временно делать на уровне параметров инициализации экземляра Или в триггере на логон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:38 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
У меня сейчас авторworkarea_size_policy=AUTO; sort_area_size=65536; db_file_multiblock_read_count=128; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 11:45 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
imho, есть смысл всё же попробовать поменять, и, как сказал Nobody, видимо лучше через триггер на логон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 12:03 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
P.S. видимо лучше через триггер на логон Кстати, дочерние процессы, при параллельных операциях, все ли параметры наследуют от родительского процесса? Кто знает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 12:08 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
Viewerimho, есть смысл всё же попробовать поменять, и, как сказал Nobody, видимо лучше через триггер на логон. Тут мне не совсем понятно. Вижу например сессия sid=2901 сканирует таблицу t1, потом через 15 мин эта же сессия sid=2901 сканирует таблицу t2. Новые сессии не образуются, как триггер на логон поможет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 12:15 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
AlionaНовые сессии не образуются, как триггер на логон поможет ? ммм... как бы не предлагась делать это на лету во время уже запущенного процесса импорта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 12:23 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
ViewerAlionaНовые сессии не образуются, как триггер на логон поможет ? ммм... как бы не предлагась делать это на лету во время уже запущенного процесса импорта. Ааааа.... А у меня сейчас уже чистовая заливка базы подходит к концу, ночью закончится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 12:26 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
ViewerP.S. видимо лучше через триггер на логон Кстати, дочерние процессы, при параллельных операциях, все ли параметры наследуют от родительского процесса? Кто знает? В данной ситуации как бы по барабану: если через параметр инициализации, при порождении сессии из слейвового процесса будет использоваться общий параметр. При триггере написать триггер так, чтобы параллельным сессиям тоже выставлял. А вообще, насколько помню, у меня не подхватывали параллельные сессии sort_area_size от QC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 12:29 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
AlionaА у меня сейчас уже чистовая заливка базы подходит к концу, ночью закончится. ну и пусть работает, не трожь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 12:37 |
|
||
|
Размер БД 10 Тб, как оценить размер полного дампа БД (expdp) ?
|
|||
|---|---|---|---|
|
#18+
Q.TarantinoAlionaА у меня сейчас уже чистовая заливка базы подходит к концу, ночью закончится. ну и пусть работает, не трожь :) Я трогать и не собираюсь. Народ предлагает ускорить построение индексов в impdp, надо же до конца выяснить, вдруг, когда-нибудь пригодится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 13:18 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39247114&tid=1885797]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 496ms |

| 0 / 0 |
