2013-05-05 1 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

ответ

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 несколько раз, не так ли? Так может быть несколько экземпляров вашей программы.

Смежные вопросы