PL/SQL安装&使用教程
之前在连接数据库时,基本使用的都是Navicat,但是最近遇到了使用存储过程开发的项目,想要查看诸多存储过程使用Navicat就不太方便,而且存在一些问题

一个是成堆的叹号让人看着很不舒服,而且没有较好的查询功能,如果是含有过程包的情况,在Navicat上也是无法查看的,因此,这里推荐一个工具:PL/SQL。
1. 安装
官网下载地址
https://www.allroundautomations.com/registered-plsqldev/选择想要下载的版本,下载本体及语言包

具体安装步骤可以参看这篇文章:PLSQL安装、PLSQL汉化、激活 - gaozejie - 博客园 (cnblogs.com)
https://www.cnblogs.com/gaozejie/p/9741186.html
2. 连接
打开PL/SQL

点击取消,直接跳转界面

下面以oracle为例讲解连接方式,打开设置

此时,若本地没有oracle,这两处会检测为空

下载oracle客户端:Oracle Instant Client Downloads | Oracle 中国
选择对应系统版本安装


找到如下目录下:OracleCLient\instantclient_21_11\network\admin
首次仅有README文档,新建一个tnsnames.ora

配置如下内容
# 本地数据库
locDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) # ip、端口号
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl) # 服务名
)
)
# 网上数据库
aliDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxxx.xxxx.xxxx.xxxx)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
再次打开PL/SQL客户端,此时便会展示配置信息

选择想要连接的数据库,填写用户名和密码,点击确定,连接成功
3. 查找存储过程
在下图位置键入过程包名,敲下Enter,点击Packages展开,即可看到过程包

右键包,点击“查看说明与体 ”

右侧便会展示该包下的所有存储过程

4. 问题解决
1. 中文乱码问题
参考此篇文章,亲测有用
ctrl+右键单击过程名
3. 保存登录密码

退出程序重新进入 ,选择对应账户即可自动填充登录

更多推荐
所有评论(0)