首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle中的掩蔽PII列

Oracle中的掩蔽PII列
EN

Database Administration用户
提问于 2018-08-28 13:24:18
回答 1查看 977关注 0票数 2

我在Linux上使用Oracle11g R2,我的数据库中有多个表,其中有需要屏蔽的列。

我试过OEM掩蔽数据,如下面的超链接,它工作得很好。http://www.oracle.com/webfolder/technetwork/tutorials/obe/em/emgc10205/data_掩蔽/datamask.htm

但是,我找不到任何博客给出在oracle中隐藏数据的手动方式,比如通过SQLPLUS提示符执行包、函数等等。

有谁能建议我怎么才能做到这一点呢?

EN

回答 1

Database Administration用户

发布于 2018-08-28 14:31:12

如果您想要掩码数据,但仍然不需要隐藏数据,并且不想使用Oracle提供的工具(额外收费!)然后,您需要开发一个为您做掩蔽的API。

您可以将数据正常地存储在数据库中。

客户端不能直接访问这些表。当他们请求数据时,使用"GET“调用,它将数据隐藏到您的规范中,而当他们插入数据时,则使用"SET”调用。

这一切都依赖于通过这个API对数据的访问,因此您需要仔细地设计这方面的内容。这意味着使用一个模式来存储数据,使用另一个用户作为API所有者/数据访问路径。

这里有很多事情要考虑,而且这不是一份小工作。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/216063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档