Oracle 11g多个实例

时间:2011-10-27 05:38:00

标签: oracle oracle11g

我已经完成了在Dell T110服务器上安装oracle 11g的任务,该服务器包含16Gb内存和1.5TB磁盘空间。它与 - Oracle Enterprise Linux 5(RH Kernel)X86-64-一起运行,我已在此计算机上成功安装了一个数据库实例,现在我需要为此服务器创建另外3个实例。我相信我需要有4个不同的oracle SID。我不是很熟悉Linux,甚至安装一个实例花了将近3/4的一天。我需要你的支持来创建这个db的另外3个实例。请帮我提供我应该在shell上执行的所有命令。如果我再创建3个linux用户并为每个具有不同sid的用户再次安装oracle db,问题会解决吗?

1 个答案:

答案 0 :(得分:4)

首先,您确定在单个数据库中需要四个单独的数据库实例而不是四个模式吗?理想情况下,每个服务器只有一个Oracle数据库,但会在该单个数据库中的多个模式中运行多个应用程序。其他产品(即SQL Server)称为“数据库”在Oracle中与模式类似。

假设您确实需要四个单独的数据库实例,则不需要单独的操作系统用户。您可以使用先前使用的相同操作系统用户(通常为“oracle”)。在进行安装时,您只需为每个数据库选择不同的Oracle主目录。我还假设您在每次安装期间正确设置与内存相关的参数,而不是依赖于默认值,这将导致每个数据库使用您可用的16 GB物理RAM的大部分。您需要确保分配给所有四个数据库实例的总内存加上运行操作系统所需的任何RAM以及您在此服务器上运行的任何其他应用程序都小于可用的16 GB物理RAM。