Вы здесь

Physical standby

все связанное с физическими стендбаями

стендбай по-всякому

Primary Server Setup

Logging

Check that the primary database is in archivelog mode.

SELECT log_mode FROM v$database;

LOG_MODE
------------
NOARCHIVELOG

SQL>
If it is noarchivelog mode, switch is to archivelog mode.

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
Enabled forced logging by issuing the following command.

ALTER DATABASE FORCE LOGGING;
Initialization Parameters

Как здоровье, стендбай?

select (a.maxa-b.maxb) LAG from (select max(sequence#) maxa from v$archived_log where standby_dest='NO') a, (select nvl(max(sequence#),0) maxb from v$archived_log where applied ='YES') b;

alter database recover managed standby database cancel;

alter database recover managed standby database disconnect;

alter database mount standby database;

recover managed standby database cancel;

1. На праймари узнаем последний sequence#

ЧТо проверить перед Quick Switchover with Physical Standby Database

НА ПРОДЕ
 
db_name
db_unique_name
ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(DB11G,DB11G_STBY)';
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=db11g_stby NOAFFIRM ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DB11G_STBY';
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE;
 
ALTER SYSTEM SET FAL_SERVER=DB11G_STBY;
alter system set fal_client=DB11G;
 

скрипт по активации стендбая в open mode

Standby в режиме наката логов создовал manual не GUI Data Guard.  
 
startup nomount;
alter database mount standby database;
alter database recover managed standby database disconnect from session;
exit;
 
Вот Активация.
/******************************************************/
Connect &LogonUserName/&LogonPassword@&LogonDatabase as sysdba
alter database recover managed standby database cancel;
alter database recover standby database;

Просто затырить ссылку на 2 стендбая

11g ACTIVE STANDBY

ctive Standby :

PRIMARY DB- APEX

STANDBY DB- APEXDG

Now you can bring up the standby database in read-only mode and continue to have the standby database updated from the primary. Here are the steps to achieve that:

1. Stop the managed recovery process on STANDBY database :
In APEXDG ( Standby database )

SQL > alter database recover managed standby database cancel;
Database altered.

2. Open the APEXDG – standby database as read-only:
SQL > alter database open read only;
Database altered.

Activate Standby as Production

Primary Site

Archive the current online redo log
ALTER SYSTEM ARCHIVE LOG CURRENT;
Send the ARCH files to the standby site

Standby Site

Восстановить standby если потерялся лог при помощи инкрементального бекапа

По разным, не всегда зависящим от ДБА причинам, могут исчезнуть логи с основной базы. Поэтому, когда возникает такая ситуация, выходящая за рамки понимания, почему архив журнала(ы) пропали без вести, откинем в негодовании вопрос "Кто виноват?" сосредоточим внимание на вопросе "Что делать?".
Первое - это устраним коренную причину этого.
Далее, существуют 3 варианта устранения проблемы:
- Восстановить пропавший архив журнала из резервной копии на сервере-источнике.

Lost an Archive Log File? Use RMAN Incremental Backups to Resync Your Standby Database

Anyone who has done time on the “tech frontline” knows that there are occasions in production systems when the unexpected transpires. Whether such events are of human origin, for example, accidentally deleting a file or setting an overly agressive retention policy, or otherwise (corruptions and disk failures), these threaten to compromise the integrity of the system(s) you are responsible for.

Oracle 10g Data Guard – Quick Switchover with Physical Standby Database

В этом документе речь идет лишь о переходе с физической бд на резервную. PRIM первичная БД и STAN - резервная.

Перед Переключением:

Страницы

Подписка на RSS - Physical standby