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
