当前位置: 首页 > article >正文

利用oracle spool配置数据导出脚本

一,spool配置项

  • set colsep ' |'    //域输出分隔符 
  • set echo off   //显示start启动的脚本中的每个sql命令,缺省为on 
  • set feedback off //回显本次sql命令处理的记录条数,缺省为on 
  • set heading off   //输出域标题,缺省为on 
  • set pagesize 0   //输出每页行数,缺省为24,为了避免分页,可设定为0。 
  • set termout off   //显示脚本中的命令的执行结果,缺省为on 
  • set trimout on    //去除标准输出每行的拖尾空格,缺省为off 
  • set trimspool on  //去除重定向(spool)输出每行的拖尾空格,缺省为off 
  • set linesize 3000 //输出每行大小,尽量设置大点,避免被截断

二,脚本制作

2.1,配置脚本

    我们在/oracle/app/oracle目录下面创建一个spool_txt.sh脚本,然后配置脚本内容

2.2,运行脚本

sqlplus -s / as sysdba <<EOF
set colsep '|'
set trimspool on 
set linesize 3000 
set feedback off
set pagesize 0 
set heading off 
set termout off
set trimout on
spool promt.txt 
select * from dba_data_files;
spool off 
EOF

    我们直接在oracle下运行该脚本,然后查看输出文件,可以看到数据按照我们的要求陈列如下:

 

 


http://www.kler.cn/a/419634.html

相关文章:

  • Java基于SpringBoot+Vue的IT技术交流和分享平台(附源码+lw+部署)
  • 2024年Java面试八股文大全(附答案版)
  • 利用市场分析工具对特定国家的产品市场情况进行深入分析的全面指南
  • 长安汽车嵌入式面试题及参考答案
  • 服务器密码错误被锁定怎么解决?
  • 软考高项经验分享:我的备考之路与实战心得
  • 5.2.2 动作标记 getproperty
  • Linux的基本操作及虚拟机设置
  • Spring中@Transactional注解与事务传播机制
  • 【小记】如何刷机
  • Linux:内存文件 基础io
  • 【云原生系列】如何判断哪家云服务器提供商更适合我
  • 基于Matlab BP神经网络的电力负荷预测模型研究与实现
  • 大数据技术Kafka详解 ② | Kafka基础与架构介绍
  • 【手术显微镜】市场高度集中,由于高端手术显微镜的制造技术主要掌握于欧美企业
  • C++草原三剑客之一:继承
  • 1.使用docker 部署redis Cluster模式 集群3主3从
  • 网页端五子棋对战(二)---数据库连接用户登录注册接口设计postman验证
  • 神经网络中的参数(Parameter)和超参数(Hyperparameters)
  • 多线服务器和BGP服务器有什么区别
  • MySQL笔记-启动时log报错Table ‘mysql.user‘ doesn‘t exist
  • camera驱动开发(初学)
  • 复杂网络之BA无标度网络
  • Unity-Particle System属性介绍(一)基本属性
  • Redis——主从复制原理
  • 2024年09月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析