这么多记录,最好使用exp导成二进制方式,占用空间小,速度快 如果非要导出为文本方式,可以使用sqlplus的spool方式,如: 脚本expdata.sql文件内容set heading off set termout off set feedback off set pagesize 0 set trimsout on set trimspool on spool test.csv select col1||','||col2||','||to_char(col3) from test; spool off执行导出 sql>@expdata.sql
如果非要导出为文本方式,可以使用sqlplus的spool方式,如:
脚本expdata.sql文件内容set heading off
set termout off
set feedback off
set pagesize 0
set trimsout on
set trimspool on
spool test.csv
select col1||','||col2||','||to_char(col3) from test;
spool off执行导出
sql>@expdata.sql
最好使用exp导成二进制方式!
从oracle中导出数据时,数据量很大,到几千万条记录,请问高手们,有没有什么工具可以把数据导成文本啊?? 最好使用exp导成二进制方式!
10G以上版本的话,用expdp作业方式导出最好。