首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >姗姗来迟的DBCS自动保存执行语句功能

姗姗来迟的DBCS自动保存执行语句功能

作者头像
用户11193371
发布2026-04-21 17:09:26
发布2026-04-21 17:09:26
840
举报

之前很久一段时间,DBCS都没有自动保存SQL语句的功能。很多网友都非常不理解,那么多难做的功能你们都完成了,一个自动保存历史这么难吗,而且这个功能非常有用哦。其实并不是保存历史记录难,而是保存之后会和安全性有很多冲突。举个例子吧,如下为大名鼎鼎的Plsql developer管理Oracle,打开程序后,在SQL窗口中使用ctrl+e快捷键,你立刻就可以把之前的执行历史SQL调取出来。目前国内生产环境很多都是堡垒机代填机制,多个不同的人使用同一个PLSQL的概率非常大,这样就会造成最后的使用人能够看到前人的SQL历史,而前人如果不知道这个技巧就不会去主动清除历史,从而造成巨大安全隐患。

图:plsql历史记录

为了实现SQL历史功能,同时满足安全性需求,经过一年多的研发,DeskUI终于找到了一个两全的方法,主要分为3步完成,欢迎大家进行体验。

第一步:点击“配置”按钮,勾选“启用保存历史查询”。如果不勾选,那么和之前的使用效果一样,历史不会被保存。

第二步:登录数据库之后,点击“语句窗口”或者“命令窗口”。如果您是头一次使用,会提示您输入一个密码。后续只有通过这个密码才能打开历史记录。如果后续使用人员不知道您设置的密码,那么他是看不到您运行的历史记录的。

第三步:当你需要引用历史SQL的时候,请点击下图的“保密柜文件”按钮。

如下一个2025年5月25日,14点29分07秒运行的历史记录就映入眼帘,并且可以把这个历史加载到SQL窗口。

友情提示:如果您是后来使用者,不知道前人的密码,但是也想保存自己的执行历史记录,怎么办?过程非常简单,在设置对话框中,设置一个属于自己的保密文件,然后重新启动DBCS,后续历史记录就会保存在这个加密文件中,而且只有你的密码能够打开。

总结

DBCS是目前为数不多的,能够把SQL运行历史和安全问题进行解决的数据库管理工具

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 信创工具集 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档