shell裡呼叫sqlplus 使用不同linesize 對比表現
1、set linesize 200
#!/bin/bash
#Filename: del_arch1.sh
. /home/oracle/.bash_profile
res=`sqlplus -S / as sysdba <
set pagesize 0 feedback off linesize 200 echo off termout off trimspool on
col seq new_value v_seq
select name from v\\$archived_log where rownum < 2;
EOF`
echo $res
[oracle@shanxi test]$ bash del_arch1.sh
/u01/arch/1_3_798157732.arch
上述表現正常。
2、set linesize 2
#!/bin/bash
# Filename: del_arch2.sh
. /home/oracle/.bash_profile
res=`sqlplus -S / as sysdba <
set pagesize 0 feedback off linesize 2 echo off termout off trimspool on
col seq new_value v_seq
select name from v\\$archived_log where rownum < 2;
EOF`
echo $res
[oracle@shanxi test]$ bash del_arch2.sh
/u 01 /a rc h/ 1_ 3_ 79 81 57 73 2. ar ch
表現異常,中間多出好多空格,每2個字元被隔開。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-748091/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SHELL呼叫SQLPLUS一例SQL
- Oracle SQLPLUS中DEFINE在SHELL中的呼叫OracleSQL
- linux shell如何呼叫sqlplus關閉資料庫LinuxSQL資料庫
- 使用JNA實現Java對C的呼叫Java
- 不同的連線方式效能對比!
- [20220610]對比表結構的不同.txt
- Centos下使用php呼叫shell指令碼CentOSPHP指令碼
- 使用call在sqlplus中呼叫procedure和funtion!SQL
- Redis 不同插入方法的效能對比Redis
- 不同平臺上mysql的對比(轉)MySql
- 不同環境Odoo執行速度對比Odoo
- [20181122]18c sqlplus set linesize.txtSQL
- [20140415]靈活定製sqlplus的linesize.txtSQL
- 使用CRONTAB呼叫shell指令碼執行EXP指令碼
- 關於多使用者建立相同表實現shell
- 不同使用者,不同表空間遷移
- 表結構對比版本
- PHP對比兩個資料中不同的元素PHP
- 不同Framework下StringBuilder和String的效能對比,及不同Framework效能比(附Demo)FrameworkUI
- 報表工具對比之潤乾報表與銳浪報表對比
- MySQL5.6 5.7使用者臨時表 對比MySql
- Python實現對比兩個Excel資料內容並標出不同PythonExcel
- 常用PHP框架功能對比表PHP框架
- 不同題材、美術、玩法的手機遊戲使用者特徵差異對比遊戲特徵
- 伺服器被攻擊的不同表現型別以及應對策略伺服器型別
- shell中呼叫shell的三種方式&並行shell並行
- 使用PL/SQL工具比對錶結構,同步表結構SQL
- C++程式中不同函式呼叫方式的彙編碼比較C++函式
- VC 6中使用不同呼叫規範的函式在符號檔案裡的表示方式函式符號
- Python呼叫shell命令Python
- 哪裡工作更好?Google與Facebook大對比Go
- PostgreSQL和oracle表分割槽對比SQLOracle
- awrddrpt.sql --生成不同時間內的對比統計報表--bug的修復SQL
- VSFTP針對不同的使用者限制不同的速度FTP
- 分割槽表的不同操作對索引的影響索引
- 9.0.1.0.1 sqlplus登入(不同使用者)v$version居然不一樣 ?SQL
- 如何比較兩個資料庫表結構的不同資料庫
- efcore 跨表查詢,實現一個介面內查詢兩個不同資料庫裡各自的表資料資料庫