【SQL*Plus】11g中使用SQL*Plus的-S選項依然可以看到“Enter password:”問題
在Oracle 11g版本中使用SQl*Plus的-S選項時,在輸入密碼步驟裡原本不應該有任何提示的密碼輸入位置出現了“Enter password:”提示資訊。這是Oracle 11g版本中的一個瑕疵,簡單和Oracle 10g中進行一個比較。
1.SQL*Plus幫助資訊中關於-S選項的描述
ora11g@secdb /home/oracle$ sqlplus -H
SQL*Plus: Release 11.2.0.1.0 Production
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Use SQL*Plus to execute SQL, PL/SQL and SQL*Plus statements.
……省略……
-S Sets silent mode which suppresses the display of
the SQL*Plus banner, prompts, and echoing of
commands.
……省略……
-S選項是一種靜默模式,是Silent的縮寫。在這種模式下將會以最精簡的形式完成SQL*Plus的互動過程。
2.在10g中正確的顯示形式
ora10g@asdlabdb01 /home/oracle$ sqlplus -S
sec 註釋:這裡輸入待連線的使用者名稱
註釋:這裡輸入密碼,注意這裡是沒有任何提示的
select * from dual; 註釋:以下便可以輸入待執行的SQL*Plus命令
D
-
X
select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
exit 註釋:使用exit命令推出SQL*Plus環境
ora10g@asdlabdb01 /home/oracle$
以上是在10g中正確的使用效果。
3.在11g中問題現象
ora11g@secdb /home/oracle$ sqlplus -S
sec 註釋:這裡輸入待連線的使用者名稱
Enter password: 註釋:問題出現了,這裡不應該有此提示,對比10g中的效果。
select * from dual;
D
-
X
select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
exit
ora11g@secdb /home/oracle$
4.小結
相信大家已經知道了問題現象,這個問題被Oracle定性為“PROBLEM”,有待開發人員的進一步處理。
這個小瑕疵對正常使用來說影響不是很大,是一種不完美的表現。
Good luck.
secooler
10.12.12
-- The End --
1.SQL*Plus幫助資訊中關於-S選項的描述
ora11g@secdb /home/oracle$ sqlplus -H
SQL*Plus: Release 11.2.0.1.0 Production
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Use SQL*Plus to execute SQL, PL/SQL and SQL*Plus statements.
……省略……
-S Sets silent mode which suppresses the display of
the SQL*Plus banner, prompts, and echoing of
commands.
……省略……
-S選項是一種靜默模式,是Silent的縮寫。在這種模式下將會以最精簡的形式完成SQL*Plus的互動過程。
2.在10g中正確的顯示形式
ora10g@asdlabdb01 /home/oracle$ sqlplus -S
sec 註釋:這裡輸入待連線的使用者名稱
註釋:這裡輸入密碼,注意這裡是沒有任何提示的
select * from dual; 註釋:以下便可以輸入待執行的SQL*Plus命令
D
-
X
select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
exit 註釋:使用exit命令推出SQL*Plus環境
ora10g@asdlabdb01 /home/oracle$
以上是在10g中正確的使用效果。
3.在11g中問題現象
ora11g@secdb /home/oracle$ sqlplus -S
sec 註釋:這裡輸入待連線的使用者名稱
Enter password: 註釋:問題出現了,這裡不應該有此提示,對比10g中的效果。
select * from dual;
D
-
X
select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
exit
ora11g@secdb /home/oracle$
4.小結
相信大家已經知道了問題現象,這個問題被Oracle定性為“PROBLEM”,有待開發人員的進一步處理。
這個小瑕疵對正常使用來說影響不是很大,是一種不完美的表現。
Good luck.
secooler
10.12.12
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-682400/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【SQL*Plus】使用SQL*Plus的-S選項精簡輸出資訊SQL
- 【SQL*Plus】在SQL*Plus中謹慎使用Ctrl+S快捷鍵SQL
- 【SQL*Plus】使用11g SQL*Plus的errorlogging選項記錄session級別的錯誤SQLErrorSession
- SQL*PLUS -L選項巧用SQL
- 使用OEM,SQL*Plus,iSQL*Plus 管理Oracle例項SQLOracle
- 【SQL*Plus】處理 SQL*Plus的標頭無法顯示問題SQL
- 使用SQL*PlusSQL
- 使用sql*plus時的一個安全小問題SQL
- SQL/Plus中的一些容易混淆的問題SQL
- Oracle 11g系列:SQL Plus與PL/SQLOracleSQL
- 【sqlplus】SQL*Plus命令使用大全SQL
- 使用sql*plus編輯sql文字SQL
- 【SQL*Plus】使用SQL*Plus的Preliminary方式連線資料庫SQL資料庫
- SQL/PLUS命令的使用大全SQL
- SQL*PLUS命令的使用大全SQL
- 【SQL*Plus】使用BREAK和COMPUTE在SQL*Plus中得到分組統計結果SQL
- sql plus命令使用總結SQL
- 【SQL*Plus】直接X掉視窗對SQL*Plus中的操作結果的影響SQL
- EditPlus不能著色顯示SQl語句的問題SQL
- SQL*PLUS命令的使用大全(一)薦SQL
- SQL*PLUS命令的使用大全(zt)(轉)SQL
- 常用的sql*plus命令:SQL
- SQL*Plus安全(一)SQL
- SQL*Plus安全(二)SQL
- SQL*PLUS安全(三)SQL
- SQL*PLUS安全(四)SQL
- SQL*Plus Substitution VariablesSQL
- set autotrace in SQL*PlusSQL
- sql*plus入門SQL
- 【SQL*Plus】11g版本對 SQL*Plus錯誤日誌的記錄功能——errorlogging引數SQLError
- Oracle SQL PLUS Window 出現問號OracleSQL
- ORACLE SQL and SQL*PLUS (strong recommend)OracleSQL
- sql之27 using sql*plusSQL
- sql之26 using sql*plusSQL
- SQL入門之6 sql*plusSQL
- 在sql*plus中顯示長字元SQL字元
- 在shell中執行SQL*Plus命令SQL
- plustrce.sql的作用SQL