sql*plus會話環境相關的引數設定檔案
sql*plus會話環境相關的引數設定檔案
為了省去每一個登陸sql*plus的使用者都設定哪些繁瑣的會話環境變數,DBA可以使用
site profile file 也叫做glogin.sql設定全域性首選引數變數。該引數設定的環境
變數將會作用於所有使用sql*plus的使用者。
[oracle@zeng ~]$ cd $ORACLE_HOME/sqlplus/admin //site profile file 的位置。
[oracle@zeng admin]$ ll
total 20
-rw-r--r--. 1 oracle oinstall 342 Jan 12 2006 glogin.sql
drwxr-xr-x. 2 oracle oinstall 4096 Feb 5 21:01 help
-rw-r--r--. 1 oracle oinstall 226 Aug 1 2009 libsqlplus.def
-rw-r--r--. 1 oracle oinstall 813 Mar 7 2006 plustrce.sql
-rw-r--r--. 1 oracle oinstall 2118 Feb 16 2003 pupbld.sql
該檔案在oracle11gR2下是留白的。你可以將需要作用於全部sql*plus會話的環境引數設定
寫進這裡(只有DBA擁有該項特權。)
[oracle@zeng admin]$ vi glogin.sql
--
-- Copyright (c) 1988, 2005, Oracle. 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
使用者可以自定義sql*plus會話的環境變數,透過修改user profile file 也叫做login.sql。
該檔案通常存在於你的home目錄,如果不存在可以自行編輯。
下面是一個該檔案的示例(來自於Expert Oracle Database 11g Administration):
-- login.sql
-- SQL*Plus user login startup file.
-- This script. is automatically run after glogin.sql
-- To change the SQL*Plus prompt to display the current user,
-- connection identifier and current time.
-- First set the database date format to show the time.
ALTER SESSION SET nls_date_format = 'HH:MI:SS';
-- SET the SQLPROMPT to include the _USER, _CONNECT_IDENTIFIER
-- and _DATE variables.
SET SQLPROMPT "_USER'@'_CONNECT_IDENTIFIER _DATE> "
-- To set the number of lines to display in a report page to 24.
SET PAGESIZE 24
-- To set the number of characters to display on each report line to 78.
SET LINESIZE 78
-- To set the number format used in a report to $99,999.
SET NUMFORMAT $99,999
當你使用sql*plus連線資料庫的時候,oracle會先執行glogin.sql,然後在查詢執行login.sql,
login.sql中的設定會與glogin.sql裡面相同的設定。會話期間使用者設定的環境變數只在會話期間有效
不會被寫入login.sql中。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26110315/viewspace-715713/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 設定SQL*Plus會話環境SQL會話
- 永久設定sql*plus的環境變數(glogin.sql的設定)SQL變數
- 定製SQL*Plus環境SQL
- SQL*PLUS 環境變數SQL變數
- oracle 安裝相關引數設定Oracle
- #環境變數 相關的環境變數請複製過來,可能會和變數
- sqlplus環境設定SQL
- 設定sqlplus環境SQL
- Unix環境和Windows環境下Oracle引數檔案位置:WindowsOracle
- Code::Blocks 編譯引數的相關設定BloC編譯
- sqlplus登陸環境設定(glogin.sql)SQL
- 歸檔相關引數
- 【Oracle】-【sqlplus相關】-serveroutput引數OracleSQLServer
- MySQL的配置檔案的引數設定MySql
- 關於環境變數設定的問題變數
- 修改sqlplus預設環境設定SQL
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- 【LC】locale設定查詢及相關環境變數含義及示例變數
- 設定環境變數變數
- 更改glogin.sql檔案,自定義SQLPLUS使用環境SQL
- RMAN環境變數的設定變數
- MySQL環境變數裡關於字符集character_set相關引數的解釋MySql變數
- vertica 設定最大會話數會話
- 幾個和MySQL InnoDB相關的引數設定說明MySql
- [轉帖]Redis相關的核心引數解釋與設定Redis
- 定製SQL*PLUS環境 創造友好化輸出SQL
- export 設定環境變數Export變數
- oracle環境變數設定Oracle變數
- CentOS環境變數設定CentOS變數
- redhatas 設定環境變數Redhat變數
- rman 設定環境變數變數
- JAVA環境變數設定Java變數
- 設定環境變數(轉)變數
- VisualStudio —— Batch檔案設定環境變數並啟動VS專案BAT變數
- java設定-JDK環境變數的設定(轉)JavaJDK變數
- 環境變數的設定方法(轉)~變數
- Laravel5.4 不同環境下 env 檔案設定Laravel
- 設定sql plus 的autotraceSQL