[20140415]灵活定制sqlplus的linesize.txt

[20140415]灵活定制sqlplus的linesize.txt

各种显示器以及打开窗口的大小都是变化的,如果能即时修改linesize参数自动适应这种变化,那是最好的。

在linux执行:
$ stty -a
speed 38400 baud; rows 68; columns 237; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; swtch = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke

--columns 237 就是当前的列宽度,如果设置这个参数,正好满足需要。
--参考链接http://berxblog.blogspot.com/2009/07/linesizesql.html,自己修改一点。

-- linesize.sql
--
--
-- set linesize according to stty
-- handle with care, as stty is not consistent over platform boundaries
--

set termout off

define _linesize_cmd1 = 'echo -n "set linesize " > /tmp/linesize.sql '
-- for solaris:
-- define _linesize_cmd2 = 'stty -a  | awk -F''[ ;]'' ''/columns/ { print $7 }'' >>/tmp/linesize_&mycpid..sql'
-- for linux:
define _linesize_cmd2 = 'stty -a  | awk -F''[ ;]'' ''/columns/ { print $9 }'' >>/tmp/linesize.sql'

HOST &_linesize_cmd1
HOST &_linesize_cmd2

@ '/tmp/linesize.sql'

undef _linesize_cmd1 _linesize_cmd2

set termout on

时间: 2024-10-15 17:37:46

[20140415]灵活定制sqlplus的linesize.txt的相关文章

[20131119]sqlplus颜色输出.txt

[20131119]sqlplus颜色输出.txt 昨天别人问一个sqlplus色彩输出的问题,实际上以前我自己写过一个脚本,检查rman备份的情况: 内容如下: column status format a16 column input_type format a11 column elapsed_seconds format 99999 head "ELAPSED|SECONDS" column compression_ratio format 99.99999 head &quo

灵活定制让SaaS软件更有魅力

问题描述 2007年,国内涌现了大量的运营商,这标志着在国内已从一种新鲜的概念走向了实际的应用,SaaS迎来的不再只是观念上的认可,而是SaaS模式下各类产品的较量.国内第一家运营商八百客自去年以来,先后发布了800APP升级版.800APP进销存软件.800APP协同OA等新品,并于上个月推出成套企业管理解决方案,这些产品都是基于SaaS模式下为企业提供在线托管服务.国内SaaS呼声最大的阿里软件推出的软件平台上已经汇集了10175商务通.名片天下.在线电子传真.Web-Office在线文档等

[20160113]sqlplus使用问题.txt

[20160113]sqlplus使用问题.txt --在linux中使用sqlplus我自己经常遇到奇怪的问题,打入的命令无法执行,自己老是不知道什么回事,今天发现其中一个原因. --通过例子来说明: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION        BANNER ------------------------------ -------------- -------------------

[20161021]关于sqlplus sqlprompt设置.txt

[20161021]关于sqlplus sqlprompt设置.txt --别人的服务器没有设置sqlprompt,随手设置一下,发现一些问题. --从网上抄了下来: SYS@test> set sqlprompt "_user@_connect_identifier>" SYS@_connect_identifier> --居然变成这样.再仔细看@ _connect_identifier之间存在一个空格. SYS@_connect_identifier>set

sqlplus与空行.txt

sqlplus与空行.txt 开发人员交给一些sql脚本,要在服务器上运行,我检查一下,没有什么问题,在测试机器运行: 1* create table t(number(10)SP2-0734: unknown command beginning "b varchar2..." - rest of line ignored.SP2-0042: unknown command ")" - rest of line ignored.         打开脚本检查发现没有

[20131104]通过pipe保存sqlplus的输出.txt

[20131104]通过pipe保存sqlplus的输出.txt http://fritshoogland.wordpress.com/2013/10/31/compressing-sqlplus-output-using-a-pipe/ linux下通过pipe可以压缩保存sqlplus的输出,减少磁盘空间的占用. 例子: mknod /tmp/oracle.pipe p sqlplus -s scott/btbtms set escape on set feedback off set he

灵活定制收藏夹站点2法_WindowsXP

有没有办法,让自己需要频繁访问的站点,突出地显示在收藏夹中,以便日后快速调用呢? 收藏夹相信是任何一个上网人士必备的法宝之一,每次在网上冲浪时,总要将一些自己感兴趣的站点收藏下来,可日后想重新快速访问某个特定站点时,却发现收藏夹中的内容密密麻麻,特定站点早已"淹没"在其中,那么有没有办法,让自己需要频繁访问的站点,突出地显示在收藏夹中,以便日后快速调用呢?其实很简单,你只要在收藏目标站点之前,进行以下设置,就能如愿以偿: 打开lE浏览器窗口,依次单击"工具"&quo

[20131108]sqlplus参数NUMWIDTH.txt

http://space.itpub.net/267265/viewspace-746988/ 曾经写过一篇blog改变show parameter control_files的显示宽度,顺便提到了show sga的显示: SQL> show sga Total System Global Area 1.2885E+10 bytes Fixed Size                  2105920 bytes Variable Size            1660947904 byte

使用ILOG JViews开发可定制的Dashboard

前言 目前,高度互动和直观的图形用户界面(GUI)很快被应用到了网上.可是,图形用户界面的开发人员一直以来都在两种方案中痛苦地抉择: 使用 HTML,开发方便快捷,但显示过于简单: 开发处理复杂的互动图形,但通常要依赖于某一特定的平台(如 ActiveX). ILOG JViews 结合两者的优点,为 Java 开发人员提供一种更快更丰富的动态高级图像显示方案. 本文主要针对于熟悉 Web 应用程序开发,同时对 ILOG JViews 有所了解的 Java 开发人员,从而帮助他们采用 ILOG