Oracle. IMPDP WITH REMAP_SCHEMA - PullRequest
       72

Oracle. IMPDP WITH REMAP_SCHEMA

0 голосов
/ 31 октября 2018

Я пытаюсь импортировать таблицу из архивов (файл .DMP) в существующую таблицу в существующей схеме. Наша процедура состоит в том, чтобы сначала загрузить файл .DMP во временную схему (AMP_ARCHIVE) , а затем загрузить его в производственную схему (AMP_NONCORE) , используя REMAP_SCHEMA, как показано в запросе ниже.

Мне удалось импортировать файл в схему AMP_ARCHIVE и запросить таблицу, но данные не загружены в схему AMP_NONCORE (схема PROD) .

Например, следующие данные возвращают:

SELECT * FROM amp_archive.TRU_SERV_RAW_ARCHIVE where year_month = '201612' 

следующее ничего не возвращает

SELECT * FROM AMP_NONCORE.TRUFIT_SERVICING_RAW where year_month = '201612'

Я ожидал, что данные 201612 будут доступны в этой таблице.

Обратите внимание: TRUFIT_SERV_RAW_201612.DMP содержит только 201612 данных.

Я не уверен, что мне не хватает, чтобы сделать эти данные доступными в таблице PROD AMP_NONCORE.TRUFIT_SERVICING_RAW (эта таблица уже существует с другими year_month (s)). Пожалуйста, дайте мне знать ваши мысли.

impdp datapump/PASSWORD@DB directory=quarterly_backups 
    dumpfile=TRUFIT_SERV_RAW_201612.DMP 
    logfile=TRU_201612.log 
    tables=AMP_NONCORE.TRUFIT_SERVICING_RAW  
    remap_schema=AMP_NONCORE:amp_archive 
    remap_tablespace=TS_AMP_NONCORE:TS_AMP_ARCHIVE  
    REMAP_TABLE=TRUFIT_SERVICING_RAW:TRU_SERV_RAW_ARCHIVE 
    table_exists_action=append 
    parallel=2
...