转载:http://www.cnblogs.com/xihuaodc/p/3189257.html 

因为之前的Oracle不能用了,所以重新安装了64位的Oracle,安装一路正常

完了之后安装了PL/SQL Developer,连接时提示“SQL*Net not properly installed”错误

解决方法如下:

1、去Oracle官网下载32位的客户端

由于PL/SQL是32位的,所以要用32位的客户端,且版本最好能对应(我的版本:11.2.0.1.0)

地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

下载完成后,将客户端压缩包直接解压到oracle 11g 的安装目录中的product目录下面(我的目录:F:\app\pc\product,客户端解压就行了,不用点执行文件安装),目录名默认就行(我的是:instantclient_11_2),完整目录:F:\app\pc\product\instantclient_11_2。

将oracle 11g 的安装目录中dbhome_1\NETWORK\ADMIN 下面的tnsnames.ora文件(我的路径 F:\app\pc\product\11.2.0\dbhome_1\NETWORK\ADMIN)

自制到 客户端的目录下面,即F:\app\pc\product\instantclient_11_2下面。

2、设置环境变量。

计算机----属性-----高级系统设置-----环境变量,新建如下:

变量名:TNS_ADMIN

变量值:F:\app\pc\product\instantclient_11_2

3、设置好环境变量后,安装PLSQL Developer

安装PLSQL Developer 时,目录不要选择带()的目录,如program files(X86),可以选择安装到非C盘的自命名目录。

我是安装在F:\program files下面

4、乱码问题解决

首先查看服务器端字符编码

select * from v$nls_parameters

方案一、

在本机设置新建环境变量

变量名: NLS_LANG

变量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK

方案二.PLSQL Developer 的目录中创建start.bat文件。

以下是start.bat的内容:

@echo off 
set path=F:\app\pc\product\instantclient_11_2
set ORACLE_HOME=F:\app\pc\product\instantclient_11_2
set TNS_ADMIN=F:\app\pc\product\instantclient_11_2
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe

其中 set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 的 ZHS16GBK 是你的数据库编码。

5、然后启动你的 PLSQL Developer,但是不要登录,直接进入。

然后点击工具→首选项→连接,把“Oracle 主目录名”设置为空,并把 “OCI 库” 设置为instantclient 目录中的 oci.dll 的路径,我的路径是F:\app\pc\product\instantclient_11_2\oci.dll。

保存后退出PL/SQL,重新打开就可以了。

如果不行,可以尝试手动运行start.bat文件 ,如果还不行,欢迎留言讨论。

【转】Win7 64bit Oracle 11g 使用PL/SQL Developer 连接时提示“SQL*Net not properly installed”的更多相关文章

  1. 安装Oracle11后在SQL Developer启动时提示:enter the full pathname for the java.exe

    1) Open the file ..\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf and add the following line to se ...

  2. win7 64位安装 oracle 11G 和 使用 PLSQL Developer 连接服务器

    其实基本过程和网上大多数人的完全一样,只是后面的plsql上加了几张图片而已,以此给自己做个记录,万一网上的没了,这里自己还有,会了的大森(大神),就请路过吧 1.双击开始安装

  3. 64位Oracle 11g 使用PL/SQL

    Oracle 11g和PL/SQL安装完后,发现打开PL/SQL并不能连接Oracle数据库! [第一回合]完败! 先是在网上找解决方法,说是需要使用Net Configuration Assista ...

  4. PL/SQL Developer连接本地Oracle 11g 64位数据库

    转摘:http://www.cnblogs.com/ymj126/p/3712727.html 用于学习,笔记,以备后用. 1.登录PL/SQL Developer 这里省略Oracle数据库和PL/ ...

  5. pl/sql developer 连接本地ORACLE 11g 64位数据库

    1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...

  6. Win7(64Bit旗舰版) 安装 PL/SQL Developer图解说明

    Win7逐渐成为现行主流的windows操作系统,其32和64位系统平分秋色.然而当下还没有64位的PL/SQL Developer问世,直接用32位的PL/SQL Developer连接Win7(6 ...

  7. PL/SQL Developer连接本地Oracle 11g 64位数据库和快捷键设置

    1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...

  8. PL\SQL Developer连接本地Oracle 11g数据库

    1.登录PL/SQL Developer 这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files ...

  9. PL/SQL Developer连接远程Oracle数据库

    转自:http://zhengdu.net/archives/152 一.首先看远程端oracle服务是否启动 如果没有启动,请启动oracle服务 ps:创建或者删除oracle监听 二.远程端or ...

随机推荐

  1. HDU1005

    Number Sequence  HDU-1005 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Jav ...

  2. 易语言5.6 精简破解版[Ctoo]

    说明:本易语言5.6破解版 加入了[E剑终情]大神制作的完美通杀补丁,本人还修复了静态编译的问题. 关于静态编译失效的问题,大家解压之后会看到易语言根目录有一个"易言语静态编译配置工具&qu ...

  3. bootstrap 无限极菜单

        <ul class='wraplist' >           <li class="open">                <a hr ...

  4. asp.net 查询好的数据后 排序显示在桌面上

    select top 10 * ,row()_number over ( order by 字段 desc) as rownum  from  表 row()_number;简单的说row_numbe ...

  5. java中值传递和引用传递

    最近工作中使用到了值传递和引用传递,但是有点懵,现在看了下面的文章后清晰多了.一下是文章(网摘) 1:按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递.示例如下: public clas ...

  6. Maven打包跳过测试

    运行mvn install时跳过Test 方法一: <project> [...] <build> <plugins> <plugin> <gro ...

  7. 博客CSS

    <p style="background: #CFE0F8; padding: 5px;">理解Code First及其约定和配置</p> <p id ...

  8. Res_Orders_01

    一.燃尽图展示 二.项目进展 1.讨论选题内容 2.确定项目的版本(Web版) 3.讨论能达到的效果和内容 4.确定编程方面的难点 5.开始制作大概的框架 三.遇到问题 1.不知道怎么部署能达到最好的 ...

  9. MySQL大数据量快速分页实现(转载)

    在mysql中如果是小数据量分页我们直接使用limit x,y即可,但是如果千万数据使用这样你无法正常使用分页功能了,那么大数据量要如何构造sql查询分页呢?     般刚开始学SQL语句的时候,会这 ...

  10. [软件工程] 查找二维数组最大子数组的之和 郭莉莉&李亚文

    一. 在主函数中实现二维数组的输入. 代码主要函数maxson(),主要利用for()循环先查找出最大字数组的四角的坐标xmin,xmax,ymin,ymax来确定最大子数组, 在循环中算出之和,编写 ...