日期:2014-05-17  浏览次数:20895 次

oracle数据导出
 通过语句把数据查出来,以excel形式导出来,因为数据量大 ,要分几次才能导完   
 请问下。oracle 里表的数据,数据量大怎么导,各位大侠说明尽量详细点,

------解决方案--------------------
直接用exp/imp进行数据的导入导出

------解决方案--------------------
是要写代码还是怎样,写代码不懂,用plsql导出试试
------解决方案--------------------
具体导出语句有:
exp username/password owner=user file=e:\***.dmp log=e:\***.log ignore=y buffer=64000(若知道出某个用户的数据用owner等于该用户就行,若全库导出这把owner=user换成full=y。而且在导数据之前要确保导出是登陆的用户要有对应到处权限。若不想麻烦可以直接给该用户dba权限)
导入语句有:
1.建好表空间和用户
2.搞清楚是哪个用户导入的数据
3.导入数据:导入语句:imp username/password fromuser=userA touser=userB file=e:\***.dmp log=e:\***.log ignore=y buffer=64000(注:userA是导出数据的用户,userB数据库中存在的任意用户)