`

解决32位plsql_Developer客户端连接不64位Oracle11g上数据库

 
阅读更多

网上找到的解决方案,整理如下:

由于笔记本是64位的window7系统,我装的oracle版本为win 64位操作系统 下载地址:

http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip

然而PLSQL_Developer没有64位的,这造成了我们连接的麻烦,这里教大家怎么将win7_oracle11g_64位连接32位PLSQL_Developer。详细步骤如下:

 

第一步:1.下载PLSQL_Developer

               2.在http://www.oracle.com/technetwork/topics/winsoft-085727.html上下载对应的Instant Client

                  我的是:instantclient-basic-win32-11.2.0.1.0.zip 

                         注:instantclient-basic-win32-11.2.0.1.0.zip 文件在后面进行配置用

第二步:安装你下载的PLSQL_Developer并点击汉化文件进行汉化。

              安装好打开你会发现你的PLSQL_Developer不能正常连接到数据库,没有数据库的初始化内容,如下图所示:
                                          

第三步:请将你下载instantclient-basic-win32-11.2.0.1.0.zip文件解压,然后复制到你的Oracle数据库安装的文件夹下的product文件夹下。  

                     

第四步:然后在Oracle安装文件下找到文件listener.ora,也可以我的在D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN里面。复制到    D:\app\Administrator\product\instantclient_11_2的下面。这两个路径是我的安装路径,去找你们的路径。

 

第五步:然后找到你的PLSQL_Developer安装的目录,我的是:

D:\Program Files (x86)\PLSQL Developer 9.04

在里面新建一个记事本,写入以下类似代码:

@echo off 

set path=D:\app\Administrator\product\instantclient_11_2

set ORACLE_HOME=D:\app\Administrator\product\instantclient_11_2

set TNS_ADMIN=D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

set NLS_LANG=AMERICAN_AMERICA.AL32UTF8

start plsqldev.exe



 
  》》》注意!!!!

1.我的instantclient_11_2地址是:D:\app\Administrator\product\instantclient_10_2

2.set TNS_ADMIN: 后面填写oracle里本地网络配置的地址 

 

D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

 

然后把文件名字改成start.bat

 

第五步:

打开PLSQL_Developer后,取消登陆,进入主界面。

1.点击--工具--首选项--连接:

2.把上面的注销改为提交

3.OCI库改为带有instantclient_11_2的路径。

4.应用--确定--关闭PLSQL_Developer重新运行。

5.注意:点击刚才建的start.bat文件,

以后都通过start来运行PLSQL_Developer程序!



 

 

最后一步:恭喜你!现在你可以正常运行并完美的解决了win7_oracle11g_64位连接32位PLSQL_Developer的问题了!

 

====================================================================

                                                  参考网友的方案:

(如果按照下面这种方式,如果oracle目录里的tnsnames.ora有更新时,

必须手动去对复制文件(instantclient的tnsnames.ora)同步更新一次)

====================================================================

1,把解压的instantclient-basic-win32-10.2.0.4(Oracle instant Client) 放在F:\app\Administrator\product目录下,

然后将F:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN目录下的tnsnames.ora 拷贝至

instantclient-basic-win32-10.2.0.4目录下

2非登录状态下进入PL/SQL developer,进入工具——>首选项,在connection中设置Oracle_Home和OCI Library,其中
Oracle_Home设置为InstantClient的解压目录,OCI Library设置为该目录下的oci.dll.

3.最后要设置启动PL/SQL developer的环境,在PL/SQL developer的安装目录下建立一个bat文件,文件内容如下:
@echo off
set path=F:\app\Administrator\product\instantclient_10_2
set ORACLE_HOME=F:\app\Administrator\product\instantclient_10_2
set TNS_ADMIN== F:\app\Administrator\product\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe 
其中NLS_LANG前部分必须是AMERICAN_AMERICA,后部分是数据库采用的字符集. ......

4.双击bat文件启动PL/SQL developer

 

5F:\app 为ORAcle 安装目录。

 

-----------------------------------------------------------------------------------------------

oracle认证:登陆oracle数据库的方式

 

登陆oracle数据库的几种方式:

登陆用户:除sys,system,dbsnmp,sysman用户外,其他都被锁定

登录密码:在数据库安装时设定

登陆权限(身份):sysdba(数据库管理员DBA),权限最高

sysoper(数据库操作员)normal(普通用户)

一、oracle数据库自带的SQL plus

开始——程序——ORACLE10G--APPLICATION DEVELOPMENT——SQL PLUS

二、第三方软件PL/SQL Developer

打开PL/SQL Developer软件

三、以浏览器的方式EM(Enterprise Manager)

在oracle数据库安装过程中,有信息提示。

在地址栏中输入:http://本机物理地址:端口号/em(如果oracle数据库安装在本机中)

http://安装数据库的机器的IP地址:端口号/em(如果oracle数据库安装在其他机器上)

以em方式进入时,用户名和权限有一些限制:

【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用

normal。sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public,sysdba登

陆后是sys

【system】用户只能用normal身份登陆em。normal 是普通用户

  • 大小: 41.7 KB
  • 大小: 34.7 KB
  • 大小: 99.2 KB
  • 大小: 80.6 KB
分享到:
评论

相关推荐

    win7_oracle11g_64位连接32位PLSQL_Developer

    本文档提供64位客户机安装32位客户端并处理 中文乱码的情况。

    oracle客户端(plsql developer连接远程数据库)

    plsql developer连接远程数据库(本地不用安oracle)

    不安装Oracle客户端_使用PLSQL_Developer

    在本文中,我们将深入探讨如何在不安装完整的Oracle客户端的情况下,使用PL/SQL Developer和Oracle Instant Client工具包连接到Oracle 11g远程数据库。这种方法对于那些希望避免安装大型客户端软件,但仍然需要进行...

    64位Windows7下安装Oracle11g,且实现PLSQL连接

    在安装 Oracle11g 之后,需要安装 32 位的 Oracle 客户端,以便 PLSQL Developer 连接数据库。在安装客户端时请确保下载正确的 32 位版本,否则可能导致连接失败。 四、PLSQL Developer 设置 在安装完成后,需要...

    不安装oracle客户端,plsql developer连接数据库

    无需安装oracle客户端,plsql developer直接连接数据库,内含plsql developer安装包、汉化包,安装教程,一步到位

    PLSQL Developer 12.0.7连接Oracle12c数据库 首选项配置文件

    PLSQL Developer 12.0.7连接Oracle12c数据库 首选项配置文件

    plsqlDeveloper连接数据库配置

    PL/SQL Developer 连接 Oracle 数据库配置是 Oracle 数据库管理的重要组成部分,本文将详细介绍 PL/SQL Developer 连接 Oracle 数据库的配置方法,包括监听配置、本地配置和 Oracle 网络配置等。 一、监听器...

    PLSQL Developer9-Oracle客户端.zip

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    instantclient-basic-win32-11.2.0.1.0.zip

    解决32位plsql_Developer客户端连接不64位Oracle11g上数据库的问题 (1)下载oracle客户端instantclient-basic-nt-11.2.0.3.0 zip. (2)解压后将instantclient_11_2文件夹不加修改的放在oracle的安装目录下“F:\...

    PLSQL_Developer安装使用手册.pdf

    PLSQL Developer是一款专为Oracle数据库设计的强大开发工具,它提供了全面的环境来编写、测试和调试PL/SQL代码。此安装使用手册详细介绍了如何安装和使用该软件,以便于数据库管理员和开发者高效地管理Oracle数据库...

    PLSQL连接64位数据库

    这个问题通常出现在你安装的Oracle客户端与服务器端的位数不匹配的情况下,PLSQL Developer通常是32位程序,不能直接与64位Oracle数据库通信。 描述中提到的两种解决方法是针对这种情况的具体解决方案: 1. 方法一...

    oracle11.zip

    instantclient-basic-win32-11.2.0.1.0.zip------解决32位plsql_Developer客户端连接不64位Oracle11g上数据库的问题

    plsqlDeveloper工具连接远程oracle

    PL/SQL Developer 连接远程 Oracle 数据库的步骤和解决方案 PL/SQL Developer 是一个功能强大的 Oracle 数据库开发和管理工具,但是在连接远程 Oracle 数据库时,可能会遇到一些问题。本文将详细介绍如何使用 PL/...

    PLSQL_Developer12_x64

    Oracle客户端,含注册码及中文汉化包和配套的数据库实例,以及配置说明,无需安装Oracle客户端,PLSQL官方原版程序

    只装plsql不装oracle客户端链接方法

    PLSQL 远程连接 Oracle 数据库方法 本文档将详细介绍如何使用 PLSQL 连接 Oracle 数据库,而无需安装 Oracle 客户端。该方法适用于只安装了 PLSQL 的机器,但需要远程连接其他 Oracle 数据库的情景。 一、详细操作...

    PLSQL 或开发工具连接不上64位Oracle 的解决方法

    标题和描述中提到的问题主要涉及的是64位操作系统下的PLSQL Developer或开发工具无法连接到Oracle数据库的问题。解决这个问题的关键在于安装和配置32位Oracle客户端以及调整相关的环境变量。以下是对这一问题的详细...

    Oracle数据库客户端工具PLSQLDeveloper

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。

    plsql32位连 oracle win7 64位解决方法

    在Windows 7 64位操作系统上,使用PLSQL Developer连接Oracle数据库可能遇到兼容性问题,因为PLSQL Developer本身没有官方的64位版本。本文将详细介绍如何在这样的环境下安装和配置PLSQL Developer,以便成功连接到...

    PLSQL Developer v14 64位 + Oracle 客户端 instantclient 附安装链接远程数据库详细步骤

    PLSQL Developer v14 64位 + Oracle 客户端 instantclient 附安装链接远程数据库详细步骤

    在Window7 64位下安装Oracle11g后如何使用PLSQL Developer

    PLSQL Developer 是一个 32 位的应用程序,而 Oracle 11g 是 64 位的,因此需要安装 32 位的 Oracle 客户端以便 PLSQL Developer 可以正确地连接到 Oracle 数据库。可以从 Oracle 官网下载 instantclient-basic-nt-...

Global site tag (gtag.js) - Google Analytics