使用Plsql+oracle client 连接 Oracle数据库

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

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

一、准备工具

1.PL/SQL for Developers

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


2.Oracle客户端(Oracle client)

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

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

二、配置

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\binbfae7e9c6cf18384e1dfb0534f055b5a_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQOi_m-WItui9rOaNog==,size_20,color_FFFFFF,t_70,g_se,x_16.png

变量名:TNS_ADMIN

变量值:C:\Program Files (x86)\Oracle\Instant Client\network\admin (这个是tnsnames.ora文件所在目录)

c54b595df0ae85cb2730b3aaa39ba406_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQOi_m-WItui9rOaNog==,size_20,color_FFFFFF,t_70,g_se,x_16.png

path下面再增加一项Oracle client 的bin目录

71ed19cec0f302596a1613861928f779_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQOi_m-WItui9rOaNog==,size_16,color_FFFFFF,t_70,g_se,x_16.png

四、测试

打开Plsql工具

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

88872b7b0b750b871faed0a6190b31fc_watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQOi_m-WItui9rOaNog==,size_15,color_FFFFFF,t_70,g_se,x_16.png

目录
相关文章
|
24天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
32 7
|
24天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
25 6
|
24天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
20 5
|
1月前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
1月前
|
监控 Oracle 关系型数据库
Oracle数据库性能优化
【10月更文挑战第16天】Oracle数据库性能优化是
31 1
|
3月前
|
监控 Oracle 关系型数据库
"深度剖析:Oracle SGA大小调整策略——从组件解析到动态优化,打造高效数据库性能"
【8月更文挑战第9天】在Oracle数据库性能优化中,系统全局区(SGA)的大小调整至关重要。SGA作为一组共享内存区域,直接影响数据库处理能力和响应速度。本文通过问答形式介绍SGA调整策略:包括SGA的组成(如数据缓冲区、共享池等),如何根据负载与物理内存确定初始大小,手动调整SGA的方法(如使用`ALTER SYSTEM`命令),以及利用自动内存管理(AMM)特性实现智能调整。调整过程中需注意监控与测试,确保稳定性和性能。
317 2
|
4月前
|
存储 缓存 Oracle
Oracle数据库可扩展性和性能
【7月更文挑战第6天】
86 7
|
存储 SQL 负载均衡
达梦数据库与Oracle数据库:功能、性能和适用场景对比
数据库在现代信息技术领域中扮演着至关重要的角色。在企业级应用中,选择正确的数据库管理系统对于数据存储、处理和查询效率至关重要。本文将对比两个备受关注的数据库管理系统——达梦数据库和Oracle数据库,从功能、性能和适用场景等方面进行深入探讨,以帮助读者在选择合适数据库时做出明智的决策。
2810 1
|
SQL Oracle 安全
Oracle优化01-引起数据库性能问题的因素
Oracle优化01-引起数据库性能问题的因素
169 0

推荐镜像

更多
下一篇
无影云桌面