PLSQL连接Oracle数据库详细教程

简介: PLSQL连接Oracle数据库详细教程

写在开头

每当我们工作中遇到问题时,百度出来的解决方案往往不适用当前环境,为此我们可能会花掉好几天的时间来解决问题,这是一个非常烦心的事情

为解决这种困境,小豆君会针对每个主题问题汇总到一篇文章中,当大家遇到问题时,只需要在我的这篇文章中查找即可解决,省时省力,同时也可以快速获取知识,提高工作效率,升职加薪(*^▽^*)

小豆君也创建了微信交流群,纯粹只进行技术交流,无任何商业,热爱学习的你快来关注加入吧(文末有加入方法)

关于plsql连接oracle数据库的问题,我都会汇总到这篇文章

小豆君上一篇文章给大家介绍了使用python连接Oracle,很多小伙伴私信说有没有好的Gui工具连接Oracle

一般小豆君比较推荐使用navicat或plsql,这里就给大家介绍下plsql的安装及使用。

小豆君也一直致力于分享各种工作中遇到的问题,宏伟的目标就是你可以从我这里查找到

为了方便大家下载,我直接把所有资源进行了打包

链接:https://pan.baidu.com/s/1mG863yD3W2x-RBDcQPpV9Q

提取码:hs5d

1 安装PlSql

下载完成后,双击对应版本的plsql

注意:32位的plsql必须和32位的客户端对应,64位的plsql必须和64位的客户端对应

没有特别说明,直接傻瓜式安装,全部点下一步就可以了。

01ebd755782e4c909dad0843d3544acf.jpeg


2 安装oracle客户端

oracle客户端不是安装包,只是一些动态库,你只需要将zip压缩包解压到当前目录就行

当然,你要注意位数对应哦

例如我是直接解压到了 F:\soft\setup\oracle\instantclient_11_2

然后我们在instantclient_11_2目录下创建目录 network/admin

在admin目录下创建tnsnames.ora文件,内容如下

# tnsnames.ora Network Configuration File.
# Generated by Oracle InstantClient tools.
# For more information, please visit: http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html
# Sample:
#DatabaseName =
#  (DESCRIPTION =
#    (ADDRESS_LIST =
#      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
#    )
#    (CONNECT_DATA =
#      (SERVER = DEDICATED)
#      (SERVICE_NAME = ServiceName)
#      (INSTANCE_NAME = InstanceName)
#    )
#  )
# Modify the following content to fit your own needs.
DOCKER_ORACLE =
 (DESCRIPTION =
 (ADDRESS_LIST =
 (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.153.134)(PORT = 1521))
 )
 (CONNECT_DATA =
 (SERVICE_NAME = helowinXDB)
 )
 )

DOCKER_ORACLE: 是plsql连接oracle时的数据库连接名

HOST: oracle ip地址

PORT: 端口号

SERVICE_NAME: 监听程序服务名称

这个名称你可以在oracle服务器上执行 lsnrctl status。

下图是我虚拟机上的服务名称,helowin和helowinXDB随便选一个即可

01ebd755782e4c909dad0843d3544acf.jpeg


3 添加环境变量

ORACLE_HOME=F:\soft\setup\oracle\instantclient_11_2 #这是客户端根目录

TNS_ADMIN=%ORACLE_HOME%\network\admin # 这个是plsql用来找到ora文件所在的目录

这两个环境变量缺一不可


4 启动plsql

先不进行登录,点击取消,进入主界面

切换成中文

01ebd755782e4c909dad0843d3544acf.jpeg

指定oracle目录

01ebd755782e4c909dad0843d3544acf.jpeg

重启plsql

填入账号密码登录即可,账号一般是scott

01ebd755782e4c909dad0843d3544acf.jpeg

至此,已经登录成功啦!


5 问题汇总


6 拓展阅读

小豆君编程分享:Python连接Oracle数据库完美教程


互联网是开放开源的世界,每个有志有识之人都乐于分享,喜欢本文的你就支持一下吧

微信号:小豆君编程分享 (关注后,可加入小豆君交流群进行学习交流,也可第一时间看到最新文章)

头条号:小豆君编程分享

相关文章
|
25天前
|
关系型数据库 MySQL 数据库连接
python脚本:连接数据库,检查直播流是否可用
【10月更文挑战第13天】本脚本使用 `mysql-connector-python` 连接MySQL数据库,检查 `live_streams` 表中每个直播流URL的可用性。通过 `requests` 库发送HTTP请求,输出每个URL的检查结果。需安装 `mysql-connector-python` 和 `requests` 库,并配置数据库连接参数。
122 68
|
21天前
|
SQL Java 数据库连接
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率。本文介绍了连接池的工作原理、优势及实现方法,并提供了HikariCP的示例代码。
35 3
|
21天前
|
Java 数据库连接 数据库
深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能
在Java应用开发中,数据库操作常成为性能瓶颈。本文通过问题解答形式,深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能。文章介绍了连接池的优势、选择和使用方法,以及优化配置的技巧。
22 1
|
21天前
|
Java 数据库连接 数据库
Java连接池在数据库性能优化中的重要作用。连接池通过预先创建和管理数据库连接,避免了频繁创建和关闭连接的开销
本文深入探讨了Java连接池在数据库性能优化中的重要作用。连接池通过预先创建和管理数据库连接,避免了频繁创建和关闭连接的开销,显著提升了系统的响应速度和吞吐量。文章介绍了连接池的工作原理,并以HikariCP为例,展示了如何在Java应用中使用连接池。通过合理配置和优化,连接池技术能够有效提升应用性能。
34 1
|
24天前
|
SQL 关系型数据库 数据库连接
"Nacos 2.1.0版本数据库配置写入难题破解攻略:一步步教你排查连接、权限和配置问题,重启服务轻松解决!"
【10月更文挑战第23天】在使用Nacos 2.1.0版本时,可能会遇到无法将配置信息写入数据库的问题。本文将引导你逐步解决这一问题,包括检查数据库连接、用户权限、Nacos配置文件,并提供示例代码和详细步骤。通过这些方法,你可以有效解决配置写入失败的问题。
51 0
|
1月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
161 64
|
3月前
|
存储 自然语言处理 Oracle
Oracle数据库字符集概述及修改方式
【8月更文挑战第15天】Oracle 数据库字符集定义了数据的编码方案,决定可存储的字符类型及其表示方式。主要作用包括数据存储、检索及跨系统传输时的正确表示。常见字符集如 AL32UTF8 支持多语言,而 WE8MSWIN1252 主用于西欧语言。修改字符集风险高,可能导致数据问题,需事先备份并评估兼容性。可通过 ALTER DATABASE 语句直接修改或采用导出-导入数据的方式进行。完成后应验证数据完整性。此操作复杂,须谨慎处理。
|
3月前
|
数据采集 Oracle 关系型数据库
实时计算 Flink版产品使用问题之怎么实现从Oracle数据库读取多个表并将数据写入到Iceberg表
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
22天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
29 7
|
29天前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。

推荐镜像

更多
下一篇
无影云桌面