如何在Oracle 11g中创建和访问多个数据库?

She*_*don 9 database oracle oracle11g database-schema

我最近买了一台Oracle 11g,我希望所有的开发人员都能使用它.显然我不能为每个购买不同的许可证.那么我可以为每个开发人员创建一个数据库吗?通过推断,我知道这是可能的.

但是,我找不到如何做到这一点.我用Google搜索 对于这个特殊情况,没有明确的指导.你能指出合适的资源吗?或者你能列出实现这一目标的步骤吗?我将永远感激不尽.

-

谢尔顿

OMG*_*ies 11

在Oracle中创建用户时,您正在创建架构.模式是特定于该模式的表和相关对象(视图,函数,存储过程等)的集合.因此,每个开发人员都可以拥有自己的用户/架构,并且彼此独立工作.可以授予对其他用户的访问权限,并且可以创建公共同义词以确保YOUR_TABLE指向特定模式中的YOUR_TABLE,而无需指定该模式.但这可以吃空间......

如果存在共享开发,则最好使用单个模式,以便每个人都在处理同一个副本.


Rob*_*ebe 4

创建一个数据库并为每个开发人员提供自己的架构(用户名/密码)。