一、用途:
1、在不同的系统平台间移植数据。
2、数据库的备份和恢复手段之一。
3、用于用户间的数据移动。
二、基本语法和实例:
1、EXP:
有三种主要的方式(数据库、用户、表)
1、数据库:
EXP SONIC/SONIC@TEST file=d:/daochu.dmp full=y
这样数据库TEST中所有的表被输出到文件中。
2、用户模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:/SONIC.DMP OWNER=SONIC
这样用户SONIC的所有对象被输出到文件中。
3、表模式:
EXP SONIC/SONIC@test BUFFER=64000 FILE=C:/SONIC.DMP TABLES=(SONIC) GRANTS=y query=/" where filed1 like '00%'/"
这样用户SONIC下test数据库中的表SONIC就被导出
2、IMP:
具有三种模式(数据库、用户、表)
1、数据库:
IMP SONIC/SONIC@TEST file=d:/daochu.dmp FROMUSER=SONIC TOUSER=SONIC ignore=y
这样daochu.dmp中所有的表被导入到数据库TEST中。 必须指定FROMUSER、TOUSER参数,这样才能导入数据。
2、用户模式:
IMP SONIC/SONIC BUFFER=64000 FILE=C:/SONIC.DMP FROMUSER=SONIC TOUSER=SONIC ignore=y
这样用户SONIC的所有对象被导入到服务器。必须指定FROMUSER、TOUSER参数,这样才能导入数据。
3、表模式:
IMP SONIC/SONIC@test BUFFER=64000 FILE=C:/SONIC.DMP TABLES=(SONIC) GRANTS=y ignore=y
这样用户SONIC下test数据库中的表SONIC就被导入。