sqlpath,login.sql
sql*plus在啟動時會自動執行兩個指令碼:glogin.sql、login.sql。檔案glogin.sql是oracle為所有的資料庫使用者建立的、預設的sqlplus設定,存放在目錄$oracle_home/sqlplus/admin/下。而使用者可以將個人喜歡的常用設定放在login.sql檔案中,每次sqlplus啟動時會自動載入。
sql*plus在啟動時先執行glogin.sql檔案,再執行login.sql檔案。查詢glogin.sql只是在預設路徑下找。查詢login.sql檔案的順序是:先在當前路徑下查詢,如果找到則執行,執行後停止查詢。如果沒找到,再查詢是否設定了sqlpath環境變數,如果已經設定了該環境變數,就在該變數所對應的路徑下查詢,如果找到則執行,執行後停止查詢。如果沒有找到也會停止查詢,不會再繼續查詢。如果沒有設定sqlpath環境變數同樣停止查詢,不會再繼續查詢。
設定sqlpath環境變數:
vi ~/.bash_profile
加入:sqlpath=/home/oracle/admin/sql:$oracle_home/sqlplus/admin; export sqlpath
tom提供的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
設定sqlplus環境變數
sql plus維護系統變數,也稱set變數,利用它可為sql plus互動建立乙個特殊的環境,如 設 置number資料的顯示寬度 設定每頁的行數 設定列的寬度等。可用set命令改變這些系統變 量,也可用show命令列出它們.使用set命令的語法如下 set 系統變數 值 系統變數說明 array...
設定SQL PLUS的啟動環境變數
設定sql plus的啟動環境變數 找到d oracle product 11.1.0 db 1 sqlplus admin glogin.sql 上面的檔案的路徑取決於oracle home 需要根據不同的版本找到該檔案。www.2cto.com 使用下面的檔案覆蓋上面檔案中的內容如下 需要根據實...
環境變數 Vue 環境變數的使用
文章背景 開發過程中經常遇到這樣的問題 相同的 部署到不同環境時需要使用不同的變數 比如介面網域名稱變數 serve 在測試環境和生產環境使用的是不同的網域名稱。這種情況下如果在 裡定義變數,打包部署前再修改 切換成不同的值再打包不利於 的維護,也很繁瑣。這時候利用環境變數來實現,在不用每次打包前改...