plsql連接遠程oracle和like無法查詢中文問題


https://blog.csdn.net/yangguangzhidi/article/details/53301979

**********************************************************************

1、下載plsql developer 64位 下載完成一步一步默認安裝(我是放到了D盤)

2、下載 instant-client 我下的最新的(步驟同上)

3、instant-client 安裝完之后,在所在文件夾D:\Program Files\instantclient_12_1下面創建文件夾network然后在network下創建文件夾admin

在admin里創建tnsnames.ora 內容如下

tables =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.64.60.104 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = db )
    )
)

4、啟動plslq

配置如圖:

inet客戶端的路徑。重啟plsql就可以連接了

5、like 查詢中文沒有數據,也不報錯,考慮到可能是字符集不匹配,查詢oracle server段字符集

select userenv('language') from dual;

然后我在用戶環境變量里新建了一個NLS_LANG = AMERICAN_AMERICA.UTF8,就可以查詢了。


免責聲明!

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



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