win7 PLSQL Developer 10/11/12 连接 Oracle 10/11/12 x64位数据库配置详解(与32位一样,只要注意对应Oracle Instant Client版本) tns 错误和 nls错误
环境win7 x64
PLSQL Developer 10 与 11
Oracle Instant Client 10 与 12
参考http://blog.csdn.net/chen_zw/article/details/9292455/
http://www.cnblogs.com/ymj126/p/3712727.html
http://blog.csdn.net/crazygolf/article/details/48206833
出现问题:安装 PLSQL Developer 后 解压 http://www.oracle.com/technetwork/topics/winsoft-085727.html 下载的 的压缩包后并且显示nls_lang Character set与服务器端不同需要设置,登录找不到tns数据库
操作步骤:
1.下载安装PLSQL Developer,然后下载解压Oracle Instant Client
Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
|
|||
下载解压包。
解压后打开PLSQL Developer,选择Tools -> perference -> Connection,配置其中的Oracle Home和OCI Library项
不好意思,我懒得截图
配置完成后,发现登录界面没有tns服务器(database输入框),同时下面的登录方式(connect as)下拉框也米有

于是我baidu到上面俩博客,感谢前辈的经验。发现其实是Oracle Home没有加入到环境变量中
解决方案:
1.计算机——》右键属性——》高级系统设置——》环境变量——》下面系统变量——》新建——》变量名输入TNS_ADMIN
变量值输入刚才下载的解压文件的地址
2.选择"Path" - 点击"编辑"同样把解压文件的的路径加入到最后,记得先输入一个;来与前一个分割
然后在登陆试试,不行的话再重新设置下Oracle Home和OCI Library项应该就可以登录了,登陆的时候 登录方式(connect as)选项会出现表示成功了
注:需要设置tnsnames.ora文件请参考http://www.cnblogs.com/ymj126/p/3712727.html
然后登陆后提示:nls_lang Character set未设置或者nls_lang Character set与服务器端不同,如下图

解决方案:
计算机——》右键属性——》高级系统设置——》环境变量——》下面系统变量——》新建——》变量名输入NLS_LANG
变量值输入与服务器相同的Character set(服务器的字符集设置可以通过连接上服务器后执行select userenv('language') from dual;语句查询)
win7 PLSQL Developer 10/11/12 连接 Oracle 10/11/12 x64位数据库配置详解(与32位一样,只要注意对应Oracle Instant Client版本) tns 错误和 nls错误的更多相关文章
- PLSQL连接Oracle 数据库配置详解
1. 下载instantclient-basic-win32-11.2.0.1.0 (oracle官网下载地址:http://www.oracle.com/technetwork/topics/win ...
- PL/SQL Developer安装详解(32位客户端免安装版)
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用.PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL).PL/S ...
- 用Advanced Installer制作DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版详解
关于 DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版-------------- ...
- 连接池中的maxIdle,MaxActive,maxWait等参数详解
转: 连接池中的maxIdle,MaxActive,maxWait等参数详解 2017年06月03日 15:16:22 阿祥小王子 阅读数:6481 版权声明:本文为博主原创文章,未经博主允许不得 ...
- Windows-008-VirtualBox 安装 Win7 前沿配置详解
此文主要讲述在 Windows 系统下安装虚拟机 VirtualBox,及用 VirtualBox 安装 Win7 Professional 64bit 操作系统的前沿配置为例,配以图文进行详细的讲解 ...
- ORACLE数据库备份与恢复详解
ORACLE数据库备份与恢复详解 学习过程中的总结,有兴趣不妨看看,如果有不对的地方,高手不要留情!! Oracle的备份与恢复有三种标准的模式,大致分为两 大类,备份恢复(物理上的)以及导入导出(逻 ...
- oracle通过dblink连接mysql配置详解(全Windows下)
关于oracle通过dblink连接mysql,经过了两周的空闲时间研究学习,终于配置好了,真是不容易啊,仔细想想的话,其实也没花多长时间,就是刚开始走了一段弯路,所以把这次的经验分享出来,让大家少走 ...
- 64位SqlServer通过链接服务器与32位oracle通讯
在SQL SERVER里只安装了32位的oracle客户端的情况下,添加链接服务器然后执行查询会报如下信息: 原因:在64位的SQL Engine中已经不提供MSDAORA 的驱动了,可以使用Ora ...
- Oracle 11g 的安装及配置详解
一.安装前的准备: 首先在这里给出本人的百度网盘的链接:http://pan.baidu.com/s/1c1WF1PQ:网速快的小伙伴建议到官网:http://www.oracle.com/techn ...
随机推荐
- 线段树懒标记好题 HDU4578
(1)"1 x y c",代表 把区间 [x,y] 上的值全部加c (2)"2 x y c",代表 把区间 [x,y] 上的值全部乘以c (3)"3 ...
- vue2.0组件入门
如何定义一个组件 在根目录src/components/文件夹下新建组件的文件夹Footer.vue组件 在Footer.vue中 <template> <div class=&qu ...
- 【Visual Studio】Visual Studio 2015快捷键设置问题 alt+ F8 (转)
具体修改方法如下: 工具-选项-环境-键盘-应用以下其他键盘映射方案,选择visual C++6, 然后编代码试试,嘿,我的alt+F8回来了(否则是ctrl + k, ctrl + f); 原文转自 ...
- 我的js为什么会触发两次
$(function() { $(".show").off("click").on("click",function(e){ e.preve ...
- 微信小程序 使用微信支付功能实现在线订单支付
以前做过PC页面微信支付,但是这次在小程序 直接调用微信支付功能还是方便很多 先放个微信官方API链接:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_a ...
- 公司内部技术分享之Vue.js和前端工程化
今天主要的核心话题是Vue.js和前端工程化.我将结合我这两年多的工作学习经历来谈谈这个,主要侧重点是前端工程化,Vue.js侧重点相对前端工程化,比重不是特别大. Vue.js Vue.js和Rea ...
- Network | NAT
在计算机网络中,网络地址转换(Network Address Translation或简称NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP封包通过路由器或防火墙时重 ...
- jsp、freemarker、velocity 的区别
在java领域,表现层技术主要有三种:jsp.freemarker.velocity. 一.jsp是大家最熟悉的技术:优点:1.功能强大,可以写java代码2.支持jsp标签(jsp tag)3.支持 ...
- 怎么在SQL查询的结果里加行号?
怎么在SQL查询的结果里加行号? 学习了:https://zhidao.baidu.com/question/91188037.html mysql : ) as rowNo From a, () ) ...
- c# Dictionary拓展2个key得到1个value
using System.Collections.Generic; using System.Collections; Dictionary<Tuple<int, int>, int ...