最近刚入职一家做Java开发的公司,公司数据库使用的是Oracle。以前做开发都是用MySQL的,公司里面的同事都在用的数据库工具plsql,口碑不错,也跟着他们来用。刚开始下载安装plsql,连接数据库的时候花费了不少时间呀,踩了很多坑。现在我把我的经验分享给没经验的小伙伴们。

一、准备工具

1.PL/SQL for Developers

百度上搜,很多网站可以下载破解版的,大概下个11-14的版本就可以了;

2.Oracle客户端(Oracle client)

我们需要下载了plsql这款工具后,是连接不了Oracle数据库的,因为没有客户端驱动,做开发的伙伴都清楚代码连接数据库的流程吧,也是需要相对应的数据库驱动的;

链接:https://pan.baidu.com/s/1gLxudSsM_JarzOWX1SBYHQ
提取码:6l69

大家也可以直接去官网下载。

二、配置

1.安装Oracle client


全部都默认就可以了

2.配置plsql

2.1 打开plsql


点击取消按钮,会进入主界面~


有的版本是选择Tools,大家注意一下就行了;

第一个选项:选择Oracle client 安装的主目录

我的是:C:\Program Files (x86)\Oracle\Instant Client

第二个选项:选择Oracle client 的oci.dll文件

我的是:C:\Program Files (x86)\Oracle\Instant Client\bin\oci.dll

2.3 点击确定,然后先关闭plsql.

3.Oracle client 配置

3.1 编写network/admin目录下的tnsnames.ora文件(没有的就自己建立)

我的文件位置是:C:\Program Files (x86)\Oracle\Instant Client\network\admin\tnsnames.ora

内容:
#开发环境zhudachang-dev =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = zhudachang)))

zhudachang-dev: 别名
192.168.1.1:数据库主机地址
1521:端口号
zhudachang:数据库名

3.2 配置Oracle client 环境变量

变量名:ORACLE_HOME
变量值:C:\Program Files (x86)\Oracle\Instant Client\bin
变量名:TNS_ADMIN
变量值:C:\Program Files (x86)\Oracle\Instant Client\network\admin (这个是tnsnames.ora文件所在目录)
path下面再增加一项Oracle client 的bin目录

四、测试

打开Plsql工具

下拉选择数据库,输入账号密码即可连接

使用Plsql+oracle client 连接 Oracle数据库相关推荐

  1. sqldbx连不上oracle,SqlDbx连接oracle(无需安装Oracle客户端)

    下载地址:https://download.csdn.net/download/xzplinke/10428957 解压SqlDbx.zip,将SqlDbx放到C:盘根目录(C:\SqlDbx 路径是 ...

  2. [转]使用Navicat for Oracle工具连接oracle的

    使用Navicat for Oracle工具连接oracle的 这是一款oracle的客户端的图形化管理和开发工具,对于许多的数据库都有支持.之前用过 Navicat for sqlserver,感觉 ...

  3. 使用Navicat for Oracle工具连接oracle

    使用Navicat for Oracle工具连接oracle 今天上网的时候偶然发现了一款oracle的客户端的图形化管理和开发工具,当看到这个界面的时候,感觉很舒服,便上网搜了一下这个工具,看百度百 ...

  4. plsql如何配置连接oracle数据库,PLSQL连接Oracle 数据库配置详解

    (oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址2:http://download.c ...

  5. plsql如何远程连接oracle数据库连接,使用PLSQL 远程连接oracle数据库

    登录验证第3种方式: 文章目录 一.软件下载准备 1. 下载PLSQL客户端 2. 下载instantclient 客户端 instantclient (包含oracle数据库11g,instantc ...

  6. 配置Apache 2.2+PHP 5.2.9支持OCI通过Oracle9i Client连接Oracle

    有一个问题,公司电脑上装的是Oracle9i客户端,然后使用Apache 2.2+php 5连接oracle数据库,不管如何配置都不能使用OCI (使用oracle 10g的客户端只要去掉php.in ...

  7. vs窗体 oracle,VS2010连接oracle数据库的简单例子

    下面附有代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Da ...

  8. ssm oracle mysql_ssm连接oracle数据库

    ssm连接oracle数据库 发布时间:2018-06-17 19:04, 浏览次数:1001 , 标签: ssm oracle 之前ssm项目使用的都是mysql数据库,现在要使用oracle数据库 ...

  9. quicksearch连接oracle,无法连接到数据库orcl

    Windows下,关于Oracle新建数据库之后,无法通过 / as sysdba 连接到orcl 问题 背景: oracle 学习阶段,是这创建了数据库,发现 oracle 的一个数据库就是一个数据 ...

最新文章

  1. Hive作业优化总结
  2. 本周ASP.NET英文技术文章推荐[06/03 - 06/09]
  3. [总结篇3]Provider_network的含义
  4. Effective Objective-C [下]
  5. 【Win 10 应用开发】UI Composition 札记(二):基本构件
  6. java input属性_如何在h:inputText中指定命令属性?
  7. Net中unsafe编程详解
  8. SAP Cloud for Customer的自动化测试指南
  9. COM.MYSQL.JDBC.DRIVER 和 COM.MYSQL.CJ.JDBC.DRIVER的区别
  10. Ubuntu14.04下配置固定IP
  11. 挫败帆船行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  12. 【ArcGIS|空间分析|网络分析】4 查找最近的消防站
  13. Building a LAMP Server
  14. 计算机控制系统步进电机,步进电机计算机控制系统设计.doc
  15. 海信电视显示有设备连接服务器,海信电视屏幕上显示“智能电视系统启动中,请稍后”是什么意思?怎样处理?...
  16. bug解决 2021-09-25 Unity人物动画无法正常播放的问题
  17. png图片格式转换器_如何将图像转换为PNG格式
  18. ipad iphone开发_如何从iPhone或iPad连接到Windows远程桌面
  19. Android 下标圆点数字
  20. 无人驾驶汽车系统入门(十一)——深度前馈网络,深度学习的正则化,交通信号识别

热门文章

  1. 高压下调节情绪抗压方案
  2. 房企高周转之殇:恶果显现 减配、质量问题、虚假销售
  3. Nginx更新文件后不生效
  4. 婚姻是一场女人的战争(zt)
  5. Android OrangePi 4G IOT(四) - MTK LK分析
  6. Python3操作MongoDB数据库
  7. 841N V8 300R V3 AR9341 UBOOT OP固件 ART赏先版及TTL接线图
  8. phpstorm常见问题
  9. 物联网普及率目前第一是韩国
  10. atx860和java_捷安特XTC800和ATX860有什么区别