Oracle 12c相關問題及客戶端使用

本篇經驗將和大師介紹Oracle 12c相關問題及客戶端利用的相關方式 , 但愿對大師的工作和進修有所幫忙!
方式/
1問題:PLSQL Developer無法毗連64位Oracle數據庫,PLSQL數據庫選項為空 , 如下圖所示:
原因:PLSQL不成以直接毗連64位Oracle數據庫 , 只能毗連32位的 。 想要毗連64位Oracle數據庫 , 需要借助32位的Oracle客戶端 。

Oracle 12c相關問題及客戶端使用



2到Oracle官網上下載32位Oracle客戶端 , 如下圖所示:

Oracle 12c相關問題及客戶端使用



3必然要下載32位的Instant Client , 點進去之后找到適合本身數據庫版本的文件下載 , 我裝的是Oracle12.2.0.1.0 , 如下圖所示:

Oracle 12c相關問題及客戶端使用



4解壓Instant Client
下載完當作后解壓到某個目次下 , 我這里解壓到D盤根目次 , 如下圖所示:

Oracle 12c相關問題及客戶端使用



5復制oracle12c的tnsnames.ora文件到Instant Client相關目次
在instantclient_12_2文件夾下新建兩層文件夾\NETWORK\ADMIN , 將Oracle根目次\product\12.2.0\dbhome_1\network\admin\tnsnames.ora復制過來 , 如下圖所示:

Oracle 12c相關問題及客戶端使用



6設置裝備擺設PLSQL Developer的首選項
打開PLSQL , 點擊打消不進行登錄 , 選擇“東西”菜單下“首選項” , 如下圖所示:
Oracle本家兒目次名:D:\instantclient_12_2
OCI庫:?D:\instantclient_12_2\oci.dll

Oracle 12c相關問題及客戶端使用



7測試 , 如下圖所示:

Oracle 12c相關問題及客戶端使用



8sqlplus亂碼 , 如下圖所示:

Oracle 12c相關問題及客戶端使用



9一般sqlplus亂碼 , PLSQL Developer的錯誤提醒也會亂碼 , 如下圖所示:

Oracle 12c相關問題及客戶端使用



10解決體例:添加TNS情況變量
右擊計較機 -- 屬性 -- 高級系統設置 -- 高級選項卡 -- 情況變量
在系統變量中添加兩個變量:
TNS_ADMIN:D:\oracle12c\product\12.2.0\dbhome_1\network\admin
NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
注重:這里NLS_LANG必然要設置當作SIMPLIFIED CHINESE_CHINA.ZHS16GBK , 無論你安裝過程時選擇的哪種字符集 。
此時 , sqlplus就不會呈現亂碼 , PLSQL Developer也不會呈現亂碼 。

猜你喜歡