日期:2014-05-17  浏览次数:20933 次

oracle数据库如何创建多个数据库?网上有人讲一个用户就是一个数据库
在ORACLE是怎么实现的,,感谢

------解决方案--------------------
探讨
在ORACLE是怎么实现的,,感谢

------解决方案--------------------
建多个用户就好了,尽量不要建多个数据库实例,在同一台机器上建个多实例容易浪费资源和引起资源冲突
------解决方案--------------------
首先要搞清楚 数据库 和 schema 的概念:
楼上说的每个用户都有一个schema是正确的,而且用户和其对应schema是唯一的关系,可以把与之对应的schema想象成就是此用户。
一个数据库应该可以包含多个用户,每一个用户都可以存在于各自的tablespace上,也可以共用1个,如果一个用户就是一个数据库,那么这个数据库最多只是一个表空间而已,而实际上一个数据库要包含多个表空间(system sysaux users temp ……)。
是建立多个数据库或是建立多个用户,应该从你的实际业务需求出发,进行设计。
本人浅薄之谈,仅供交流,希望可以帮到你!!!
------解决方案--------------------
探讨
    可以建多个数据库啊,我现在就开两个数据库,一个是系统自带的,一个是我测试刚建的,只不过好像没必要建两个数据库,你用一个用户登陆就只能查到你用这个用户所建的表,就相当于一个数据库
    我刚学了一个星期,不对的地方请高手指正