powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не работают вместе опции REMAP_SCHEMA и REMAP_TABLESPACE в impdp базы версии 12.2
5 сообщений из 30, страница 2 из 2
Не работают вместе опции REMAP_SCHEMA и REMAP_TABLESPACE в impdp базы версии 12.2
    #40060968
GrayMagellan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у меня приключения продолжаются :(. Возникла задача из того же дампа восстановить на тестовой базе вторую схему (копия прода для другого сотрудника). Заменил в команде impdp NEW_USER на NEW_USER1, и в этот раз все прошло хуже - ни один тип данных не импортировался :(. База проверяет уникальность имен типов в какой области - схема, ТП, база?

Вот пример ошибки:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
ORA-39083: Сбой при создании типа объекта TYPE:"NEW_USER1"."TGFS_R1" с ошибкой:
ORA-02304: неверен литерал идентификатора объекта

SQL, вызвавший сбой:
CREATE TYPE "NEW_USER1"."TGFS_R1" OID '0965EC3D103540649FEBFB5D1DB3DB41' AS OBJECT (
    ss        VARCHAR2(256),
    source_   VARCHAR2(32),
    dim1      VARCHAR2(32),
    dim2      VARCHAR2(32),
    dim3      VARCHAR2(32),
    dim4      VARCHAR2(32),
    dim5      VARCHAR2(32),
    dim6      VARCHAR2(32),
    dim7      VARCHAR2(32),
    dim8      VARCHAR2(32),
    dim9      VARCHAR2(32),
    scedim    VARCHAR2(32),
    scedimid  INT,
    caldim    VARCHAR2(32),
    caldimid  INT
)



impdp пытается восстановить объект в базе с тем же OID, а он уже занят объектом в NEW_USER, и идет нарушение уникальности в пределах базы? И мне тоже надо применять опцию TRANSFORM=OID:N?
...
Рейтинг: 0 / 0
Не работают вместе опции REMAP_SCHEMA и REMAP_TABLESPACE в impdp базы версии 12.2
    #40060980
Тролин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrayMagellan
А у меня приключения продолжаются :(. Возникла задача из того же дампа восстановить на тестовой базе вторую схему (копия прода для другого сотрудника). Заменил в команде impdp NEW_USER на NEW_USER1, и в этот раз все прошло хуже - ни один тип данных не импортировался :(. База проверяет уникальность имен типов в какой области - схема, ТП, база?

Вот пример ошибки:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
ORA-39083: Сбой при создании типа объекта TYPE:"NEW_USER1"."TGFS_R1" с ошибкой:
ORA-02304: неверен литерал идентификатора объекта

SQL, вызвавший сбой:
CREATE TYPE "NEW_USER1"."TGFS_R1" OID '0965EC3D103540649FEBFB5D1DB3DB41' AS OBJECT (
    ss        VARCHAR2(256),
    source_   VARCHAR2(32),
    dim1      VARCHAR2(32),
    dim2      VARCHAR2(32),
    dim3      VARCHAR2(32),
    dim4      VARCHAR2(32),
    dim5      VARCHAR2(32),
    dim6      VARCHAR2(32),
    dim7      VARCHAR2(32),
    dim8      VARCHAR2(32),
    dim9      VARCHAR2(32),
    scedim    VARCHAR2(32),
    scedimid  INT,
    caldim    VARCHAR2(32),
    caldimid  INT
)



impdp пытается восстановить объект в базе с тем же OID, а он уже занят объектом в NEW_USER, и идет нарушение уникальности в пределах базы? И мне тоже надо применять опцию TRANSFORM=OID:N?


вы попробуйте TRANSFORM=OID:N потом отпишитесь по результату.
...
Рейтинг: 0 / 0
Не работают вместе опции REMAP_SCHEMA и REMAP_TABLESPACE в impdp базы версии 12.2
    #40060989
GrayMagellan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тролин, спасибо вам за совет. Помогло! Добавил команду TRANSFORM=OID:n в конец команды, восстанавливающей тот же дамп во вторую схему NEW_USER1, и уже по логу создания типов данных вижу, что процесс идет аналогично команде восстановления дампа в NEW_USER. Значит уникальность OID действительно контролируется базой в пределах всего инстанса (всех схем инстанса).
...
Рейтинг: 0 / 0
Не работают вместе опции REMAP_SCHEMA и REMAP_TABLESPACE в impdp базы версии 12.2
    #40061082
GrayMagellan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тролин, еще раз спасибо за совет! все получилось. Восстановление дампа в другую схему того же инстанса СУБД с опцией TRANSFORM=OID:n прошло с аналогичными первой попытке результатами.
...
Рейтинг: 0 / 0
Не работают вместе опции REMAP_SCHEMA и REMAP_TABLESPACE в impdp базы версии 12.2
    #40061092
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrayMagellan,
А у вас получалось использовать обе опции при импорте в 12с2?

Однозначно получсается на 11r2
На 12м ещё не пробовал у меня он в докере ...Давно эксперементировал...а сейчас надо в памяти восстанавливать...как этот докер запускать.(Ну в линуксе посмотрю bash_history конечно) ...Ну и надо наполнить его данными(Если до этого не наполнял)...создать схему сделать импорт из 11го..
Потом экспорт из 12го... и импорт со сменой пользователя и ТП.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не работают вместе опции REMAP_SCHEMA и REMAP_TABLESPACE в impdp базы версии 12.2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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