文章詳情頁
Oracle數據庫如何使用exp和imp方式導數據
瀏覽:9日期:2023-03-12 15:24:58
目錄
- exp方式導出數據
- 1.完全導出(選項都為默認配置)
- 2.只導出表結構
- 3.將指定用戶下的表導出
- 4.將指定的表導出
- imp方式導入數據
- 1.導入一個完整的庫
- 總結
這里導入導出路徑都在D盤下,默認文件名為:example.dmp
exp方式導出數據
相關參數項如下:
關鍵字 說明 默認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導出指定的表空間列表1.完全導出(選項都為默認配置)
例子:導出mydb數據庫system用戶,密碼為123456的所有數據到D:\example.dmp文件中
exp system/123456@213.234.12.32/mydb file=D:\example.dmp
2.只導出表結構
例子:導出mydb數據庫system用戶,密碼為123456的所有表結構到D:\example.dmp文件中
exp system/123456@213.234.12.32/mydb file=D:\example.dmp rows=n
3.將指定用戶下的表導出
例子:導出mydb數據庫system和sys用戶的所有表數據到D:\example.dmp文件中
exp system/123456@213.234.12.32/mydb file=D:\example.dmp owner=(system,sys)
4.將指定的表導出
例子:導出mydb數據庫system用戶下的table1和table2表數據到D:\example.dmp文件中
exp system/123456@213.234.12.32/mydb file=D:\example.dmp tables=(table1,table2)
imp方式導入數據
相關參數項如下:
關鍵字 說明 默認USERID用戶名/口令FULL 導入整個文件 (N)BUFFER數據緩沖區大小FROMUSER所有人用戶名列表FILE輸入文件 (EXPDAT.DMP)TOUSER用戶名列表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 行顯示進度TOID_NOVALIDATE 跳過指定類型 ID 的驗證FILESIZE 每個轉儲文件的最大大小STATISTICS始終導入預計算的統計信息RESUMABLE在遇到有關空間的錯誤時掛起RESUMABLE_NAME用來標識可恢復語句的文本字符串RESUMABLE_TIMEOUTRESUMABLE 的等待時間COMPILE編譯過程, 程序包和函數 (Y)STREAMS_CONFIGURATION導入 Streams 的一般元數據 (Y)STREAMS_INSTANITATION 導入 Streams 的實例化元數據 (N)TRANSPORT_TABLESPACE導入可傳輸的表空間元數據TABLESPACES 將要傳輸到數據庫的表空間DATAFILES將要傳輸到數據庫的數據文件TTS_OWNERS擁有可傳輸表空間集中數據的用戶1.導入一個完整的庫
例子:將D:\example.dmp文件中的庫導入到mydb下的system用戶中
imp system/123456@213.234.12.32/mydb file=D:\example.dmp full=y ignore=y
總結
到此這篇關于Oracle數據庫如何使用exp和imp方式導數據的文章就介紹到這了,更多相關Oracle exp和imp導數據內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!
標簽:
Oracle
排行榜
