PLSQL連接oracle12c


一、本人以前都是使用oracle10g客戶端,PLSQL連接oracle12c時報錯

確認配置完全沒問題,糾結了不少時間。后來查的是oracle客戶端太老了,版本11.2.0.2.0以上即可

 

二、下載客戶端

客戶端下載地址

https://www.oracle.com/database/technologies/instant-client/microsoft-windows-32-downloads.html

本人下載版本11.2.0.4.0instantclient-basic-nt-11.2.0.4.0.zip

 

三、配置客戶端

解壓客戶端,將instantclient_11_2放在C:\oracle\product\12.2.0路徑

在instantclient_11_2目錄下新建network\ADMIN,新建tnsnames.ora配置如下:

ORCLCDB202 =
  (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.202)(PORT = 1521))
  )
  (CONNECT_DATA =
    (SERVICE_NAME = orcl)
  )
)

ORCLPDB202 =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.202)(PORT = 1521))
  )
  (CONNECT_DATA =
    (SERVICE_NAME = orclpdb)
  )
)

 

配置環境變量,PATH中添加C:\oracle\product\12.2.0\instantclient_11_2

新增NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,解決中文亂碼問題

 

四、PLSQL配置

打開PLSQL跳過連接進到主界面,Tools->Preferences->Options,配置如下

C:\oracle\product\12.2.0\instantclient_11_2

C:\oracle\product\12.2.0\instantclient_11_2\oci.dll

配置保存退出

 

五、重新打開PLSQL連接

出現Connect as選擇框基本OK了,輸入賬號密碼登錄即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM