reneton Asked: 2014-07-18 10:53:10 +0800 CST2014-07-18 10:53:10 +0800 CST 2014-07-18 10:53:10 +0800 CST Oracle RAC 概念 772 这可能是一个转储问题,但我已经阅读了很多不同的东西,所以我不再确定了。我试图理解 Oracle RAC 的概念,所以我一直在阅读 Oracle 的数据表。我以为我确实理解这个概念,但后来我用谷歌搜索,发现一些图片令人困惑,现在我不再确定了。 RAC 概念基于多个(物理)服务器共享它们的内存 (HD) 并显示为一个逻辑数据库。数据没有存储在其他(物理)设备中,例如 nas?我对吗? 谢谢 oracle rac 1 个回答 Voted Best Answer ik_zelf 2014-07-18T12:25:32+08:002014-07-18T12:25:32+08:00 是的,Oracle RAC 是使用多台服务器共享内存(缓存融合)构建的,它们都访问数据库所在的同一共享存储。在 Oracle 中,实例只是充当客户端连接和实际数据库之间的接口的进程集合。 由于所有存储都是共享的,当服务器崩溃时,幸存的实例可以代表崩溃的实例执行崩溃恢复。 您可以将存储称为单点故障,但也可以使用例如 Oracle Active Data Guard 将其消除,其中所有事务都传输到远程备用数据库,该数据库对读取访问开放。这样做可以让您构建一个非常可伸缩的系统,该系统还具有非常高的可用性,因为您可以在配置中的任何数据中心激活主数据库,并且每个数据中心通常都有自己的电源和存储空间。
是的,Oracle RAC 是使用多台服务器共享内存(缓存融合)构建的,它们都访问数据库所在的同一共享存储。在 Oracle 中,实例只是充当客户端连接和实际数据库之间的接口的进程集合。
由于所有存储都是共享的,当服务器崩溃时,幸存的实例可以代表崩溃的实例执行崩溃恢复。
您可以将存储称为单点故障,但也可以使用例如 Oracle Active Data Guard 将其消除,其中所有事务都传输到远程备用数据库,该数据库对读取访问开放。这样做可以让您构建一个非常可伸缩的系统,该系统还具有非常高的可用性,因为您可以在配置中的任何数据中心激活主数据库,并且每个数据中心通常都有自己的电源和存储空间。