Windows下如何通过PLSQL连接Oracle

本次我们学习下如何在Windows下,通过 PL/SQL Developer 连接上Oracle数据库。

本人环境:Windows10 家庭版 64位

Oracle版本:Oracle 11.2.0 64位

PLSQL版本:PL/SQL Developer 10.0.3.1701 64位

配置Oracle 32位客户端

首先,除了上面已有的工具,我们还安装一个Oracle客户端,但在这里我们为什么要安装32位的Oracle客户端,而不是64位的Oracle客户端呢?原因在于PLSQL Developer可能不支持连接64位的Oracle客户端,即使是64位的系统,最好还是下载安装32位的Oracle客户端。

Oracle 32位客户端分为完整版和精简版,其中Oracle 32位客户端完整版的安装过程和Oracle 64位服务端的安装过程十分相似,但我们一般使用精简版(instantclient-basic-win32-11.2.0.1.0.zip),因为精简版不需要进行安装,只需要进行简单的配置即可,十分方便。

下载链接:https://pan.baidu.com/s/1VNl0ynZPo3ZlGAupT8W8Lw

提取码:fxyu

步骤1:将精简版客户端直接解压,得到 instantclient_11_2 文件夹,并放到Oracle服务端安装路径的product目录下(如D:\SoftWare\Oracle\Oracle11g\installation\product

步骤2:将Oracle服务端安装路径中的 tnsnames.oralistener.orasqlnet.ora(如该文件在我电脑下的路径为:D:\SoftWare\Oracle\Oracle11g\installation\product\11.2.0\dbhome_1\NETWORK\ADMIN )文件拷贝至上一步骤中的 instantclient_11_2 目录下即可。

PLSQL连接Oracle客户端

打开PL/SQL Developer工具,来到登录界面。

不登录直接点击“取消“,然后会进入到主界面,如下:

接着选择上方的菜单栏:Tools --> Preferences,设置 Oracle HomeOCI library 。我的配置如下:

# 根据自己实际路径来配置
Oracle Home:D:\SoftWare\Oracle\Oracle11g\installation\product\instantclient_11_2
OCI library:D:\SoftWare\Oracle\Oracle11g\installation\product\instantclient_11_2\oci.dll

配置系统环境变量

做完上面工作之后,需要简单配置下环境变量。

# 防止PLSQL出现中文乱码
变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

# 根据自己实际路径来设置
变量名:TNS_ADMIN
变量值:D:\SoftWare\Oracle\Oracle11g\installation\product\instantclient_11_2

以上步骤均完成之后既可以重新打开PLSQL,登录界面如下:

输入用户名和口令即可以登录。登录成功的界面如下:

OK,到这里PLSQL连接Oracle客户端过程完毕。

原文地址:https://www.cnblogs.com/wintest/p/12685489.html

时间: 2024-11-05 22:37:48

Windows下如何通过PLSQL连接Oracle的相关文章

通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库

通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package.地址如下:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html在这个页面的中部找到Instant Client,在Instant Client Downloads中选择合适的版本下载. 第二

使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序

今天用plsql连接oracle的时候报了无监听程序,寻思是plsql的问题,可惜重装了也没什么卵用,才把注意力集中到oracle服务上,啥也不说了, 直接上链接: 使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序

plsql连接oracle客户端(简单,实用方案)附件

plsql 连接 oracle 需要在本地安装oracle客户端(附件中下载): 将文件下载下来后,放到任意目录,例如 D:\instantclient_10_2 修改 tnsnames.ora 文件,第一行填写要链接的数据库名,第4行填写数据库的IP,第7行填写SID 配置环境变量TNS_ADMIN D:\instantclient_10_2\ ,在path中添加 %TNS_ADMIN%,这个不能少,否则配置的环境变量排不上用场,这个曾经困扰了我很久 安装plsql,过程略 打开plsql,要

Windows下用C语言连接Mysql注意问题

原文:Windows下用C语言连接Mysql注意问题 环境是:在VS6.0 安装Mysql后,我们需要相应的头文件以及lib文件,所以安装过程必须是完整安装.否则不会生成include文件夹哦~ 具体步骤如下: 1.完全安装mysql,这样才能生成include文件夹. 2.在Directories的标 签页中右边的"Show directories for" 下拉列表中选中"Includefiles", 然后在中间列表框中添加你本地安装MySQL的include目

plsql连接oracle数据库,不用配置任何东西(转)

在软件开发的过程中,对于使用oracle的朋友们来说,使用plsql工具操作oracle数据库是非常方便的,可是plsql连接oracle数据库的方式有很多种,今天就给大家介绍一种最简单的连接方式,只需要一个plsql,当然了还有你需要连接的oracle数据库(本地的或者远程的) 安装好 plsql 原文地址:https://www.cnblogs.com/quietwalk/p/8884531.html

[Oracle]Plsql连接Oracle

关于plsql连接的教程有很多,其中最重要的就是D:\oracle\product\10.2.0\db_1\network\ADMIN下的listener和tnsnames两个文件.经过反复修改与测试,终于成功了. Listener文件: # listener.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configur

关于 plsql连接oracle数据库的问题

因电脑没有 安装oracle服务器端,所以安装plsql后还是不能连接oracle数据库,网上下载一个oracle客户端工具,是绿色免安装的,解压就好.我放我云盘了. instantclient_11_2.zip  这文件解压出来后 有个NETWORK文件夹,如没有自己创建一个,到NETWORK中创建一个ADMIN文件夹,然后将Oracle客户端的网络服务名配置文件tnsnames.ora文件放到ADMIN文件夹中. 然后打开plsql ,先不填用户名和密码  直接取消 进入,找到工具栏中的  

windows下使用putty+psftp连接linux虚拟机进行文件传输

嘛,首先需要用putty连接linux.除了重要的ssh协议的配置之外,还可能要在linux下输入命令: service iptables stop(用于关闭防火墙) service sshd start(开启ssh协议) ifconfig(查看ip地址) 可以通过passwd  [用户名]的命令修改登录密码(嘛,root密码设成123456被access denied很多次,改成zxcvbnm123就登上了<黑人问号?>) 然后要打开psftp(http://www.chiark.green

使用plSQL连接Oracle报错,SQL*Net not properly installed和TNS:无法解析指定的连接标识符

1.在64位机器上了64位的oracle客户端.然后装上PL/SQL Developer,但是连接oracle老报这个错: 解决办法:在64位的机器上安装32位的Oracle客户端.这样的话便连接成功. 依据:从安装角度考虑,32bit的平台(操作系统和硬件系统)只支持32bitORACLE的安装:64bit平台既支持32bitORACLE的安装也支持64位ORACLE的安装 2.重新安装32的oracle客户端解决了第一个问题,但是用plsql连接接着报错:“TNS:无法解析指定的连接标识符”