ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle spool工具小脚本

oracle spool工具小脚本

原创 Linux操作系统 作者:quentin_guo 时间:2011-05-18 16:51:24 0 删除 编辑

spoolTool.sh

#$1 user; $2 password; $3 servicename; $4 spool out file; $5 spool select sql scripts file
sqlplus -s $1/$2@$3 << EOF
set linesize 120
set pagesize 2000
set newpage 1
-- not display exec time
set echo off
set timing off
-- not display table head information
set heading off
-- not display select data in screen
set termout off
-- trim space when spooling data to file
set trimspool on
-- not display select data rows
set feedback off
spool $4
@$5
spool off
EOF

 

例子1:

导出v$statname的name字段

more getStatName.sql:

col name format a60
select name from v$statname order by 1;

spoolTool.sh sue sue PROD vstatname.dat getStatName.sql

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12669629/viewspace-695685/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-05-18

  • 博文量
    1
  • 访问量
    1128