1、首先,先说明下为什么要安装Oracle客户端管理工具?

因为Oracle服务端过大,而且消耗的资源过多,大部分公司会把服务端装在公司的服务器上,而不会装在员工的电脑上,所以这个时候就需要使用Oracle客户端管理工具来远程连接到Oracle服务端上。综上所述:Oracle客户端管理工具就是用来远程连接Oracle服务端的一种工具。下面简单介绍几种常用的Oracle客户端。

2、Oracle客户端介绍

(1)SQL Developer

SQL Developer是Oracle自带的客户端工具,在Oracle安装完之后,这个客户端自动被安装上,因为本身软件过大,而且用户体验不是很好,所以用的人比较少

左图就是Oracle自带的客户端SQL Developer,注意要使用这个客户端有一个很坑的地方,必须下载JDK,而且这个JDK因为不同的Oracle版本,所需JDK的版本也不同。

我下载的是JDK8,但这个工具可能比较老,需要1.5.0~1.6.1之间的JDK

下载完JDK之后,再次打开SQL Developer,然后指定JDK的Java.exe的位置,这样就能正常的使用SQL Developer。

(2)PL/SQL Developer

PL/SQL 教于SQL Developer来说,后者的跨平台性比较好,但是本身比较大(大约300M)很占用资源,而且用户体验一般,而PL/SQL 只有大约40M,而且比较易用。

但是用PL/SQL连接Oracle数据库,不管本地的还是远程的,都需要安装Oracle客户端(500M左右)比较大,而且在不同的操作系统上安装各不相同,需要修改配置文件。比较麻烦.

下面是安装过程的

a、首先下载PL/SQL Developer,然后傻瓜式安装.............此处省略多个步骤

b、确保Oracle Instant Client安装完成    点击查看安装步骤          注意:请确保本地没有安装Oracle服务端,因为Oracle服务端自带了Oracle Instant Client,切勿重复安装!!

c、在执行这一步操作前,请确保监听程序和本地网络服务已配置完毕!!!如果没有配置,那么tnsnames.ora文件中没有任何内容

在  oralce服务端安装目录路径\instantclient-basic-windows.x64-12.1.0.2.0\instantclient_12_1下新建NETWORK\ADMIN,然后新建tnsnames.ora文件(该文件存储的是Oracle本地网络服务的配置),该文件同样存在与Oracle服务端的NETWORK\ADMIN目录下

将红框中(服务端的本地网络服务配置文件)文件拷贝到客户端的ADMIN文件夹下

d、打开PL/SQL Developer工具

设置红框内的Oracle Home为oralce服务端安装目录\instantclient-basic-windows.x64-12.1.0.2.0\instantclient_12_1,也就是刚刚安装的Oracle客户端的解压路径

OCI Library路径为oralce服务端安装目录\instantclient-basic-windows.x64-12.1.0.2.0\instantclient_12_1\oci.dll。

e、设置完成,打开PL/SQL Developer进行登录

登陆成功

最新文章

  1. Mac OS使用brew安装Nginx、MySQL、PHP-FPM的LAMP开发环境
  2. 。net新人报道
  3. Angular2学习之开发环境构建
  4. Ultra Video Splitter & Converter
  5. Leetcode | Linked List Cycle I && II
  6. Go语言实现HashSet
  7. linux mint konsole终端模拟器 字符之间空格
  8. innodb_lru_scan_depth
  9. WFP: 读取XPS文件或将word、txt文件转化为XPS文件
  10. Jetty开发(2)
  11. ajax动态加入的元素不被jquerymobile渲染问题
  12. Excel 开发概述
  13. iOS--通过MOB平台实现第三方登录与分享
  14. Linux下安装Nginx并配置一个图片服务器
  15. Eclipse 运行弹出A Java Exception has occurred.并报错Exception in thread 的解决方案
  16. 罗技Setpoint控制酷狗等第三方播放器
  17. 冒号课堂 编程范式与OOP思想
  18. Python学习记录之(五)-----类进阶篇
  19. 腾讯云提示invalid pos, pos is bigger than filesize! pos: 0, file_size: 0错误
  20. Java如何使用finally块来捕捉异常?

热门文章

  1. 编写高质量代码改善C#程序的157个建议——建议154:不要过度设计,在敏捷中体会重构的乐趣
  2. CGLIB介绍与原理(通过继承的动态代理)
  3. mysql转ElasticSearch的分析 及JAVA API 初探
  4. 洛谷P2634 [国家集训队]聪聪可可 (点分治)
  5. 对ArrayList(Vector)的排序
  6. python-接口测试(思路)
  7. Verilog MIPS32 CPU(八)-- 控制器
  8. ASP.NET程序从IIS6移植到IIS7时出现500.22错误(转)
  9. Zeal - 开源离线开发文档浏览器
  10. vs 页面浏览不显示.aspx后缀名