您好,登錄后才能下訂單哦!
用Exp/Imp,Exp/Imp是oracle備份數(shù)據(jù)的兩個命令行工具
exp導(dǎo)出 imp導(dǎo)入
1.本地數(shù)據(jù)庫導(dǎo)入導(dǎo)出
1.導(dǎo)出
(運行---cmd中操作)
exp 用戶名/密碼@數(shù)據(jù)庫實例名file=本地存放路徑
例如: exp cmk/cmk@ORCL file=C:/jnjp.dmp full=y
2.導(dǎo)入
imp 用戶名/密碼@數(shù)據(jù)庫實例名file=本地數(shù)據(jù)庫文件存放路徑full=y ignore=y
例如: imp cmk/cmk@orcl file=E:\jnjp.dmp full=y ignore=y
2.遠(yuǎn)程數(shù)據(jù)庫導(dǎo)入導(dǎo)出
1.導(dǎo)出
exp 用戶名/密碼@ip地址/數(shù)據(jù)庫實例名file=本地存放路徑
例如: exp cmk/cmk@192.168.10.1/orcl file=C:/jnjp.dmp full=y
2.導(dǎo)入
imp 用戶名/密碼@ip地址/數(shù)據(jù)庫實例名file=本地數(shù)據(jù)庫文件存放路徑full=y
例如: imp cmk/cmk@192.168.10.1/orcl file=C:/jnjp.dmp full=y
3.EXP的所有參數(shù)(括號中為參數(shù)的默認(rèn)值)
USERID 用戶名/口令 如:USERID=duanl/duanl
FULL 導(dǎo)出整個數(shù)據(jù)庫 (N)
BUFFER 數(shù)據(jù)緩沖區(qū)的大小
OWNER 所有者用戶名列表,你希望導(dǎo)出哪個用戶的對象,就用owner=username
FILE 輸出文件 (EXPDAT.DMP)
TABLES 表名列表 ,指定導(dǎo)出的table名稱,如:TABLES=table1,table2
COMPRESS 導(dǎo)入一個extent (Y)
RECORDLENGTH IO 記錄的長度
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ù)文件名,如果你exp的參數(shù)很多,可以存成參數(shù)文件.
CONSTRAINTS 導(dǎo)出約束 (Y)
CONSISTENT 交叉表一致性
LOG 屏幕輸出的日志文件
STATISTICS 分析對象 (ESTIMATE)
DIRECT 直接路徑 (N)
TRIGGERS 導(dǎo)出觸發(fā)器 (Y)
FEEDBACK 顯示每 x行(0)的進度
FILESIZE 各轉(zhuǎn)儲文件的最大尺寸
QUERY 選定導(dǎo)出表子集的子句
下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻g
TRANSPORT_TABLESPACE 導(dǎo)出可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)
TABLESPACES 將傳輸?shù)谋砜臻g列表
4.IMP的所有參數(shù)(括號中為參數(shù)的默認(rèn)值)
USERID 用戶名/口令
FULL 導(dǎo)入整個文件 (N)
BUFFER 數(shù)據(jù)緩沖區(qū)大小
FROMUSER 所有人用戶名列表
FILE 輸入文件 (EXPDAT.DMP)
TOUSER 用戶名列表
SHOW 只列出文件內(nèi)容 (N)
TABLES 表名列表
IGNORE 忽略創(chuàng)建錯誤 (N)
RECORDLENGTH IO 記錄的長度
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 跳過不可用索引的維護 (N)
ANALYZE 執(zhí)行轉(zhuǎn)儲文件中的 ANALYZE語句(Y)
FEEDBACK 顯示每 x行(0)的進度
TOID_NOVALIDATE 跳過指定類型 id的校驗
FILESIZE 各轉(zhuǎn)儲文件的最大尺寸
RECALCULATE_STATISTICS 重新計算統(tǒng)計值 (N)
下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻g
TRANSPORT_TABLESPACE 導(dǎo)入可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)
TABLESPACES 將要傳輸?shù)綌?shù)據(jù)庫的表空間
DATAFILES 將要傳輸?shù)綌?shù)據(jù)庫的數(shù)據(jù)文件
TTS_OWNERS 擁有可傳輸表空間集中數(shù)據(jù)的用戶
5.EXP常用選項
1.FULL
這個用于導(dǎo)出整個數(shù)據(jù)庫,在ROWS=N一起使用時,可以導(dǎo)出整個數(shù)據(jù)庫的結(jié)構(gòu)。例如:
exp userid=test/test file=./db_str.dmp log=./db_str.log full=y rows=n compress=y direct=y
注:在oracle10g中,userid這個是可以不用寫的直接寫 用戶名/密碼 就可以了像這樣:
exp test/test file=./db_str.dmp log=./db_str.log full=y rows=n compress=y direct=y
2.OWNER和TABLE
這兩個選項用于定義EXP的對象。OWNER定義導(dǎo)出指定用戶的對象;TABLE指定EXP的table名稱,例如:
exp userid=test/test file=./db_str.dmp log=./db_str.log owner=duanl
注:有的時候我們可能會遇到只導(dǎo)出單表的情況,下面這種方法可以幫你解決問題
exp userid=test/test file=./db_str.dmp log=./db_str.log table=nc_data,fi_arap
3.FILE和LOG
這兩個參數(shù)分別指定備份的DMP名稱和LOG名稱,包括文件名和目錄,例子見上面。
4.COMPRESS
COMPRESS 參數(shù)不壓縮導(dǎo)出數(shù)據(jù)的內(nèi)容。用來控制導(dǎo)出對象的storage語句如何產(chǎn)生。默認(rèn)值為Y,使用默認(rèn)值,對象的存儲語句的init extent等于當(dāng)前導(dǎo)出對象的extent的總和。推薦使用COMPRESS=N。
6.IMP常用選項
1、FROMUSER和TOUSER
使用它們實現(xiàn)將數(shù)據(jù)從一個SCHEMA中導(dǎo)入到另外一個SCHEMA中。例如:假設(shè)我們做exp時導(dǎo)出的為test的對象,現(xiàn)在我們想把對象導(dǎo)入用戶:
imp userid=test1/test1 file=expdat.dmp fromuser=test1 touser=test1
2、IGNORE、GRANTS和INDEXES
其中IGNORE參數(shù)將忽略表的存在,繼續(xù)導(dǎo)入,這個對于需要調(diào)整表的存儲參數(shù)時很有用,我們可以先根據(jù)實際情況用合理的存儲參數(shù)建好表,然后直接導(dǎo)入數(shù)據(jù)。而GRANTS和INDEXES則表示是否導(dǎo)入授權(quán)和索引,如果想使用新的存儲參數(shù)重建索引,或者為了加快到入速度,我們可以考慮將INDEXES設(shè)為N,而GRANTS一般都是Y。例如:imp userid=test1/test1 file=expdat.dmp fromuser=test1 touser=test1 indexes=N
7.導(dǎo)入導(dǎo)出實例
下面介紹的是導(dǎo)入導(dǎo)出的實例,向?qū)雽?dǎo)出看實例基本上就可以完成,因為導(dǎo)入導(dǎo)出很簡單。
1.數(shù)據(jù)導(dǎo)出:
1.1將數(shù)據(jù)庫TEST完全導(dǎo)出,用戶名system密碼manager導(dǎo)出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
1.2 將數(shù)據(jù)庫中system用戶與sys用戶的表導(dǎo)出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
1.3 將數(shù)據(jù)庫中的表table1、table2導(dǎo)出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。