1、建立下面的文件(testdata.sql)
SET echo off
SET feedback off
SET newpage none
SET pagesize 50000
SET linesize 20000
SET verify off
SET pagesize 0
SET term off
SET trims ON
SET heading off
SET trimspool ON
SET trimout ON
SET timing off
SET verify off
spool /tmp/datasjcy.txt
SELECT t.姓名||’,’||t.性别||’,’||t.民族||’,’||t.出生日期||’,’||t.文化程度||’,’||t.婚姻状况 from TEST_TABLE t;
spool off
注意:导出数据量大的时候先导出一小部分,利用小部分的数据条数和文件大小推测要导出的总数量的大小。根据这个推算的大小,将文件路径设置成足够容纳它的位置。
2、sqlplus登录所要操作的数据库
调用前面建立的.sql文件
sql>@/home/oracle/testdata.sql