Oracle 导出及导入数据库/表

1、导出

语法:exp  用户名/密码@服务名   tables=表名   file=xxx.dmp   log=xxx.log    owner=用户名

导出表:   exp username/password@orcl tables=sys_user file=D:/user.dmp log=D:/user.log

导出数据库: exp username/password@orcl  file=D:/user.dmp log=D:/user.log owner=username

注意:

(1)、oracle 11g空表不能exp导出,解决方法:https://www.cnblogs.com/wongzzh/p/15094023.html

(2)、当密码中含有@   特殊符号解决方法: https://www.cnblogs.com/wongzzh/p/15094252.html

2、导入

语法一: imp 用户名/密码    BUFFER=64000 file=数据库表.dmp存放的地址   ignore=y  full=y

语法二: imp 用户名/密码@服务名 file=F:\xxx.dmp full=y ignore=y log=F:\log.log

示例 :   imp test/test@192.168.1.111:1521/orcl file=F:\test.dmp full=y ignore=y log=F:\testlog.log

注释:

ignore=y是表示忽略创建错误,继续后面的操作;

full=y表示导入文件中的全部内容,有可能有多个用户的内容

 

posted @ 2021-08-03 14:28  唏嘘-  阅读(337)  评论(0编辑  收藏  举报