`

oracle64位安装中,plsql无法访问解决

    博客分类:
  • DB
 
阅读更多
这个你需要安装一个32位的oracle客户端才能使用plsql,但是此时sqlplus就不能使用了,呵呵 .
 
我又试了以下方法,成功了,哈哈
 
1)安装Oracle 11g 64位
 
2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)
 下载地址:http://www.oracle.com/technetwork/cn/topics/winsoft-095945-zhs.html
 
下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclient_11_2):D:\Oracle\app\YM\product\instantclient_11_2。
 
拷贝数据库安装根目录下的一个目录D:\Oracle\app\YM\product\11.2.0\dbhome_1\NETWORK到Oracle客户端目录下D:\Oracle\app\YM\product\instantclient_11_2(其实只需要 NETWORK\ADMIN\tnsnames.ora)
 
3)安装PL/SQL Developer
 
安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:
 
Oracle Home :D:\Oracle\app\YM\product\instantclient_11_2
 
OCI Library :D:\Oracle\app\YM\product\instantclient_11_2\oci.dll
 
4) 设置环境变量(修改PATH和TNS_ADMIN环境变量)
 
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
 SQL> select userenv('language') nls_lang from dual;
 NLS_LANG
 ----------------------------------------------------
 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
 
右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
 1>.选择"Path" - 点击"编辑", 把 "D:\Oracle\app\YM\product\instantclient_11_2;" 加入;
 2>.点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\Oracle\app\YM\product\instantclient_11_2;", 点击"确定";
 3>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
 最后点击"确定"退出. 
 
启动 PL/SQL Developer ,运行无问题
分享到:
评论

相关推荐

    64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

    当在64位Windows系统上安装了64位Oracle客户端时,由于Pl/SQL Developer无法识别64位Oracle客户端中的`ORACLE_HOME`环境变量,进而无法正确地访问`tnsnames.ora`文件中的数据库连接信息,这成为了开发者们普遍面临的...

    不安装oracle使用plsql

    标题中的“不安装oracle使用plsql”意味着要在没有Oracle数据库客户端的情况下使用PL/SQL Developer这一工具。这通常通过Oracle的Instant Client实现,该组件提供了一种轻量级的解决方案,允许用户连接到Oracle...

    设置PLSQL Developer访问本机64位Oracle

    当你在一台运行Windows Vista 64位操作系统的计算机上安装了64位的Oracle数据库,并尝试使用PLSQL Developer来访问该数据库时,可能会遇到以下错误:“无法加载oci.dll文件”。这个问题的根源在于PLSQL Developer是...

    plsql在64位系统上的安装配置

    安装PLSQL Developer之前,应该从Oracle官方网站下载Instant Client for Microsoft Windows(32-bit),这个版本的客户端插件可以在64位操作系统中正常工作。具体步骤如下: 1. 访问Oracle官方网站的相关下载页面,...

    64位操作系统上PLSQL连Oracle数据库插件

    为了解决这个问题,我们可以采用安装64位的PLSQL Developer或者下载并配置Oracle的Instant Client。 PLSQL Developer是一款强大的Oracle数据库管理工具,它提供了一个用户友好的图形界面,方便开发人员进行SQL查询...

    在不安装Oracle客户端 使用32位PLSQL远程Oracle_64位的方法

    ### 在不安装Oracle客户端 使用32位PLSQL远程Oracle_64位的方法 #### 背景介绍 在日常工作中,我们可能需要连接到远程Oracle数据库进行数据查询或管理操作,但有时候因为环境限制(如操作系统版本不同或者权限不足...

    PLSQL 15.0.2 x64 免安装 集成Oracle驱动.7z

    集成的64位Oracle驱动版本为21.6,这意味着它与最新的Oracle数据库版本兼容,提供高效的数据访问和管理能力。 在Oracle数据库管理中,PLSQL(Procedural Language/Structured Query Language)是一种扩展SQL,允许...

    64位plsql连接64位oracle的方法和工具

    本篇文章将详细介绍如何在64位操作系统环境下,使用64位PLSQL连接到64位Oracle数据库,并提供可能遇到问题的解决方案。 首先,我们需要了解的是PLSQL Developer是一款图形化界面的应用程序,它允许开发人员编写、...

    win7 64bit安装oracle64位运行pl sql develop方法

    在Windows 7 64位系统上安装Oracle 64位数据库并运行PL/SQL Developer,需要遵循一系列步骤,确保所有组件正确配置。以下是一个详细的步骤指南: 1. **下载Oracle 32位客户端**: - 首先,访问Oracle官方网站,...

    PLSQL免安装版(无需安装Oracle客户端)

    在本案例中,提供的“PLSQL免安装版”意味着你不需要先安装Oracle客户端就能使用这个工具,这为那些只想要管理Oracle数据库而不想安装大型客户端的用户提供了便利。 首先,下载并解压提供的"plsqldev7"压缩包。这个...

    win764位plsql不能安装用解决方案

    由于在本机Win7X64上安装了64位的Oracle,结果试图使用PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。 试验了下,现把解决办法分享...

    Oracle12c客户端+plsql12

    1. **Oracle 12c客户端**:Oracle客户端是连接到Oracle数据库服务器的软件,允许用户通过网络访问数据库,执行查询和其他操作。在12c版本中,客户端提供了以下关键特性: - **Multitenant架构**:Oracle 12c引入了...

    oracle/plsql developer 联合安装软件

    总的来说,"oracle/plsql developer 联合安装软件"为开发者提供了一个完整的解决方案,方便他们进行Oracle数据库的开发和管理工作。通过优化的安装流程和正确的配置,可以确保这两个工具无缝协同工作,大大提高工作...

    32位PLSQL访问64位数据库(自己正在使用)

    标题中的“32位PLSQL访问64位数据库”指的是在32位操作系统上使用PL/SQL Developer这款工具连接到64位版本的Oracle数据库。描述提到的是一种实用的方法,适用于那些在64位系统上但希望使用32位PL/SQL Developer的...

    设置PLSQL_Developer访问本机64位Oracle

    通过上述步骤,我们能够有效地解决PLSQL Developer无法加载64位oci.dll文件的问题,成功实现通过PLSQL Developer访问64位Oracle数据库。这一解决方案不仅适用于Windows Server 2008 R2 X64环境,也适用于其他类似的...

Global site tag (gtag.js) - Google Analytics