【sqlplusw】Oracle 11gR1拋棄了Windows環境下特有的sqlplusw工具

secooler發表於2011-01-11
sqlplusw命令是在Windows環境下特有的命令列工具。功能是用來啟動Windows環境下SQL*Plus的圖形化介面(就是那個白底黑字的介面)。

個人認為這個圖形化介面惟一的優勢就是發揮了Windows環境的優勢,自帶了一些選單選項,可以使用滑鼠來操作,增加了互動性。

1.使用普通sqlplus工具登入效果
C:\Users\housw.BJSSECO>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.3.0 - Production on 星期二 1月 11 20:58:59 2011

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.


連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>

2.使用sqlplusw登入
C:\Users\housw.BJSSECO>sqlplusw / as sysdba

C:\Users\housw.BJSSECO>

此時會直接彈出一個白底黑字的視窗供命令的輸入。
視窗內的提示資訊為:
SQL*Plus: Release 10.2.0.3.0 - Production on 星期二 1月 11 21:02:57 2011

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.


連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>

3.sqlplus與sqlplusw操作方面的區別
可以從兩種命令對應的環境角度來找他們的區別。
sqlplus是執行在DOS命令列中,所以繼承了DOS命令列的特點,比如“Ctrl+C”組合鍵表示取消,“Ctrl+V”組合鍵無效,會輸出一個“^V”資訊。
sqlplusw是單獨啟動的命令列視窗,所以行為更接近Windows的習慣,“Ctrl+C”和“Ctrl+V”組合鍵的行為順理成章的變為“複製”和“貼上”。

其他的區別可以在使用中慢慢體會。

4.確認在Linux環境下不存在sqlplusw命令
ora10g@secdb /home/oracle$ sqlplusw
-bash: sqlplusw: command not found

5.小結
一直認為Windows下的這個sqlplusw是一個可有可無的工具,相信習慣命令列操作的朋友一定不是很熱衷這個工具。畢竟“簡單實用”是最重要。
Oracle也終於意識到了這一點,在Oracle 11R1版本中不再提供這個工具的安裝。說明資訊在這裡:

Deprecated Components in Oracle Database 11g Release 1 (11.1)

The following is a list of components that were part of Oracle Database 10g release 2 (10.2), and are not available for installation with Oracle Database 11g:

  • iSQL*Plus

  • Oracle Workflow

  • Oracle Data Mining Scoring Engine

  • Oracle Enterprise Manager Java console

  • SQLPlusW.exe - Graphical Interface is deprecated. The command-line tool still exists.


Good luck.

secooler
11.01.11

-- The End --



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-684357/,如需轉載,請註明出處,否則將追究法律責任。

相關文章