【发布时间】:2025-12-10 21:35:01
【问题描述】:
我想为学生门户设计一个数据库。我想创建一个学生角色,所以我需要为每个学生创建一个用户并分配用户的角色。似乎将创建许多用户。会不会有需要大量资源的问题。
【问题讨论】:
-
Oracle 数据库可以处理许多用户。但是,应用程序通常使用单个用户与数据库进行通信。然后应用程序使用自己的逻辑管理用户。
-
@GordonLinoff 所以我的做法是正确的?
-
您是否将数据库用户帐户(架构)和数据库角色与最终用户登录凭据和授权混淆了?
-
是的,我对用户帐户(模式)感到困惑
-
用数据库连接代表最终用户实际上是一个好主意,因为它可以进行深度防御。但是很少这样做,因为例如您不想为它们维护 ACL。如果您真的愿意,Oracle 确实允许代理用户将应用用户切换到最终用户。
标签: oracle