Spool File In SQL*PLUS in Multiple Small Files ? (Doc ID 2152654.1)编辑To Bottom In this Document Goal Solution APPLIES TO: Oracle Database - Enterprise Edition - Version 10.2.0.1 to 12.1.
Centos会在root输入命令的时候出现一行提示: You have new mail in /var/spool/mail/root 该功能为Linux操作系统核对系统资源状态和(比如crontab脚本执行结果或者错误)的汇总,默认发送到root用户的/var/spool/mail/root目录,并在标准输出中提示如上的信息。 使用 mail 命令可以查看这些信息 [root@us4]
Spool常用的设置 set colsep' '; //域输出分隔符 set echo off; //显示start启动的脚本中的每个sql命令,缺省为on set feedback off; //回显本次sql命令处理的记录条数,缺省为on set heading off; //输出域标题,缺省为on set pagesize 0; //输出每页行数,缺省为24,为了
sqlplus user/pwd@database << END set echo off; --命令不回显 set feedback off; --不显示已选择行数 set colsep |; --设置列分割符 set linesize 2500; --设置每行最大长度(补空格的) set pagesize 0; --设置不分页 set heading off; --不显示列名
在mysql中我们可以通过tee来实现类似oracle 中spool的功能,实现方式有如下三种: 1.在/etc/my.cnf中的[client]部分加入类似如下内容 tee =/root/tee.log ##这样在新的客户端登录数据库时就会记录他所有的操作 mysql -uroot -p -S /tmp/mysql3306.sockLogging to file '/roo