sqlplus啟動設置login.sql ----->glogin.sql


sqlplus啟動后的環境設置
 
sqlplus啟動時會查找和加載的兩個文件login.sql和glogin.sql。

默認路徑:

loing.sql:$ORACLE_HOME/sqlplus 

glogin.sql:$ORACLE_HOME/sqlplus/admin  作用:全局用戶環境設置配置文件

執行順序:

首先會查找glogin.sql全局用戶環境設置配置文件,其次會查找login.sql登陸用戶環境配置文件,如果沒有找到login.sql會去查找$SQLPATH路徑指定的login.sql(實驗發現,$SQLPATH指定路徑,SQLPLUS沒有讀取,所以把login,sql放在默認路徑$ORACLE_HOME/sqlplus下);

 

常用環境設置命令
1. 設置sqlplus登錄的username和instance
 SQL> set sqlprompt '_user @&_CONNECT_IDENTIFIER> '
 SYS @demo >
 2. 打開/關閉sql語句返回的記錄條數
    set feedbak on/offset
 3. 打開/關閉sql語句運行時間統計
    set timing on/off
 4. 打開/關閉系統時間顯示
    set time on/off

 

login.sql例子:
define _editor=vi                                         

set serveroutput on size 1000000                                     

set trimspool on
 set long 5000
 set linesize 100
 set pagesize 9999
 column plan_plus_exp format a80
 column global_name new_value gname
 set termout off
 define gname=idle
 column global_name new_value gname
 select lower(user) || '@' || substr( global_name, 1, decode( dot, 0,
 length(global_name), dot-1) ) global_name
  from (select global_name, instr(global_name,'.') dot from global_name );
 set sqlprompt '&gname> '
 set termout on

Oracle學習筆記:sqlplus用戶登錄 http://www.linuxidc.com/Linux/2014-07/104747.htm

sqlplus登錄Oracle時ORA-01017: invalid username/password; logon denied的錯誤  http://www.linuxidc.com/Linux/2014-05/10236.htm

CentOS 6.4下安裝Oracle 11gR2(x64) http://www.linuxidc.com/Linux/2014-02/97374.htm

Oracle 11gR2 在VMWare虛擬機中安裝步驟 http://www.linuxidc.com/Linux/2013-09/89579p2.htm

Debian 下 安裝 Oracle 11g XE R2 http://www.linuxidc.com/Linux/2014-03/98881.htm

更多Oracle相關信息見Oracle 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新鏈接地址http://www.linuxidc.com/Linux/2014-09/106798.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM