2013-05-05 60 views
0

我最近在读实例和数据库之间的关系。 Oracle文档提到可以为单个数据库提供多个数据库实例。但是,单个实例不能与两个不同的数据库关联。Oracle使用单个数据库的两个数据库实例吗?

http://docs.oracle.com/cd/E11882_01/server.112/e25789/startup.htm(见图13-2)

我明白他们想表达的一部分。我想知道同一个数据库的两个数据库实例在哪里使用?它有任何实际的应用程序吗?

请详细说明。谢谢 !

+1

集群显然是一种用例:http://docs.oracle.com/cd/E11882_01/rac.112/e16795/admin.htm#RACAD900 – Sebas 2013-05-05 01:32:53

回答

0

我没有看到在这个任何并发症。在你的问题的链接已发表声明如下:

"A database instance is a set of memory structures that manage database files. A database is a set of physical files on disk created by the CREATE DATABASE statement. The instance manages its associated data and serves the users of the database." 

它,当你安装你的组建磁盘上的所有必要的文件的数据库指。现在,数据库实例引用主内存中的加载必需文件,以便用户可以对其进行处理。如果我有足够的内存使用不同的端口,我可以多次执行此操作。

类似的比喻可以说,如果你的磁盘上有jar文件。我们称之为"test.jar"。现在你可以多次拨打java - jar test.jar不是吗?所以可以有你的程序的多个实例。

相关问题