在对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只会导出表中有记录的表结构和数据。