402550990 发表于 2012-07-31 10:03

如何将多个数据库整合到一个数据库里边?

公司现在因服务器经较紧张,之前很多研发环境都有各自的daemon环境,现在想把研发他们用的所有的oracle数据库全部整合到一台高性能的数据库服务器上,研发的数据库有10个左右,SID有相同的,也有不同的,表空间有相同也有不同的,数据库用户名和密码也有相同和不同的,现怎么做才能把这10个数据库做到一台服务器上呢?新的数据库装好后是需要把研发的数据库上的数据导进来。

doging 发表于 2012-07-31 10:54

现在流行虚拟化,正试合你;

主机虚拟几台主机,每个虚拟机跑一个数据库

402550990 发表于 2012-07-31 11:18

要是能用虚拟化我早用了,关键是想整合到一个IBM小机上,而且这个小机还只能装AIX的操作系统,其它的系统装不了,有高手给点建议么?
    在网上查了下,也综合了一下,好像是做一个实例就可以,然后建用户,根据用户的不同去访问不同的表,但没做过不知道从哪下手,还有字符集也是个问题,并不是都用同一个字符集,不知道怎么弄啊!

guyeh 发表于 2012-07-31 11:58

1、可以建立一个实例然后针对每个研发环境建立一个用户,各个环境访问自己 的用户表,互不干扰;
2、如果字符集一定哟不同,也可以建立多个实例(同一个服务器上),再建立用户,各玩各的。

402550990 发表于 2012-07-31 16:38

OK,知道怎么做了

水平展开 发表于 2012-07-31 16:51

你打算采用的方案是?

402550990 发表于 2012-08-01 15:02

计划做2个实例,一个字符集为GBK,另一个为UTF,再在这两个实例中去创建不同的用户,让每个用户各自访问自己的表
页: [1]
查看完整版本: 如何将多个数据库整合到一个数据库里边?