powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / expdp и consistent=y
11 сообщений из 11, страница 1 из 1
expdp и consistent=y
    #34972457
Mikhail Panov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток.

Oracle Database 10g Enterprise Edition Release 10.1.0.3.0
Появилось желание использовать expdp вместо exp и получать при этом результат аналогичный consistent=y.
Дока гласит "Use FLASHBACK_SCN and FLASHBACK_TIME for this functionality".
Oracle, abhinav singh заявляет на Металинке "You don't need to use FLASHBACK_SCN or FLASHBACK_TIME options for your export to be consistent".
Кто прав ?
Мои опыты показывают что expdp в режиме tables не является консистентным.

Попытки указать
Код: plaintext
FLASHBACK_TIME="to_timestamp(to_char(sysdate,'DD-MON-YY HH24:MI:SS'),'DD-MON-YY H24:MI:SS')"
заканчиваются ошибкой
Код: plaintext
1.
2.
3.
4.
ORA- 02354 : error in exporting/importing data
ORA- 00604 : error occurred at recursive SQL level  3 
ORA- 08180 : no snapshot found based on specified time
ORA- 06512 : at "SYS.TIMESTAMP_TO_SCN", line  1 
ORA- 06512 : at line  1 

По поводу ORA-08180 на Металинке есть баг 3850163 Fixed in Product Version 10.2

И собственно вопрос: как в 10.1 сделать консистентный экспорт используя expdp?
...
Рейтинг: 0 / 0
expdp и consistent=y
    #34972698
Этанол Эталонович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
expdp и consistent=y
    #37370382
mr_consistent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тот же вопрос!!

В expdp отсутствует параметр Consystent!
FLASHBACK_SCN SCN used to set session snapshot back to.
FLASHBACK_TIME Time used to get the SCN closest to the specified time.

взамен его стоит использовать FLASHBACK_SCN????
...
Рейтинг: 0 / 0
expdp и consistent=y
    #37370394
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quote mr_consistent
взамен его стоит использовать FLASHBACK_SCN???? [/quote]
или
FLASHBACK_TIME

смысл один и тот же
...
Рейтинг: 0 / 0
expdp и consistent=y
    #37370441
mr_consistent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pravednik[quot mr_consistent
взамен его стоит использовать FLASHBACK_SCN????
или
FLASHBACK_TIME

смысл один и тот же[/quot]

правильно я понял, если мы не укажем эти параметры, то копия у нас будет несогласованная, если во время экспорта работали пользователи?
...
Рейтинг: 0 / 0
expdp и consistent=y
    #37370482
mr_consistent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня производственная база. пользователи работают! мне необходимо сделать логическую копию схемы с помощью expdp, но нужно, чтобы она была согласованной! для этого я понял нужно использовать параметр FLASHBACK_SCN. какой номер SCN нужно указать и как запросом получить этот номер? из какого представления? и если я укажу этот номер в параметре, это будет значить, что я получу согласованную копию на какой период времени? на период, когда этот SCN был текущим?

можно подробнее!
...
Рейтинг: 0 / 0
expdp и consistent=y
    #37370513
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_consistent,

это должно толкнуть в правильном направлении
...
Рейтинг: 0 / 0
expdp и consistent=y
    #37370516
mr_consistent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pravednikmr_consistent,

это должно толкнуть в правильном направлении
спасибо, дружище!
...
Рейтинг: 0 / 0
expdp и consistent=y
    #37370707
mr_consistent
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пользуюсь виндой.
создал батник:

Код: plaintext
1.
2.
3.
rem Выгрузка данных из схемы ИШ
expdp ig/ig@glue parfile=par.txt
rem Переименование дампа
ren igportal.dmp igportal_%date%.dmp

par.txt

Код: plaintext
1.
2.
3.
4.
5.
schemas=ig
directory=igportal_dir
job_name=ig_temporary_job
dumpfile=igportal.dmp
logfile=igportal.txt
FLASHBACK_TIME="TO_TIMESTAMP(sysdate, 'DD-MM-YYYY HH24:MI:SS')"

раз 10 запускал этот батник, всё отрабатывало отлично, а на 11 раз и следующие разы возникла такая ошибка:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
ORA- 31693 : Сбой при загрузке/выгрузке объекта данных "IG"."FS_REQUEST_INPUT", этот объект данных пропускается из-за ошибки:
ORA- 02354 : ошибка при экспорте/импорте данных
ORA- 01555 : слишком старый снимок: сегмент отката номер  5  по имени "_SYSSMU5$" слишком мал
ORA- 00604 : ошибка на рекурсивном SQL-уровне  3 
ORA- 08180 : не найден снимок для заданного времени
ORA- 06512 : на  "SYS.TIMESTAMP_TO_SCN", line  1  
ORA- 00604 : ошибка на рекурсивном SQL-уровне  3 
ORA- 08180 : не найден снимок для заданного времени

...
Рейтинг: 0 / 0
expdp и consistent=y
    #37370966
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr_consistent,

по поводу заполнености анду посмотрите в DBA_UNDO_EXTENTS
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
expdp и consistent=y
    #39994131
lYY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lYY
Гость
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / expdp и consistent=y
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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