oracle中SQLPLUS的Login.sql
每次登入sqlplus 時,會先執行$ORACLE_HOME/sqlplus/glogin.sql 或者當前目
錄的login.sql 指令碼。但是,會存在各種各樣的限制。在9i 或以下版本里,假如你
的指令碼里有如下內容:
set sqlprompt "_connect_identifier >"
當第一次啟動並連線到資料庫DB1 時,提示資訊為:
DB1>
然後再連線到另外一個資料庫上:
DB1> connect scott/tiger@db2
connected
DB1>
儘管連到了DB2,但提示資訊還是DB1。說明這個提示有問題。其實原因很
簡單,login.sql 只是在第一次啟動sqlplus 時執行,而在每次重新連線時不會執行。
所以提示資訊沒有變。
在10g 中,這種限制沒有了。指令碼不僅在啟動sqlplus 時執行,還會在每次連線數
據庫時也會執行:
DB1> connect scott/tiger@db2
connected
DB2>
這樣資訊就是正確了。
錄的login.sql 指令碼。但是,會存在各種各樣的限制。在9i 或以下版本里,假如你
的指令碼里有如下內容:
set sqlprompt "_connect_identifier >"
當第一次啟動並連線到資料庫DB1 時,提示資訊為:
DB1>
然後再連線到另外一個資料庫上:
DB1> connect scott/tiger@db2
connected
DB1>
儘管連到了DB2,但提示資訊還是DB1。說明這個提示有問題。其實原因很
簡單,login.sql 只是在第一次啟動sqlplus 時執行,而在每次重新連線時不會執行。
所以提示資訊沒有變。
在10g 中,這種限制沒有了。指令碼不僅在啟動sqlplus 時執行,還會在每次連線數
據庫時也會執行:
DB1> connect scott/tiger@db2
connected
DB2>
這樣資訊就是正確了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-667393/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sqlplus環境配置(login.sql)SQL
- Oracle通過login.sql實現永久修改sqlplus引數OracleSQL
- Oracle login.sqlOracleSQL
- Oracle SQLPLUS中DEFINE在SHELL中的呼叫OracleSQL
- oracle glogin.sql 和login.sqlOracleSQL
- 設定oracle sqlplus中的Edit編輯模式OracleSQL模式
- Oracle glogin.sql 和login.sql使用OracleSQL
- login.sqlSQL
- Oracle_sqlplus的使用OracleSQL
- 如何在solaris的oracle sqlplus中使用sqlplusOracleSQL
- Oracle資料庫基礎:程式中呼叫sqlplus的方式Oracle資料庫SQL
- 水煮oracle-十八《linux下oracle中sqlplus的上翻功能設定OracleLinuxSQL
- sqlplus中的提交方式SQL
- [oracle] SQLPlus 如何檢視引用遊標中的結果集OracleSQL
- 定製login.sqlSQL
- Linux下Oracle sqlplus命令中執行ed命令LinuxOracleSQL
- sqlplus中change命令的用法SQL
- sqlplus中&&和&的區別SQL
- cmd_sqlplus 中的break命令SQL
- 設定sqlplus中的退格鍵SQL
- oracle login.sql登入時的環境初始化(unix/linux環境)OracleSQLLinux
- Oracle - SQLPlus下的常用命令OracleSQL
- oracle系列(一)sqlplus命令OracleSQL
- oracle sqlplus命令詳解OracleSQL
- oracle sqlplus中column格式化命令之heading用法OracleSQL
- sqlplus中glogin.sql的例子SQL
- oracle sqlplus SQL提示符OracleSQL
- Oracle工具使用之SQLPLUS(轉)OracleSQL
- 在sqlplus中插入字元&SQL字元
- Oracle中su切換進去sqlplus登入失敗的問題處理OracleSQL
- 如何把shell變數傳入oracle的sqlplus變數OracleSQL
- oracle sqlplus中文顯示亂碼的問題OracleSQL
- Oracle 10G 新特性--SQLPLUS的改進Oracle 10gSQL
- mysql中的類sqlplus工具mysql.exeMySql
- sqlplus 中exit 命令的隱式commitSQLMIT
- sqlplus密碼中帶 @的登入方法。SQL密碼
- oracle sqlplus 回退鍵以及上下鍵OracleSQL
- Oracle client 客戶端與sqlplusOracleclient客戶端SQL