impdp 匯入 schema的資料時會自動建立對應的使用者
impdp命令在匯入資料時,如果使用者存在,則會自動建立該使用者,
這是因為expdp匯出的dmp檔案中包含了建立使用者的指令碼資訊(包括密碼,預設表空間,臨時表空間等)
而impdp自動建立使用者有一個前提條件,就是需要首先建立使用者的預設表空間和臨時表空間,如果預設表空間或者臨時表空間不存在,則自動建立使用者會失敗,導致匯入資料的失敗。
會報相關以下錯誤:
ORA-00959: 表空間 'TEST1' 不存在
失敗的 sql 為:
CREATE USER "TEST1" IDENTIFIED BY VALUES 'S:A0E893699F124E0EEE2D28B9E3F40B99B5E
596AA5E1CA568E8E81FBDE2C2;22F2E341BF4B8764' DEFAULT TABLESPACE "TEST1" TEMPORARY
TABLESPACE "TEMP"
處理物件型別 SCHEMA_EXPORT/SYSTEM_GRANT
ORA-39083: 物件型別 SYSTEM_GRANT 建立失敗, 出現錯誤:
這個sql會查出使用者名稱對應的表空間和預設臨時表空間
select username,default_tablespace,temporary_tablespace from dba_users;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-2124565/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【IMPDP】使用IMPDP自動建立使用者並完成資料的匯入
- oracle10g expdp資料泵的bug,按schema匯出,匯入impdp時無jobOracle
- 【IMPDP】當匯入資料時遭遇表已存時的應對手段——TABLE_EXISTS_ACTION引數
- Impdp資料泵匯入
- 資料泵IMPDP 匯入工具的使用
- impdp做資料匯入時約束和觸發器引起資料匯入後應用故障觸發器
- Oracle資料泵-schema匯入匯出Oracle
- impdp自動建立使用者與密碼密碼
- 使用資料泵impdp匯入資料
- 建立index 指定parallel,但是impdp時候匯入卻不是我建立的語句?IndexParallel
- 建立資料庫時使用schema資料庫
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- impdp自動建立使用者前提條件與應用場景
- IMPDP匯入遠端資料庫資料庫
- Oracle 19.3資料庫impdp匯入view時hang住Oracle資料庫View
- Oracle 28.6資料庫impdp匯入view時hang@11Oracle資料庫View
- 19c資料庫impdp匯入view時hang住資料庫View
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- 安裝mongodb,建立資料庫、使用者、建立表、匯出匯入資料庫MongoDB資料庫
- 用impdp匯入資料的一次經歷
- truncate表後impdp匯入該表時加exclude=index引數並不能排除索引資料的匯入Index索引
- expdp impdp 資料庫匯入匯出命令詳解資料庫
- 針對資料泵匯出 (expdp) 和匯入 (impdp)工具效能降低問題的檢查表
- 將表匯入到其他使用者的impdp命令
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- 【impdp】使用impdp工具排除特定表的匯入
- 【匯出匯入】IMPDP table_exists_action 引數的應用
- 【IMPDP】實現不同使用者之間的資料遷移——REMAP_SCHEMA引數REM
- 【IMPDP】使用工具IMPDP匯入資料時ORA-39002、ORA-39070錯誤排查
- 然後再全庫匯入排除view資料庫在impdp匯入View資料庫
- impdp匯入資料後,system 表空間整理
- Oracle expdp/impdp匯出匯入命令及資料庫備份Oracle資料庫
- 通過EXPDP/IMPDP匯出匯入遠端資料倒本地
- Oracle expdp/impdp匯入匯出備份資料庫指令碼Oracle資料庫指令碼
- 使用EXPDP/IMPDP匯入匯出表中資料/後設資料測試
- 臨時資料檔案 offline 對於匯入匯出的影響
- 物件及資料存在時的資料匯入(imp)物件
- rac環境下使用impdp匯入資料出錯