出錯原因:11G客戶端連12C數據庫服務端會報這個錯
解決方案一:CSDN優質解決方案,大家都說可以,然而我這邊操作了不行
轉自13樓:http://bbs.csdn.net/topics/390660951?page=1
注:$ORACLE_HOME 指oracle安裝路徑
$ORACLE_HOME/network/admin/sqlnet.ora文件,如果沒有可以創建一個新的,加入下面的參數 SQLNET.ALLOWED_LOGON_VERSION=8
然后重啟監聽
打開cmd 輸入 lsnrctl reload 回車即可
解決方案二(親測):
1、安裝 Oracle11gR2(11.2.0.3.0) 32 選擇 200M的那個選項進行安裝(一共有4種 200M 1G 700M 自定義),一直下一步完成
2、手工添加 NETWORK文件夾、admin文件夾、tnsnames.ora文件
在客戶端安裝路徑 X:\app\用戶名\product\11.2.0\client_1 增加 NETWORK文件夾
在客戶端安裝路徑 X:\app\用戶名\product\11.2.0\client_1\NETWORK 增加admin 文件夾
在客戶端安裝路徑 X:\app\用戶名\product\11.2.0\client_1\NETWORK\admin 增加tnsnames.ora文件
3、再下個高版本的plqsl (似乎無影響,我用的plsql 9.0xxx版本)
然后就可以登錄12c數據庫服務器拉