Назад | Перейти на главную страницу

Зеркальное отображение базы данных Oracle в реальном времени

Есть ли в Oracle какие-либо встроенные функции для поддержки механизма зеркального отображения главный-подчиненный?

Я хочу отразить / реплицировать производственный сервер в базу данных, доступную только для чтения. База данных только для чтения будет использоваться для отчетности и других целей.

Мы используем Oracle 10gR2

Oracle Dataguard это то, что вы хотите. Он обеспечивает конфигурацию ведущего-ведомого до 9 ведомых устройств (что довольно впечатляет!)

Однако это дорого, вам нужна корпоративная версия Oracle.

Одно об Oracle: я действительно рекомендую НЕ использовать RAC, если вы не являетесь гуру Oracle. Все понимают RAC ужасно неправильно.

Я не гуру Oracle, но, насколько я понимаю, исторически Oracle использует RAC для кластеризации. Это два (или более) сервера с одним и тем же хранилищем, что означает, что вам, вероятно, понадобится SAN и еще одна бочка, полная денег для лицензирования.

Мне не известно о подчиненном решении только для чтения для Oracle. Это не значит, что его нет.

Я не верю, что вам нужен DG для использования логической резервной базы данных. . Однако вам также потребуется лицензировать вашу резервную базу данных / сервер. Вот - довольно хорошее описание ручных шагов, необходимых для его создания. Это работает - я сделал это.

Однако dataguard в 10g не поддерживает чтение данных из резервного. Значит, вам нужен Active dataguard в формате 11g.

Также - о потоках в сообщении выше (комментарий для меня пока недоступен!) Потоки теперь устарели и заменены на oracle goldengate.

Обратите внимание на репликацию потоков - вам не понадобится дополнительная лицензия Dataguard. Чтобы сделать это правильно, потребуется немного практики, но если вы используете Grid Control, в нем есть мастер, который поможет вам его настроить. Вы также можете просто создать сценарии с помощью Enterprise Manager. Я использовал это для односторонней и двусторонней репликации.

Вы можете настроить 3 сервера баз данных и импортировать стартовую базу данных на 3 сервера. Настройте приложение вставки и обновления так, чтобы оно записывалось на других серверах (его механизм настолько прост), тогда вы зеркалируете точно на другом сервере ...