說明:數據庫
以前常常有人詢問數據庫導出導入的方法,去百度查詢,可是查詢的結果卻不是很盡如人意,因此在此作個基本的總結,包括 導出:(導出用戶,導出表,導出表結構不帶數據,QUERY參數),導入(導入數據文件,導入表結構,導入數據忽略表結構,僅導入數據)。使用的參數按照自認爲使用頻率由高到低介紹,內容相比較EXP幫助文檔不全,可是足夠應對基本的工做任務,想仔細研究的建議查看幫助文檔。後續內容有變動會及時增長。spa
導出命令 EXP日誌
EXP USER/PASSWORD@SID FILE=EXPDAT.DMP [ PARAMETER 參數 ]索引
USER:用戶名文檔
PASSWORD:密碼百度
SID:數據庫實例名file
FILE:輸出文件(EXPDAT.DMP)輸出的文件名字權限
DIRECT:導出的直接路徑,導出文件的所在路徑,輸出文件的路徑也能夠直接寫在file中密碼
EXP USER/PASSWORD@SID FILE=DIRECT/EXPDAT.DMP [ TABLES=|OWNER=|...]方法
OWNER:數據庫用戶名
TABLES:數據庫表列表,支持多表導出
EXP USER/PASSWORD@SID FILE=EXPDAT.DMP TABLES=TABLE1 TABLE2 ...
ROWS:導出數據行 默認是Y 導出表和數據,當ROWS=N 只導出表結構沒有數據
QUERY:須要注意的是隻在表模式(表模式就是導出表的操做)中有效
EXP USER/PASSWORD@SID FILE=EXPDAT.DMP TABLES=TBNAME QUERY=\"WHERE ID='1'\"
FULL:導出整個文件 (N )
GRANTS:導出權限 (Y)
INDEXES:導出索引 (Y)
INCTYPE:增量導出類型
TRIGGERS:導出觸發器 (Y)
CONSTRAINTS:導出的約束條件(Y)
BUFFER :數據緩衝區的大小
LOG:屏幕輸出的日誌文件
導入命令(IMP)
IMP USER/PASSWORD@SID FILE=EXPDAT.DMP [ PARAMETER ]
FILE:輸入文件(EXPDAT.DMP)輸入的文件名字
FULL:導入整個文件 默認(N) 通常給 (Y)
IGNORE:忽略建立錯誤 (N)
IMP USER/PASSWORD@SID FILE=EXPDAT.DMP IGNORE=Y FULL=Y
ROWS:導入數據行 (Y)
DATA_ONLY:僅導入數據(Y)
IMP USER/PASSWORD@SID FILE=EXPDAT.DMP DATA_ONLY=Y FULL=Y
GRANTS :導入權限 (Y)
INDEXES :導入索引 (Y)
INCTYPE :增量導入類型