1. 程式人生 > >Oracle使用者密碼含有特殊字元導致無法登陸解決方法

Oracle使用者密碼含有特殊字元導致無法登陸解決方法

ORA-12154: TNS: 無法解析指定的連線識別符號
如果密碼中都包含@字元。
比如我的密碼是[email protected],那使用sqlplus登入的時候就理解成sqlplus system/[email protected]@webdata,這樣sqlplus就理解成123後面的就是資料庫的連線字串,這樣自然就報錯並提示TNS: 無法解析指定的連線識別符號或no listener

當Oracle資料庫使用者的密碼含特殊字元如 @ 時,直接使用正常的密碼輸入,由於oracle將@後的字元解析為網路服務名而導致登陸失敗