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 ...
随机推荐
- OpenJudge 东方14ACM小组 / 20170123 02 岛屿
总时间限制: 40000ms 单个测试点时间限制: 4000ms 内存限制: 128000kB 描述 从前有一座岛屿,这座岛屿是一个长方形,被划为N*M的方格区域,每个区域都有一个确定的高度.不 ...
- 10个JavaScript难点--摘抄
1. 立即执行函数 立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行.它没有绑定任何事件,也无需等 ...
- Javascript的函数直接量定义
在Javascript中允许函数通过直接量来定义.一般情况下,我们定义函数时,最常见的方式是通过function语句进行定义,例如: function sum(a,b){ return a+b ...
- 23深入理解C指针之---数组的基础
数组是c语言内置的数据结构,数组有一维数组.二维数组和多维数组.使用数组传递数组时,必须传入数组的大小. 一.数组的特征:阐明数组的特点 1.数组要素: 1).数组类型:数组中存储的数据的类型: 2) ...
- select与stdio混合使用的不良后果
参考以下链接自己补充实验:http://www.cppblog.com/mysileng/archive/2013/01/15/197284.aspx?opt=admin int main(int a ...
- py2exe打包整个项目
这段时间做了用Python做了一个科学计算的项目,项目中用到了很多的第三方Python库,包括PyQt.traits.traitsui.matplotlib.pyface.table.numpy.tv ...
- [List] C#数组学习
数组概述 C# 数组从零开始建立索引,即数组索引从零开始.C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似.但还有一些差异应引起注意.声明数组时,方括号 ([]) 必须跟在类型后面,而不是 ...
- AC日记——Housewife Wind poj 2763
Language: Default Housewife Wind Time Limit: 4000MS Memory Limit: 65536K Total Submissions: 10525 ...
- 小程序-引用其他js文件
我也是小白菜,之所以有这个记录是因为我做项目时遇到了这个问题 流程: 1.需要建立一个js文件 content.js function myContent() { console.log(&quo ...
- 001为什么Linux使用~作为家目录?为什么vim用hjkl作为方向键?