1、常用的導入導出的命令 :imp(導入)、exp(導出)
基於cmd的導出導入:
關鍵字 | 備注 |
USERID | 用戶名/口令 |
FULL | 導出整個文件 (N) |
BUFFER | 數據緩沖區的大小 |
OWNER | 所有者用戶名列表 |
FILE | 輸出文件 (EXPDAT.DMP) |
TABLES | 表名列表 |
COMPRESS | 導入一個范圍 (Y) |
RECORDLENGTH | IO 記錄的長度 |
GRANTS | 導出權限 (Y) |
INCTYPE | 增量導出類型 |
INDEXES | 導出索引 (Y) |
RECORD | 跟蹤增量導出 (Y) |
ROWS | 導出數據行 (Y) |
PARFILE | 參數文件名 |
CONSTRAINTS | 導出限制 (Y) |
CONSISTENT | 交叉表一致性 |
LOG | 屏幕輸出的日志文件 |
STATISTICS | 分析對象 (ESTIMATE) |
DIRECT | 直接路徑 (N) |
TRIGGERS | 導出觸發器 (Y) |
FEEDBACK | 顯示每 x 行 (0) 的進度 |
FILESIZE | 各轉儲文件的最大尺寸 |
QUERY | 選定導出表子集的子句 |
下列關鍵字僅用於可傳輸的表空間 | |
TRANSPORT_TABLESPACE | 導出可傳輸的表空間元數據 (N) |
TABLESPACES | 將傳輸的表空間列表 |
IMP參數詳解
使用的格式是:IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
其中USERID是必須的且為第一個參數
關鍵字 | 備注 |
USERID | 用戶名/口令 |
FULL | 導入整個文件(N) |
BUFFER | 數據緩沖區大小 |
FROMUSER | 所有者用戶名列表 |
TOUSER | 用戶名列表 |
FILE | 輸入文件 (EXPDAT.DMP) |
SHOW | 只列出文件內容(N) |
TABLES | 表名列表 |
IGNORE | 忽略創建錯誤 (N) |
RECORDLENGTH | IO 記錄的長度 |
GRANTS | 導入權限 (Y) |
INCTYPE | 增量導入類型 |
INDEXES | 導入索引 (Y) |
COMMIT | 提交數組插入 (N) |
ROWS | 導入數據行 (Y) |
PARFILE | 參數文件名 |
LOG | 屏幕輸出的日志文件 |
CONSTRAINTS | 導入限制 (Y) |
DESTROY | 覆蓋表空間數據文件 (N) |
INDEXFILE | 將表/索引信息寫入指定的文件 |
SKIP_UNUSABLE_INDEXES | 跳過不可用索引的維護 (N) |
FEEDBACK | 每 x 行顯示進度 (0) |
TOID_NOVALIDATE | 跳過指定類型 ID 的驗證 |
FILESIZE | 每個轉儲文件的最大大小 |
STATISTICS | 始終導入預計算的統計信息 |
RESUMABLE | 在遇到有關空間的錯誤時掛起 (N) |
RESUMABLE_NAME | 用來標識可恢復語句的文本字符串 |
RESUMABLE_TIMEOUT | RESUMABLE 的等待時間 |
COMPILE | 編譯過程, 程序包和函數 (Y) |
STREAMS_CONFIGURATION | 導入流的一般元數據 (Y) |
STREAMS_INSTANTIATION | 導入流實例化元數據 (N) |
下列關鍵字僅用於可傳輸的表空間 | |
TRANSPORT_TABLESPACE | 導入可傳輸的表空間元數據 (N) |
TABLESPACES | 將要傳輸到數據庫的表空間 |
DATAFILES | 將要傳輸到數據庫的數據文件 |
TTS_OWNERS | 擁有可傳輸表空間集中數據的用戶 |