页眉内容1页脚内容1.1EXPANDIMP导入导出的模式a表模式的导入导出b用户模式的导入导出c全库模式的导入导出导出表模式expsystem/jaguar@cfp00_cpzb2003tables=(cp.misywt14,cp.misywt18)file=d:\t8.dmplog=d:\t14t18_exp.logfeedback=10000compress=n用户模式expsystem/jaguar@cfp00_cpzb2003owner=cpfile=e:\cp.dmplog=e:\cp_exp.logfeedback=10000compress=n全库模式expsystem/jaguar@bkupfull=yfilesize=2000Mfile=(cpzb01.dmp,cpzb02.dmp)log=cpzb_exp.logfeedback=10000compress=n使用参数文件导出(需要在当前路径下执行)expsystem/manager@bgd-11_yang1parfile=t09_exp.part09_exp.par文件内容tables=(test1.misywt09)file=e:\yang\t09.dmplog=e:\yang\t09_exp.logfeedback=10000compress=n快速导出使用参数direct=yrecordlength=65535expsystem/jaguar@cfp00_cpzb2003owner=cpfile=e:\cp.dmplog=e:\cp_exp.logdirect=yrecordlength=65535feedback=10000compress=n有条件的导出,windowsexpsystem/ckdb5@ckdb5tables=(cp962008.misywt40_1)file=t40_96.dmplog=t40_96_exp.logfeedback=10000QUERY='wheresubstr(ckhwh,1,1)="5"'导入表模式impsystem/jaguar@cfp99_cpzbfromuser=cptouser=cptables=(misywt14,misywt18)file=e:\t14t18.dmplog=e:\t14t18_imp.logignore=ybuffer=5120000commit=yfeedback=10000用户模式impsystem/jaguar@cfp99_cpzbfromuser=cptouser=cpfile=d:\cp.dmplog=d:\cp_imp.logignore=ybuffer=5120000commit=yfeedback=10000全库模式impsystem/jaguar@cfp99_cpzbfull=yfile=d:\cp.dmplog=d:\cp_imp.logignore=ybuffer=5120000commit=yfeedback=10000导入大于2G的文件impsystem/jaguar@cfp10_cpzbbakfilesize=2000Mbuffer=81920commyit=yignore=yfile=(cpzb01.dmp,cpzb02.dmp,cpzb03.dmp,cpzb04.dmp)log=cpzb_imp.logfeedback=10000使用参数文件导入(需要在当前路径下执行)impsystem/manager@bgd-11_yang1parfile=t09_imp.part09_imp.par文件的内容fromuser=test1touser=test1tables=(misywt09)file=e:\yang\t09.dmp页眉内容2页脚内容log=e:\yang\t09_imp.logignore=ybuffer=5120000commit=yfeedback=10000imp步骤说明(1)createtable(2)insertdata(3)createindex(4)createtriggers,constraints导出导入常见问题及解决方法1)unix上导出导入,使用多个用户或多个文件时不使用()2)ORACLE不同版本之间的导出导入oracle8.0.4netwareoracle8.1.5win2000oracle8.1.7unixware7.1.1使用,使用使用导出,使用使用,使用使用,使用oracle8-oracle10之间导入导出的关系1个表的测试oracle8->oracle10test源数据库目的数据库导出的oracle版本导入的oracle版本文件大小时间结果备注test181088成功有垃圾表BIN$bEheaq87S/q9CiHem/Ty6Q==$0test2810810成功test3810108失败10无法连接8test48101010失败10无法连接8结论:oracle8->oracle10导出使用8,导入使用10oracle10->oracle8test源数据库目的数据库导出的oracle版本导入的oracle版本文件大小时间结果备注test510888成功test6108810失败10无法连接8test7108108失败8不能读取10得导出文件test81081010失败10无法连接8结论:oracle10->oracle8导出使用8,导入使用8使用oracle8导出oracle10时,出现错误EXP-00003:未找到段(10,585868)的存储定义原因:不能用oracle8导出oracle10。解决方法一:用oracle10导出oracle10。解决方法二:可以完成用oracle8导出oracle10,目的将数据可以再导人oracle8。更改数据库服务器端的oracle系统视图EXU9TNE的定义,该视图定义为:$cat$ORACLE_HOME/rdbms/admin/catexp.sql页眉内容3页脚内容CREATEORREPLACEVIEWEXU9TNE(tsno,fileno,blockno,length)ASSELECTts#,segfile#,segblock#,lengthFROMsys.uet$WHEREext#=1将“UNIONALLselect*fromsys.exu9tneb”加入到视图exu9tne定义的最后一行,如下:CREATEORREPLACEVIEWexu9tne(tsno,fileno,blockno,length)ASSELECTts#,segfile#,segblock#,lengthFROMsys.uet$WHEREext#=1UNIONALLSELECT*fromsys.exu9tneb/以sys用户登录数据库服务器,执行上面的语...