【SQLPLUS】sqlplus使用小Tips之glogin.sql統一環境配置檔案
如果想要成為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 --
舉一個小小的例子:例如您在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 更改glogin.sql檔案,自定義SQLPLUS使用環境SQL
- 如何用glogin.sql控制sqlplus工具的環境配置SQL
- sqlplus登陸環境設定(glogin.sql)SQL
- sqlplus環境配置(login.sql)SQL
- sqlplus環境設定SQL
- 設定sqlplus環境SQL
- 初始化sqlplus環境SQL
- sqlplus中glogin.sql的例子SQL
- glogin.sql配置不當引起sqlplus hang的假象分析SQL
- rlwrap實現sqlplus環境 方向鍵等使用SQL
- sqlplus 環境下部分set 命令SQL
- 修改sqlplus預設環境設定SQL
- 【SQLPLUS】sqlplus 客戶端所需的檔案列表SQL客戶端
- sqlplus小記SQL
- ubuntu系統環境配置檔案的區別Ubuntu
- 記錄一次sqlplus匯出檔案SQL
- shell程式設計之環境變數配置檔案程式設計變數
- Laravel 配置多環境env檔案Laravel
- 在exadata環境下配置dbfs檔案系統
- 【學習】SQL基礎-009-sqlplus環境SQL
- SpringBoot ——配置檔案多環境配置Spring Boot
- hp-ux環境sqlplus中使用@執行sql指令碼報錯UXSQL指令碼
- sqlplus(一)SQL
- sqlplus執行sql檔案報錯SQL
- 重新整理 .net core 實踐篇—————配置檔案之環境配置[九]
- sqlplus的使用SQL
- sqlplus命令回撥配置SQL
- sqlplus 能生產xls的excel檔案SQLExcel
- Oracle hang 之sqlplus -prelim使用方法OracleSQL
- 如何在solaris的oracle sqlplus中使用sqlplusOracleSQL
- 如何讓sqlplus spool輸出的檔案成excel檔案SQLExcel
- SQLPLUS 的一些基本使用SQL
- SQLPlus命令使用指南(一) (轉)SQL
- linux環境下使用XFS檔案系統(轉)Linux
- linux環境sqlplus中使用backspace鍵出現亂碼的解決方法LinuxSQL
- 在sqlplus互動環境下測試儲存過程SQL儲存過程
- 在Linux系統環境下使用GFS檔案系統Linux
- sqlplus 使用總結SQL