首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Oracle与可插入安全性的比较

Oracle与可插入安全性的比较
EN

Database Administration用户
提问于 2023-04-05 17:53:53
回答 1查看 35关注 0票数 0

该团队的一名成员认为,使用Oracle虚拟专用数据库来控制一个巨大数据库中的数据访问是安全的。

他们认为VPD提供了精细的谷物控制,因此不同的应用程序可以使用相同的数据库。

我认为,使用带有TNS限制的is和用户角色的19 c可插拔数据库是一个更好的选择。

我从没和VPD合作过。

哪个是更安全的解决方案?

EN

回答 1

Database Administration用户

发布于 2023-04-06 00:14:32

在我的经验中,仅仅在单个数据库实例(或PDB)中使用单独的模式通常就足以分离不同的应用程序。它同样安全,需要更少的系统资源,但它将取决于应用程序的特定需求:

  • 例如,如果在数据库级别的应用程序之间存在任何可用性/依赖性问题,那么将它们保持在相同的实例中是有意义的。
  • 没有理由您不能使用单独的服务名称,并使用连接管理器(如果您有企业版)仍然提供网络级的应用程序隔离功能。
  • 只有当应用程序在相同的模式中共享相同的表,而不是在这些表中共享相同的数据,或者某些数据需要用户限制时,VPD才有意义。如果不是,那就不适用了。
  • 要使VPD最佳工作,它通常需要应用程序调用DBMS_APPLICATION_INFO和类似的包来设置VPD使用的会话变量,以知道要显示或保护哪些行。应用程序代码与VPD的兼容性也可能是一个因素。
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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