问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

plsql连接64位oracle 11g怎么都连不上

发布网友 发布时间:2022-04-30 00:28

我来回答

3个回答

懂视网 时间:2022-04-30 04:50

今天安装完Oracle 11g数据库后,用plsql连接数据库死活都连接不上。并且plsql客户端登录窗口的Database下拉框还为空。见下图:

技术分享

Oracle服务和监听已经开启,并且检查了相关的配置都没有问题。

后来去网上搜索了下,发现有人说plsql不能直接连接64位 Oracle 11g数据库。因为plsql是32位的,要想连接64位的数据库还需要安装一个32位的Oracle客户端。。记得以前使用Oracle10g 数据库的时候就没有这个事啊,用plsql就可以直接连接数据库。


解决方案:


1、下载Oracle客户端:instantclient-basic-win32-11.2.0.1.0.zip (点击下载Oracle32位客户端),将其解压至Oracle安装目录的Product下:

D:appNiuNiuproductinstantclient_11_2。


2、拷贝文件:将数据库安装目录D:appNiuNiuproduct11.2.0dbhome_1NETWORKADMIN 下的tnsnames.ora文件拷贝到客户端文件夹里。


3、配置PLSQL Developer:

在Tools-》perference-》Connection里面设置Oracle_Home和OCI Library,例如本机设置为:

Oracle Home :D:appNiuNiuproductinstantclient_11_2
OCI Library :D:appNiuNiuproductinstantclient_11_2oci.dll

技术分享


4、设置环境变量:

修改变量:在Path里添加:D:appNiuNiuproductinstantclient_11_2 ;
新建变量:名为”TNS_ADMIN”, 值为”D:appNiuNiuproductinstantclient_11_2;”
新建变量:名为”NLS_LANG”, 值为”SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,


按以上步骤配置完毕后进行测试。(最好重新启动一下电脑)
登陆成功!

技术分享


答疑解惑


为什么要配置”NLS_LANG”变量?

不添加这个变量,在使用数据库添加数据的时候,表格中的中文会变成乱码,这是因为咱们的数据库是64位的,而操作软件PLSQL_Developer是32位的。也就是说你用PLSQL_Developer编写的中文是符合32位的字符集,而数据库只能正确储存是64位的中文字符集,这导致了写和读不是一种字符集,最终导致中文变成问号或乱码。

【Oracle错误集锦】:PLSQL无法直连64位Oracle11g数据库

标签:plsql   oracle11g   oracle客户端   

热心网友 时间:2022-04-30 01:58

你的oracle客户端监听文件配置对了吗?如果没配置对,肯定连接不上。
去oracle客户端的监听文件tnsnames.ora,把相应的别名,IP地址,以及SID配置好,再登录。
有问题再留言

热心网友 时间:2022-04-30 03:16

PL/SQL Developer用的的32位的版本。版本不一致。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 2020宿迁泗阳幼升小报名时间网上报名网址是什么? 苏州吴江幼升小积分报名没有网上预约可以报名吗? 中江2022年幼升小报名时间 贵阳幼升小什么时候报名? 济宁市鱼台县第二实验幼升小是现场报名还是网上报名 石家庄幼升小报名时间2022具体时间 幼升小怎么报名? 推荐些耽美文,要清水现代短篇的。要温馨的噢,HE吧~谢啦~ 2022清远清新幼升小报名时间 幼升小网上报名流程 幼升小摇号怎么报名的,什么时候报名 BL短篇文,作者也行 2021肥东六中幼升小怎么报名 好看的耽美短篇小说有那些 求短篇bl小说 微信怎么设置朋友圈好友可查看时间? 冰箱导致跳闸高分求解 求火釜炸鸡的炸鸡图片 外卖炸鸡的整鸡和半鸡有什么区别? 新鲜芦荟怎么吃好 怎么用新鲜芦荟啊 怎样判断汽车蜡质量的好坏? 人工合成蜜蜡与天然蜜蜡区别 汽车美容怎么分辨打蜡蜡的好坏? 怎么区别汽车车蜡的好坏? 天然蜜蜡跟合成蜜蜡怎么区分? 合成腊与石蜡、微晶腊有什么区别? 80年属猴的男孩婚姻总不顺,用什么样的微信能帮助结缘? 地板蜡和车蜡区别,车蜡能当地板蜡用吗? 用S表示路程,V表示速度,T表示时间,求路程的字母公式是______;求速度的字母公式是______;求时间字母 用字母表示速度、时间、路程的关系 如果用v表示速度,t表示时间,s表示路程,那么三者它们的关系写成字母公式是___. 为什么华为p30下载了合力追踪华为市场安装不了呢? 速度时间路程用什么英文字母表示 华为p30下载软件总是提示安装包发现错误请重新下载? 如果用S表示路程,V表示速度,t表求时间,则S= 用S表示路程,用V表示速度,用t表示时间,这三种量之间的关系写成字母公式是S=______;V=______;t=_____ 我的手机是华为p30为什么在应用葫芦侠里面下载应用安装不了? 怎么用别人的找到他的抖音? 怎么可以用别人的可以查到别人的抖音号- 问一问 怎么用别人的找到他的抖音号?