PL/SQL做为连接操作Oracle数据的常用工具,使用场景及范围比较广泛,但是之前有爆出网上随意下载的PL/SQL安装被植入病毒木马的情况,所以建议官网下载安装包,或者找靠谱的破解安装包。这里我就不给下载链接了。
PL/SQL配置本不应该放在这里,但在这不久之前,刚好有个同事咨询过我这个配置问题。然后我又想用PL/SQL的“数据生成器”功能来生成d18n的测试数据,所以这里就啰嗦一下
1.下载并安装PL/SQL14及Oracle Instant client
Instant client,下载官方地址:
https://www.oracle.com/database/technologies/instant-client.html。Instant client是免费、轻量级、易于安装的Oracle数据库工具。Oracle即时客户端支持开发和部署连接到Oracle数据库的应用程序,无论是在内部还是在云端。即时客户端库提供了必要的网络连接和高级数据特性,以充分利用Oracle数据库。即时客户端包括SQL*Plus、SQL*Loader和Oracle Data Pump等工具,提供了快速、方便的数据访问。
注意此处下载InstantClient位数要和PL/SQL位数对应上。

2.配置PL/SQL,解压oracleinstantcliet目录,并填入pl/sql配置中,如下所示

配置的最重要一步,要注意位置及配置的参数

如果没有下载并配置Oracle Instantclient或完成OracleClient包,则会出现如下错误

3.PL/SQL登陆Oracle,先查看Oracle监听的服务名,相关监听到的都可以进行连接

然后PL/SQL通过IP+端口+服务名方式连接,可以不用修改监听文件

4.连接数据库成功,并可进行数据查询

5.打开PL/SQL“数据生成器”工具,数据生成器的详细用法可参考此文章:
https://www.modb.pro/db/327289

6.配置数据生成规则,并生成测试数据,此处本人想对name、Idcard(身份证号)、phone的内容进行脱敏处理。在STONE用户T_DATA表中。

根据给定的数据生成规则,生成数据如下

生成2000条数据:

文章仅为个人学习记录,有不详之处请谅解!
本文介绍了如何使用PL/SQL连接Oracle数据库,强调了安全下载和配置PL/SQL及Oracle Instant Client的重要性。通过配置数据生成规则,实现了数据脱敏,特别是对name、Idcard和phone字段的处理。在STONE用户的T_DATA表中生成了2000条测试数据,用于演示数据生成器的功能。

804

被折叠的 条评论
为什么被折叠?



