导出:
导出具体表的结构和数据语法:exp 用户名/密码@服务名 tables=表名 file=存入本地dmp目标地址 log=存入本地log目标地址 owner=要导出的用户名
导出具体表的结构不要数据语法:exp 用户名/密码@服务名 tables=表名 file=存入本地dmp目标地址 log=存入本地log目标地址 owner=要导出的用户名 rows=n
导出整个数据库:exp 用户名/密码@服务名 file=存入本地dmp目标地址 log=存入本地log目标地址
导出某个用户下的整个数据库:exp 用户名/密码@服务名 file=存入本地dmp目标地址 log=存入本地log目标地址 owner=要导出的用户名
导出某个表的前10条数据:exp 用户名/密码@服务名 tables=表名 file=存入本地dmp目标地址 log=存入本地log目标地址 QUERY='WHERE rownum<=10'
导入:
语法:imp 用户名/密码 BUFFER=64000 file=数据库表.dmp存放的地址 ignore=y full=y
说明:ignore=y是表示忽略创建错误,继续后面的操作;full=y表示导入文件中的全部内容,有可能有多个用户的内容,如果你链接的用户默认使用的表空间设置是system,则导入文件的内容会导到system上。
示例:imp test/test@IP:1521/oradb BUFFER=64000 file=D:/user.dmp ignore=y full=y