转:PL/SQL在 win8.1系统下连接Oracle11g没有database处理方法

Posted Mr_nie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转:PL/SQL在 win8.1系统下连接Oracle11g没有database处理方法相关的知识,希望对你有一定的参考价值。

一、问题

  这里首先说明下我的环境:win8.1(64bit)+oracle11g(64bit)+PL/SQL(32bit).
状况是:net manager正常配置,测试也成功,但是用PL/SQL连接的时候没有databse选项
我上网百度了很久,总算找到了答案.

二、解决办法

PL/SQL Developer使用InstantClient连接Oracle版本:
?1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html
?2. 将系统的tnsnames.ora拷贝到该目录下;
?3. 在PLSQL Developer中设置Oracle_Home和OCI Library:
Tools?Preferences?Oracle?Connection:
Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0
OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
?4. 在PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe




















以上是关于转:PL/SQL在 win8.1系统下连接Oracle11g没有database处理方法的主要内容,如果未能解决你的问题,请参考以下文章

window 7 系统下 ,PL/SQL 连接Oracle11g 失败。

在用户只能访问与其 id 列相关的列的条件下向用户授予选择列权限 - Oracle pl/sql

oracle用sql plus登陆不了,但是用pl sql可以登录,是啥原因?

Win8.1下FreeImage.lib库的配置和简单使用(转)

如何使用输入参数创建 PL/SQL 存储过程以返回数据集

pl sql连接oracle设置