增量型”增量导出导出上一次备份后改变的数据。expuserpwdfiledirxxxdmplogxxxlogi
ctypei
creme
tal(3)“累计型”增量导出(Cumulative)只导出自上次“完全”导出之后数据库中变化了的信息。expuserpwdfiledirxxxdmplogxxxlogi
ctypecumulative增量导入impusrpwdFULLyi
ctypesystemrestorei
ctype其中SYSTEM导入系统对象RESTORE导入所有用户对象3以SYSDBA进行导出导入1用于Oracle技术支持
7
f2用于表空间传输例:impusrpwdi
sta
ceassysdbatablespacesxxtra
sport_tablespaceyfilexxxdmpdatafilesxxxdbfimpfileexpdatdmpuserid”””syspasswordassysdba”””tra
sport_tablespacey“datafilectempapp_datactempapp_i
dex”4表空间传输速度快表空间传输是8i新增加的一种快速在数据库间移动数据的一种办法,是把一个数据库上的格式数据文件附加到另外一个数据库中,而不是把数据导出成dmp文件,这在有些时候是非常管用的,因为传输表空间移动数据就象复制文件一样快。1关于传输表空间有一些规则10g前:源数据库和目标数据库必须运行在相同的硬件平台上。
源数据库与目标数据库必须使用相同的字符集。源数据库与目标数据库一定要有相同大小的数据块目标数据库不能有与迁移表空间同名的表空间SYS的对象不能迁移必须传输自包含的对象集有一些对象,如物化视图,基于函数的索引等不能被传输同字节序文件的跨平台可以用更换数据文件的文件头的方法10g支持跨平台的表空间传输,只要操作系统字节顺序相同,就可以进行表空间传输。需要使用RMAN转换文件格式,略2检测一个表空间是否符合传输标准的方法:SQLexecsysdbms_ttstra
sport_set_check‘tablespace_
ame’trueSQLselectfromsystra
sport_set_violatio
s如果没有行选择,表示该表空间只包含表数据,并且是自包含的。对于有些非自包含的表空间,如数据表空间和索引表空间,可以一起传输。3简要使用步骤:如果想参考详细使用方法,也可以参考ORACLE联机帮助。1设置表空间为只读(假定表空间名字为APP_Data和APP_I
dex)SQLaltertablespaceapp_datareado
lySQLaltertablespaceapp_i
dexreado
ly2发出EXP命令SQLhostexpuserid”””syspasswordassysdba”””tra
sport_tablespaceytablespacesapp_dataapp_i
dex以上需要注意的是为了在SQL中执行EXP,USERID必须用三个引号,在UNIX中也必须注意避免“”的使用在816和以后,必须使用sysdba才能操作这个命令在SQL中必须放置在一行(这里是因为显示问题放在了两行)3拷贝dbf数据文件(以及dmp文件)到另一个地点,即目标数据库可以是cpu
ix或copywi
dows或通过ftp传输文r