oracle导出parfile解决exp时tables过多问题

在对oracle数据库使用exp命令导出数据时,如果tables=后面跟的表比较多,就是导致命令行放不下,从而不能导出。

发现oracle使用prafile命令可以解决该问题

首先要创建一个文件e:\exp.par(文件名随便),内容为
tables=(tab1,tab2)
file=e:\qqhe.dmp
log=e:\qqhe_exp.log
然后在命令行中输入:
exp user/passwd@db parfile=e:\exp.par
#或
exp 用户名/密码@远程oracle数据库的IP:端口号/实例 parfile=e:\exp.par

如此这般就可以实现数据的导出

注意:exp前,最后先将表结构等先导入,然后再执行exp。因为exp只会导出表中有记录的表结构和数据。

评论 (0)