关于Oracle数据库设计

nightgoblin 2017-08-15 09:19:12
各位大神们:
现在有个大型系统需要进行数据库设计,具体需求如下:
系统A,系统B,系统C,系统D,四个系统组成一个大的系统,其中系统A的数据属于共用数据,其他三个系统都可以从系统A中读写数据,B,C,D三个系统的数据量非常大,现在需要用oracle数据库设计。
数据库设计
方案一:
A,B,C,D,四个系统各设计一个数据库,然后B,C,D系统通过DBLINK来读写系统A数据库中的数据。
问题:
1、 那么 A,B,C,D创建数据库,是不是要在四台服务器装分别装4个Oracle数据库,在配置DBLINK进行连接?
2、 如果要搭建RAC集群,那这个四个系统 是不是分别做4个RAC集群,还是一个RAC可以满足?
方案二:
A,B,C,D,四个系统设计成一个数据库,然后通过不同表空间来分割开。那么将来搭建RAC只需一个就行了。
各位大神,看看上面两个方案那个更适合,或者有更好的方案也可以提出来,谢谢!
...全文
341 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2017-08-15
  • 打赏
  • 举报
回复
方案一: 1、也可以在一台机器上创建四个instance 2、同上。一个rac,可以跑好多instance,DBCA创建即可 你也可以在一个instance创建四个用户,通过授权访问,还省去了多个instance。 具体哪种方案还要看你的业务需求。 比如说,四个系统对硬件资源的要求多大,你的一台机器是否可以支撑。 比如说,四个系统平时是否独立使用 比如说,四个系统的备份策略是否要求等级一样 等等等等

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧