加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

plsql连接远程oracle和like无法查询中文问题

发布时间:2020-12-12 13:25:23 所属栏目:百科 来源:网络整理
导读:https://blog.csdn.net/yangguangzhidi/article/details/53301979 ********************************************************************** 1、下载plsql developer 64位?下载完成一步一步默认安装(我是放到了D盘) 2、下载?instant-client?我下的最新的

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

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

1、下载plsql developer 64位?下载完成一步一步默认安装(我是放到了D盘)

2、下载?instant-client?我下的最新的(步骤同上)

3、instant-client?安装完之后,在所在文件夹D:Program Filesinstantclient_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,就可以查询了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读