oracle 命令行导出导入步骤

第一种方式:

1,导出

一步一步的执行:输入 exp 回车

输入用户名和密码

可以改变缓存区大小,一般默认,回车 输入导出的存放路径:

回车 ,输入 u 回车

直到出现上图所示:输入到导出的用户 回车就能导出数据了。

2,导入分步同上面一样 一步一步来 imp 就行。

注意:导出的时候注意有一步一定要输入要导入的用户里面。

第二种方式:

导出:

exp  bthbdev/bthbdev@192.168.0.15/orcl file=d:/daochu.dmp full=y

1.如果加上“full=y”,将整个数据库全部导出,需要特殊的权限(具体什么权限没研究过),一般用system用户就足够了,普通用户是不可以的
2.不加“full=y”,默认导出连接数据库的用户数据库对象,比如:exp aaa/abc@oracle file=a.dmp,导出aaa模式下的所有数据库对象

导入:

imp system/manager@TEST file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。

原文地址:https://www.cnblogs.com/lkzp123456/p/7274823.html