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
)
![精简客户端](https://upload-images.jianshu.io/upload_images/16853007-971f5fa6e99304bd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
步骤2:将Oracle服务端安装路径中的 tnsnames.ora
、listener.ora
、sqlnet.ora
(如该文件在我电脑下的路径为:D:\SoftWare\Oracle\Oracle11g\installation\product\11.2.0\dbhome_1\NETWORK\ADMIN
)文件拷贝至上一步骤中的 instantclient_11_2 目录下即可。
![tnsnames.ora](https://upload-images.jianshu.io/upload_images/16853007-c447200b6ce158bd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
PLSQL连接Oracle客户端
打开PL/SQL Developer工具,来到登录界面。
![PLSQL登录界面](https://upload-images.jianshu.io/upload_images/16853007-7eed8039898a827d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
不登录直接点击“取消“,然后会进入到主界面,如下:
![PLSQL主界面](https://upload-images.jianshu.io/upload_images/16853007-32b350fbf48f97b4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
接着选择上方的菜单栏:Tools --> Preferences,设置 Oracle Home
和 OCI 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
![Oracle配置](https://upload-images.jianshu.io/upload_images/16853007-4f0c80e2d738162a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
配置系统环境变量
做完上面工作之后,需要简单配置下电脑环境变量。
点我复制# 防止PLSQL出现中文乱码
变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
# 根据自己实际路径来设置
变量名:TNS_ADMIN
变量值:D:\SoftWare\Oracle\Oracle11g\installation\product\instantclient_11_2
以上步骤均完成之后既可以重新打开PLSQL,登录界面如下:
![PLSQL登录界面](https://upload-images.jianshu.io/upload_images/16853007-fdf52fcedea648d6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
输入用户名和口令即可以登录。登录成功的界面如下:
![登录成功](https://upload-images.jianshu.io/upload_images/16853007-caa2803bce3960b9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
OK,到这里PLSQL连接Oracle客户端过程完毕。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 趁着过年的时候手搓了一个低代码框架
· 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!