Oracle的exp/imp引數詳解
阿新 • • 發佈:2018-12-19
exp引數詳解
可在命令列介面輸入exp help=y
獲取詳細說明:
引數名 | 預設值(格式) | 說明 |
---|---|---|
USERID | username/password | 指定要登陸使用者的賬號密碼,該引數必須為命令列中第一個引數,例: exp tester/ root 指的是使用者名稱為tester,密碼是root |
FULL | FULL=Y/N | 是否匯出整個資料庫 |
BUFFER | BUFFER=資料緩衝區大小 | 資料緩衝區大小,用於提高exp/imp速度,單位為位元組,不能寫成buffer=1m 的形式,應寫成位元組為單位的引數,如buffer=1048576 |
OWNER | OWNER=(user1, user2, …) | 將擁有者為user1,user2,…的表匯出 |
FILE | FILE=example.dmp | 指定匯出檔案的路徑和檔名,例:FILE=example.dmp 是指將資料匯出到example.dmp中 |
TABLES | TABLES=(table1, table2,…) | 只匯出表table1、table2… |
COMPRESS | COMPRESS=Y/N | 是否對匯出檔案進行壓縮 |
RECORDLENGTH | IO記錄的長度 | |
GRANTS | GRANTS=Y/N | 是否匯出許可權 |
INCTYPE | 增量匯出的型別 | |
INDEXES | INDEXES=Y/N | 是否匯出索引 |
RECORD | RECORD=Y/N | 是否追蹤增量匯出 |
DIRECT | DIRECT=Y/N | 是否是絕對路徑 |
TRIGGERS | TRIGGERS=Y/N | 是否匯出觸發器 |
LOG | LOG=exp.log | 儲存螢幕輸出的日誌到某檔案 |
STATISTICS | STATISTICS=ESTIMATE | 分析物件 |
ROWS | ROWS=Y/N | 是否匯出表中資料行 |
PARFILE | PARFILE=file_name | 引數檔案,可將exp引數配置寫成檔案,便於反覆呼叫 |
CONSISTENT | CONSISTENT=Y/N | 交叉表是否保持一致性 |
CONSTRAINTS | CONSTRAINTS=Y/N | 是否匯出約束 |
OBJECT_CONSISTENT | transaction set to read only during object export (N) | |
FEEDBACK | FEEDBACK=x | 每x行顯示執行進度 |
FILESIZE | FILESIZE=size | 設定匯出dmp檔案的大小 |
FLASHBACK_SCN | SCN used to set session snapshot back to | |
FLASHBACK_TIME | time used to get the SCN closest to the specified time | |
QUERY | QUERY=SQL | SQL語句用於資料過濾,例如:QUERY=' where id > 0' 將id大於0的資料匯出 |
RESUMABLE | suspend when a space related error is encountered(N) | |
RESUMABLE_NAME | text string used to identify resumable statement | |
RESUMABLE_TIMEOUT | wait time for RESUMABLE | |
TTS_FULL_CHECK | perform full or partial dependency check for TTS | |
VOLSIZE | number of bytes to write to each tape volume | |
TABLESPACES | TABLESPACES=(ts1, ts2) | 匯出指定的表空間列表 |
TRANSPORT_TABLESPACE | TRANSPORT_TABLESPACE=Y/N | 是否匯出可傳輸的表空間元資料 |
TEMPLATE | template name which invokes iAS mode export |
imp引數詳解
可在命令列介面輸入imp help=y
獲取詳細說明:
引數名 | 預設值(格式) | 說明 |
---|---|---|
USERID | username/password | 指定要登陸使用者的賬號密碼,該引數必須為命令列中第一個引數,例: imp tester/ root 指的是使用者名稱為tester,密碼是root |
FULL | FULL=Y/N | 是否匯入整個資料庫 |
BUFFER | BUFFER=資料緩衝區大小 | 資料緩衝區大小 |
FROMUSER | FROMUSER=(user1, user2, …) | 將擁有者為user1,user2,…的資料匯入 |
TOUSER | TOUSER=tester | 將資料匯入到使用者tester下 |
FILE | FILE=example.dmp | 指定匯入檔案的路徑和檔名,例:FILE=example.dmp 是指匯入example.dmp |
TABLES | TABLES=(table1, table2,…) | 只匯入表table1、table2… |
SHOW | SHOW=Y/N | 只列出檔案內容 |
IGNORE | IGNORE=Y/N | 是否忽視遷移過程中的建立錯誤繼續匯入 |
RECORDLENGTH | IO記錄的長度 | |
GRANTS | GRANTS=Y/N | 是否匯出許可權 |
INCTYPE | 增量匯入型別 | |
INDEXES | INDEXES=Y/N | 是否匯入索引 |
COMMIT | COMMIT=Y/N | 是否提交陣列插入 |
ROWS | ROWS=Y/N | 是否匯入資料行 |
PARFILE | PARFILE=file_name | 引數檔案,可將exp引數配置寫成檔案,便於反覆呼叫 |
LOG | LOG=imp.log | 將螢幕輸出日誌匯入到指定檔案 |
CONSTRAINTS | CONSTRAINTS=Y/N | 是否匯入約束 |
DESTROY | DESTROY=Y/N | 是否覆蓋表空間資料檔案 |
INDEXFILE | 將表/索引資訊寫入指定的檔案 | |
SKIP_UNUSABLE_INDEXES | SKIP_UNUSABLE_INDEXES=Y/N | 跳過不可用索引的維護 |
FEEDBACK | FEEDBACK=x | 每 x 行顯示匯入進度 |
FILESIZE | FILESIZE=size | 設定匯入dmp檔案的大小 |
TOID_NOVALIDATE | 跳過指定型別 ID 的驗證 | |
STATISTICS | import precomputed statistics (always) | |
RESUMABLE | RESUMABLE=Y/N | 在遇到有關空間的錯誤時掛起 |
RESUMABLE_NAME | text string used to identify resumable statement | |
RESUMABLE_TIMEOUT | RESUMABLE 的等待時間 | |
COMPILE | COMPILE=Y/N | 是否編譯儲存過程, 包和函式 (Y) |
STREAMS_CONFIGURATION | STREAMS_CONFIGURATION=Y/N | 是否匯入streams的一般元資料 |
STREAMS_INSTANTIATION | STREAMS_INSTANTIATION=Y/N | 是否匯入streams的例項元資料 |
DATA_ONLY | DATA_ONLY=Y/N | 是否只匯入資料 |
VOLSIZE | number of bytes in file on each volume of a file on tape |