数据库和表的导入导出:
导入库:
impcrms/crms@ploan84? file=D:/test.dmp fromuser=crms touser=crms feedback=100commit=y
表:
impicr31/icr31@ebank2 fromuser=preport3 touser=icr31 file=preport3.dmptables=(LOAN_BALANCE,LOANBACK_STATUS,LOANBACK_DETAIL,PLOAN_SETUP,ICR_BASEINFO1,icr_baseinfo,icr_baseinfobak,icr_modibusibak,ICR_GUARANTY,ICR_INDINFO,ICR_SPECBUSIBAK,ICR_SPECRECORDBAK)
【特例】数据库为本地且用户名相同时:
impcrms/crms@orcl file=test.dmp ignore=y full=y
导出库:
expuserid=crms/als@crms file=D:/test.dmp owner=crms
加条件的exp:
expplmsuat3/plmsuat31231@plms3 file= d:\a.dmp tables=flow_task,flow_objectquery="""where objectno='R75641216000848'"""
导入导出参数含义:
ignore=y的参数:
定义: | 即告诉IMP如果当前表存在就不创建表结构而直接导入新的数据。 |
解释:
如果是没有数据被导出,在使用IMP导入并使用ignore=y参数时,ORACLE根本不检查要导入的数据结构和现存在数据库中表的结构是否相同。
只有真要有数据需要导入时,才会检查数据结构的一致性问题。
所以在检查自己做的定时导入导出时,一定要用数据去检测,否则可能造成一种假象。