1. 同事反饋登錄最新的oracle12.2 的數據庫時登錄不上報錯:
2. 記得當時查過資料, Oracle 在12.2 增加了客戶端連接數據庫的加密級別 比較早的oracle客戶端比如11.2.0.1 的版本(2007年發布的) 連接12.2時就會彈出這樣的提示, 解決辦法 網上說的一般是 修改服務器端的sqlnet文件 或者是升級oracle的客戶端
3. 本着服務器端能不改就不改(一個是懶 一個是不想降低特性等等等)
建議使用更新版本的Oracle client端進行連接12.2數據庫來使用
具體辦法:
1. 下載Oracle的instant client以及Oracle 的最新版的plsql (備注 PLSQL 已經有了64位編譯的版本) 11.5的版本還是很好用的 而且有漢化(自己懶, 英語水平一般)
2. 解壓縮Oracle 的即時客戶端到一個自己不會經常刪的東西的目錄
3. 安裝plsql 以及漢化 注冊等..
4. 修改首選項內的內容:
增加即時客戶端的目錄位置:
或者是跟我一樣修改win10的path 環境變量
然后就可以使用了....
字符集亂碼解決:
有時候會出現字符集亂碼:
在系統變量里面新增變量:
NLS_CHARACTERSET = ZHS16GBK
NLS_LANG = AMERICAN_AMERICA.ZHS16GBK
大部分時間可以解決 亂碼的問題 登錄時可以不用管netca 進行配置 直接輸入ip地址即可:
用戶名 密碼 數據庫 輸入 ip:port/instanceid 就可以了..
能記住非常多的連接:
使用起來還是比較方便的.