[20231101]使用tpt seg2.sql指令碼問題.txt
[20231101]使用tpt seg2.sql指令碼問題.txt
--//今天在使用tpt的seg2.sql指令碼時遇到1個奇怪問題.當執行 @ seg2 scott.il_01,我總是要打入一個回車才有輸出。
--//前幾天都沒有這樣的情況。
SYS@book> @ seg2 scott.il_01
SEG_MB OWNER SEGMENT_NAME SEGMENT_TYPE SEG_TABLESPACE_NAME BLOCKS HDRFIL HDRBLK
------ ----- ------------ ------------ ------------------- ------ ------ ------
0 SCOTT IL_01 INDEX USERS 8 4 690
--//而第2次執行就不需要.
--//仔細檢視原始碼,才發現我做了小量修改加入預設情況下不顯示分割槽名,大多數情況下應用表都是沒有分割槽的表,顯示它有點多餘。
--//參考連結:[20230414]完善seg2.sql指令碼.txt
--//我做了小量修改加入如下程式碼:
col v_con new_value v_con
set term off
select decode('&&2',NULL,'noprint','1','print','p','print','print','print','noprint') v_con from dual;
set term on
col seg_partition_name head SEG_PART_NAME for a30 &v_con
--//測試如下:
SCOTT@book> @ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
SCOTT@book> define 2
SP2-0135: symbol 2 is UNDEFINED
--//一定我進入以後馬上執行,從來沒有對引數2賦值。而我程式碼加入set term off,set term on。根本看不到提示。
--//前幾天能正常執行是因為前面執行的語句已經給引數2賦值了。
--//作一個記錄,這類問題不知道有什麼好的方法解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2992677/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20240313]使用tpt ashtop.sql指令碼的困惑.txtSQL指令碼
- [20221126]tpt pr.sql指令碼執行問題.txtSQL指令碼
- [20230414]完善seg2.sql指令碼.txtSQL指令碼
- [20220510]完善tpt expandz.sql指令碼.txtSQL指令碼
- [20211130]完善tpt t.sql指令碼.txtSQL指令碼
- [20230510]測試使用tpt ddl指令碼是否產生日誌.txt指令碼
- [20211129]完善tpt tablist.sql指令碼.txtSQL指令碼
- [20211129]完善tpt killi.sql指令碼.txtSQL指令碼
- [20220323]完善tpt get_trace.sql指令碼.txtSQL指令碼
- [20220217]完善tpt gts.sql指令碼.txtSQL指令碼
- [20211223]tpt ash ash_index_helperx指令碼.txtIndex指令碼
- [20220823]完善tpt的ashtop.sql指令碼.txtSQL指令碼
- [20231025]完善tpt的trans.sql指令碼.txtSQL指令碼
- [20211126]完善tpt pr.sql指令碼.txtSQL指令碼
- [20230302]建立完善tpt o2.sql指令碼.txtSQL指令碼
- [20220422]完善tpt ash ash_index_helperx指令碼2.txtIndex指令碼
- [20220111]完善tpt ashash_index_helper指令碼.txtIndex指令碼
- [20220317]補充完善TPT 顯示欄位列的指令碼.txt指令碼
- [20220129]完善tpt ash ash_index_helperx指令碼.txtIndex指令碼
- [20231101]tmux環境變數的繼承問題.txtUX變數繼承
- [20220519]完善tpt dash_wait_chains2.sql指令碼.txtAISQL指令碼
- [20241110]使用xto10.sql指令碼遇到的問題.txtSQL指令碼
- [20220102]使用ashtop與dashtop指令碼的小問題.txt指令碼
- [20160214]rman執行指令碼註解問題.txt指令碼
- [20220414]toad呼叫執行指令碼問題.txt指令碼
- [20210107]編寫bash shell指令碼遇到的問題.txt指令碼
- shell 指令碼的除錯問題指令碼除錯
- LoadRunner錄製指令碼亂碼問題指令碼
- Ubuntu11.10 亂碼問題(TXT)。Ubuntu
- 一個指令碼解決AD使用者批量操作問題指令碼
- [20231102]除錯bash shell指令碼遇到的問題.txt除錯指令碼
- ORACLE問題處理十個指令碼Oracle指令碼
- [20160910]sqlldr使用問題.txtSQL
- shell指令碼中文註釋亂碼問題(解決)指令碼
- 執行 shell 指令碼 \r 問題解決指令碼
- 安全漏洞問題3:跨站指令碼指令碼
- [20170628]完善ooerr指令碼.txt指令碼
- outline操作指令碼_老版本.txt指令碼