溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

詳解如何使用imp和exp命令對Oracle數(shù)據(jù)庫進(jìn)行導(dǎo)入導(dǎo)出

發(fā)布時(shí)間:2020-07-21 09:10:29 來源:億速云 閱讀:445 作者:小豬 欄目:開發(fā)技術(shù)

小編這次要給大家分享的是詳解如何使用imp和exp命令對Oracle數(shù)據(jù)庫進(jìn)行導(dǎo)入導(dǎo)出,文章內(nèi)容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

這里導(dǎo)入導(dǎo)出路徑都在D盤下,默認(rèn)文件名為:example.dmp

exp方式導(dǎo)出數(shù)據(jù)

相關(guān)參數(shù)項(xiàng)如下:

關(guān)鍵字說明默認(rèn)
USERID用戶名/口令
FULL導(dǎo)出整個(gè)文件(N)
BUFFER數(shù)據(jù)緩沖區(qū)的大小
OWNER導(dǎo)出指定的所有者用戶名列表
FILE輸出文件(EXPDAT.DMP)
TABLES導(dǎo)出指定的表名列表
COMPRESS是否壓縮導(dǎo)出的文件(Y)
RECORDLENGTHIO 記錄的長度
GRANTS導(dǎo)出權(quán)限(Y)
INCTYPE增量導(dǎo)出類型
INDEXES導(dǎo)出索引(Y)
RECORD跟蹤增量導(dǎo)出(Y)
ROWS導(dǎo)出數(shù)據(jù)行(Y)
PARFILE參數(shù)文件名
CONSTRAINTS導(dǎo)出限制(Y)
CONSISTENT交叉表一致性
LOG屏幕輸出的日志文件
STATISTICS分析對象(ESTIMATE)
DIRECT直接路徑(N)
TRIGGERS導(dǎo)出觸發(fā)器(Y)
FEEDBACK顯示每 x 行 (0) 的進(jìn)度
FILESIZE各轉(zhuǎn)儲文件的最大尺寸
QUERY選定導(dǎo)出表子集的子句
TRANSPORT_TABLESPACE導(dǎo)出可傳輸?shù)谋砜臻g元數(shù)據(jù)(N)
TABLESPACES導(dǎo)出指定的表空間列表

1.完全導(dǎo)出(選項(xiàng)都為默認(rèn)配置)

例子:導(dǎo)出mydb數(shù)據(jù)庫system用戶,密碼為123456的所有數(shù)據(jù)到D:\example.dmp文件中

exp system/123456@213.234.12.32/mydb file=D:\example.dmp

2.只導(dǎo)出表結(jié)構(gòu)

例子:導(dǎo)出mydb數(shù)據(jù)庫system用戶,密碼為123456的所有表結(jié)構(gòu)到D:\example.dmp文件中

exp system/123456@213.234.12.32/mydb file=D:\example.dmp rows=n

3.將指定用戶下的表導(dǎo)出

例子:導(dǎo)出mydb數(shù)據(jù)庫system和sys用戶的所有表數(shù)據(jù)到D:\example.dmp文件中

exp system/123456@213.234.12.32/mydb file=D:\example.dmp owner=(system,sys)

4.將指定的表導(dǎo)出

例子:導(dǎo)出mydb數(shù)據(jù)庫system用戶下的table1和table2表數(shù)據(jù)到D:\example.dmp文件中

exp system/123456@213.234.12.32/mydb file=D:\example.dmp tables=(table1,table2)

imp方式導(dǎo)入數(shù)據(jù)

相關(guān)參數(shù)項(xiàng)如下:

關(guān)鍵字說明默認(rèn)
USERID用戶名/口令
FULL導(dǎo)入整個(gè)文件(N)
BUFFER數(shù)據(jù)緩沖區(qū)大小
FROMUSER所有人用戶名列表
FILE輸入文件(EXPDAT.DMP)
TOUSER用戶名列表
SHOW只列出文件內(nèi)容(N)
TABLES表名列表
IGNORE忽略創(chuàng)建錯(cuò)誤(N)
RECORDLENGTHIO記錄的長度
GRANTS導(dǎo)入權(quán)限(Y)
INCTYPE增量導(dǎo)入類型
INDEXES導(dǎo)入索引(Y)
COMMIT提交數(shù)組插入(N)
ROWS導(dǎo)入數(shù)據(jù)行(Y)
PARFILE參數(shù)文件名
LOG屏幕輸出的日志文件
CONSTRAINTS導(dǎo)入限制(Y)
DESTROY覆蓋表空間數(shù)據(jù)文件(N)
INDEXFILE將表/索引信息寫入指定的文件
SKIP_UNUSABLE_INDEXES跳過不可用索引的維護(hù)(N)
FEEDBACK每 x 行顯示進(jìn)度
TOID_NOVALIDATE跳過指定類型 ID 的驗(yàn)證
FILESIZE每個(gè)轉(zhuǎn)儲文件的最大大小
STATISTICS始終導(dǎo)入預(yù)計(jì)算的統(tǒng)計(jì)信息
RESUMABLE在遇到有關(guān)空間的錯(cuò)誤時(shí)掛起
RESUMABLE_NAME用來標(biāo)識可恢復(fù)語句的文本字符串
RESUMABLE_TIMEOUTRESUMABLE 的等待時(shí)間
COMPILE編譯過程, 程序包和函數(shù)(Y)
STREAMS_CONFIGURATION導(dǎo)入 Streams 的一般元數(shù)據(jù)(Y)
STREAMS_INSTANITATION導(dǎo)入 Streams 的實(shí)例化元數(shù)據(jù)(N)
TRANSPORT_TABLESPACE導(dǎo)入可傳輸?shù)谋砜臻g元數(shù)據(jù)
TABLESPACES將要傳輸?shù)綌?shù)據(jù)庫的表空間
DATAFILES將要傳輸?shù)綌?shù)據(jù)庫的數(shù)據(jù)文件
TTS_OWNERS擁有可傳輸表空間集中數(shù)據(jù)的用戶

1.導(dǎo)入一個(gè)完整的庫

例子:將D:\example.dmp文件中的庫導(dǎo)入到mydb下的system用戶中

imp system/123456@213.234.12.32/mydb file=D:\example.dmp full=y ignore=y

看完這篇關(guān)于詳解如何使用imp和exp命令對Oracle數(shù)據(jù)庫進(jìn)行導(dǎo)入導(dǎo)出的文章,如果覺得文章內(nèi)容寫得不錯(cuò)的話,可以把它分享出去給更多人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI