【SQLPLUS】sqlplus使用小Tips之glogin.sql統一環境配置檔案

secooler發表於2009-04-22
如果想要成為oracle資料庫的維護高手,使用圖形化的維護工具(如EM或者spotlight)是萬萬不夠的!
舉一個小小的例子:例如您在Toad或PL/SQL Developer等工具中提交了一條維護命令後,發現遲遲的沒有結果,這時,您會怎麼想,命令沒有執行成功?執行成功了但是沒有反饋失敗?更或者是該軟體本身的假死?種種可能對於高度緊張的故障處理現場都是致命的,所以,“珍愛生命,請遠離圖形化維護工具”。

說得有點誇張了,不過為了高效的除錯和維護資料庫不能熟練的使用SQLPLUS命令列工具是萬萬不可的。

我用這個小文兒先來給大家引薦一個必須要認識的好朋友:glogin.sql檔案,該檔案記錄了一些預設的配置資訊,如果能夠很好的配置這個檔案,可以在使用SQLPLUS的使用過程中感到更加的快樂和友好。

OK,開講:

1.glogin.sql檔案位置:$ORACLE_HOME/sqlplus/admin
[oracle@bjs-nt12 admin]$ cd $ORACLE_HOME/sqlplus/admin

2.glogin.sql檔案預設內容:
sys@orcl> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - 64bi
PL/SQL Release 10.1.0.3.0 - Production
CORE    10.1.0.3.0      Production
TNS for Linux: Version 10.1.0.3.0 - Production
NLSRTL Version 10.1.0.3.0 - Production

[oracle@bjs-nt12 admin]$ cat glogin.sql
--
-- Copyright (c) 1988, 2003, Oracle Corporation.  All Rights Reserved.
--
-- NAME
--   glogin.sql
--
-- DESCRIPTION
--   SQL*Plus global login "site profile" file
--
--   Add any SQL*Plus commands here that are to be executed when a
--   user starts SQL*Plus, or uses the SQL*Plus CONNECT command
--
-- USAGE
--   This script. is automatically run
--

-- Used by Trusted Oracle
COLUMN ROWLABEL FORMAT A15

-- Used for the SHOW ERRORS command
COLUMN LINE/COL FORMAT A8
COLUMN ERROR    FORMAT A65  WORD_WRAPPED

-- Used for the SHOW SGA command
COLUMN name_col_plus_show_sga FORMAT a24
COLUMN units_col_plus_show_sga FORMAT a15
-- Defaults for SHOW PARAMETERS
COLUMN name_col_plus_show_param FORMAT a36 HEADING NAME
COLUMN value_col_plus_show_param FORMAT a30 HEADING VALUE

-- Defaults for SHOW RECYCLEBIN
COLUMN origname_plus_show_recyc   FORMAT a16 HEADING 'ORIGINAL NAME'
COLUMN objectname_plus_show_recyc FORMAT a30 HEADING 'RECYCLEBIN NAME'
COLUMN objtype_plus_show_recyc    FORMAT a12 HEADING 'OBJECT TYPE'
COLUMN droptime_plus_show_recyc   FORMAT a19 HEADING 'DROP TIME'

-- Defaults for SET AUTOTRACE EXPLAIN report
COLUMN id_plus_exp FORMAT 990 HEADING i
COLUMN parent_id_plus_exp FORMAT 990 HEADING p
COLUMN plan_plus_exp FORMAT a60
COLUMN object_node_plus_exp FORMAT a8
COLUMN other_tag_plus_exp FORMAT a29
COLUMN other_plus_exp FORMAT a44

大家有時間慢慢研究其中每條的含義,其實很淺顯,關鍵是自己的個性定製。
當您操作其他資料庫時發現sqlplus的使用風格與您平時的不一樣的時候記得檢查和學習一下高手對這個檔案的設定哦,比如高手Tom的配置檔案等等……
以後的一段時間我來介紹一下sqlplus簡單但不簡約的設定小tips。

與諸君分享一句歇後語:眼過千遍不如手過一遍!

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-591389/,如需轉載,請註明出處,否則將追究法律責任。

相關文章