最近换了64位Win7系统,oracle也随之改成了64位的11g版本。
换了才发现装的plsql根本加载不了数据库。网上也各种修改换版本神马的介绍都有。版本我是不想换的了,就找了一下有什么办法让plsql能加载64位的文件。最后找到了一个比较简单而且能解决连接不了数据库的问题。
整理步骤如下:
1、下载并安装Oracle 11g R2 64位(我的是oracle官网下载的第二版本的),忽略安装失败的问题,直接一路把数据库装完就行了。
2、下载Oracle 11g 32 位客户端,阉割绿色版什么的都行,将他随便解压出来。
3、关键的一步:拷贝数据库安装根目录下的一个目录..\product\11.2.0\dbhome_1\NETWORK到Oracle客户端目录下,解压出来的时候里面应该有一个NETWORK文件夹了,覆盖就行了。
4、下载并安装PL/SQL 8.0,安装过程中PL/SQL会自动检测客户端目录,加载对应dll,分别是:Oracle 解压出来的那个目录,还有 解压目录\oci.dll。
若遇到没有自动检测的情况,直接跳过这一步,本人用的是绿色阉割版,所以是无法识别的,后面配置一下就行了。
打开PL、在没登陆的情况下Tools->Preferences Connection设置Oracle Home和OCI library。
还有就是那个oci8强制转换成coi7上的那个钩钩要去掉。不然打开plsql连接数据库的时候那个连接为XX的选项就没了,就是选sysydba的那些选项。
5、启动Oracle数据库服务OracleOraDb11g_home1TNSListener和OracleServiceORCL,用户登录,连接PL/SQL成功!
其实修改后plsql加载的是32位的oracle客户端,客户端再去连接数据库服务器而已。
由于之前plsql是直接加载64位oracle客户端(服务端自带的,安装oracle的时候就给装上的了)而导致文件加载失败连接不了而已。不过32位的PL/SQL比Oracle自带的SQL Developer要快不少。
分享到:
相关推荐
远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程服务器上的数据库,这对于分布式系统开发和远程协作尤其重要。 在使用PL/SQL Developer进行远程连接时,首先需要了解...
Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...
总的来说,64位的PL/SQL Developer是Oracle开发人员的一个强大工具,它可以提供更高效的工作流程,减少因内存限制带来的问题,同时保持易于使用的界面和丰富的功能集。如果你在处理大型数据库或者需要更高的性能,...
Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...
【PL/SQL Developer连接64位Oracle图解】 在64位Windows系统(例如Win7 64Bit)上,由于32位的PL/SQL Developer无法直接连接64位Oracle数据库,因此需要采取特殊的方法来实现连接。本文将详细说明如何在64位环境下...
使用 PB、 PL/SQL 连接 64 位 Oracle 的方法 在 64 位操作系统下,使用 PB、 PL/SQL 连接 64 位 Oracle 需要注意一些重要的配置步骤。下面将详细介绍连接 64 位 Oracle 的方法。 方法 1:使用 Oracle Instant ...
### Oracle 9i PL/SQL程序设计笔记精要 #### PL/SQL基础知识概览 **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。...
"Oracle资料学习PL/SQL必备"这个主题涵盖了对Oracle数据库系统以及PL/SQL编程语言的学习资源,特别是针对那些希望深入理解并掌握PL/SQL的初学者或专业人士。PL/SQL的基础部分是了解和使用Oracle数据库的关键,它包括...
ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括触发器、过程、函数、软件包、异常处理、游标、循环、分支、变量使用、数据库安装等关键知识点。 触发器是数据库中用来保证数据...
Oracle PL/SQL是一种强大的编程语言,它结合了SQL(结构化查询语言)的数据库操作功能与PL/SQL的程序设计特性,广泛应用于Oracle数据库的开发和管理。这本书"Oracle PL/SQL从入门到精通"的配套源代码,显然是为了...
在本主题中,我们将探讨如何在本地计算机上使用PL/SQL客户端连接到远程Oracle服务器,而不需在本地安装完整的Oracle数据库服务端。 标题“PL/SQL 本机无需Oracle数据库运行文件”意味着你可以通过一个轻量级的...
《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...
Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据库操作能力和PL/SQL的结构化编程特性,使得数据库开发者能够创建复杂的应用程序和数据库逻辑。在"Oracle PL/SQL实例精解 数据库建立代码"中,我们将深入探讨...
本书是一本逐步分解的,详尽的pl/sql编程教程,使用真实场景的试验、范例和练习来介绍读者所需的pl/sql编程技能,涵盖oracle 11g的最新特性。作者的写作手法源自于在哥伦比亚大学教授pl/sql编程技术的经验,深度...
Oracle PL/SQL是一种强大的编程语言,它将关系数据库的强大功能与结构化编程的优点结合在一起,是Oracle数据库系统中不可或缺的一部分。在"Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本"中,读者可以深入...
PL/SQL是Oracle公司开发的一种过程化语言,全称为Procedural Language/Structured Query Language,它是SQL的一个扩展,专门用于处理Oracle数据库系统。这个“PL/SQL工具”显然是一个用于辅助管理和操作Oracle数据库...
PL/SQL不安装Oracle连接数据库 1、下载instantclient-basic-win32-11.2.0.1.0此为压缩包,解压就行(路径如:D:\oracle\instantclient\instantclient).解压的路径自行调整 2、新建tnsnames.ora文件,路径如(D:\...
PL/SQL是Oracle数据库系统中的一个关键组成部分,它是一种过程化语言,专为数据库操作设计。这个"PL/SQL最新中文手册"显然是一份详细解释PL/SQL 7.0版本的指南,对于学习和精通Oracle数据库编程至关重要。以下是手册...
### Oracle PL/SQL程序设计(第5版)(上下册)知识点概述 #### 一、PL/SQL编程基础 - **PL/SQL简介**:PL/SQL(Procedural Language for SQL)是Oracle数据库的一种内嵌式过程化语言,用于增强SQL的功能。它允许在SQL...
如果不会配置的同学可以参考我的博客:https://blog.csdn.net/qq_36386073/article/details/80731456