我的问题很简单,所以应该是答案。
在SQL Developer中讨论ORACLE数据库时,我们可以创建与用户方案的连接。
连接需要指定用户名和密码,并允许访问该用户的架构。在连接下方,我通常会看到文件夹中显示的所有元素,如 Tables , Views , Indexes , Packages 等等。
但是我还看到了上面那些文件夹旁边的文件夹其他用户。此文件夹包含其他用户名的列表(与您当前连接的用户名不同)。探索其中的每一个,你会看到一个模式(就像上面的一组元素)。
这个设计是关于什么的?他们是不同的用户共享相同的模式(表,视图,包,索引等),但具有不同的授权?我们这样做的时候?
答案 0 :(得分:3)
您的连接详细信息确定在展开连接树时您将浏览的SCHEMA。
其他用户节点允许您浏览其他模式。您的连接用户权限将决定您在其他模式中可以或不可以看到的内容。
数据库对象由单个用户拥有,或存在于单个模式中(实际上是用户拥有的对象集合。)没有共享对象。