Читайте также: |
|
Остановите и перезапустите Oracle network listener, используйте lsnrctl.
2. Перейдите в $ORACLE_HOME/dbs и копируйте файл паролей из основной БД в standby БД и переименуйте его.
3. В каталоге $ORACLE_HOME/dbs standby системы создайте файл параметра initstandby1.ora содержащий DB_NAME=<physical standby SID> (i.e. standby1)
4. На standby системе измените /u01/app/oracle/admin каталог. Создайте каталог с именем, которое соответствует вашей физической standby SID (т.е. standby1).Cоздайте каталог (т.е. standby1) и создайте adump каталог.
5. на standby системе создайте каталог с именем SID вашей базы (standby1) в $ORACLE_BASE/oradata
Также не забудьте создать каталог $ORACLE_BASE/flash_recovery_area
6. на standby системе установите ORACLE_SID и запустите инстанс в nomount.
SQL> startup nomount pfile=$ORACLE_HOME/dbs/initstandby1.ora
7. На основной системе, проверьте ORACLE_SID, проверьте, что вы находитесь в том каталоге, где лежит RMAN скрипт cr_phys_sby1.txt.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/ha/dataguard/physstby/files/cr_phys_sby1.txt
run {
allocate channel prmy1 type disk;
allocate channel prmy2 type disk;
allocate channel prmy3 type disk;
allocate channel prmy4 type disk;
allocate auxiliary channel stby type disk;
duplicate target database for standby from active database
spfile
parameter_value_convert 'orcl','standby1'
set db_unique_name='standby1'
set db_file_name_convert='/orcl/','/standby1/'
set log_file_name_convert='/orcl/','/standby1/'
set control_files='/u01/app/oracle/oradata/standby1/standby1.ctl'
set log_archive_max_processes='5'
set fal_client='standby1'
set fal_server='orcl'
set standby_file_management='AUTO'
set log_archive_config='dg_config=(orcl,standby1)'
set log_archive_dest_2='service=orcl ASYNC valid_for=(ONLINE_LOGFILE,PRIMARY_ROLE) db_unique_name=orcl'
;
}
8. На основной системе запустите RMAN и соеденитесь как SYSDBA к текущей БД. Подсоеденитесь к auxiliary БД. Введите пароль для SYS.
$rman target /
RMAN> connect auxiliary sys@standby1
9. Выполните cr_phys_sby1.txt скрипт из RMAN на основной системе. Когда скрипт завершится вы получите новую standby БД.
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/ha/dataguard/physstby/files/cr_phys_sby1.txt
10. Выполните смену log на основной БД и redo начнут отправляться на standby.
SQL> ALTER SYSTEM SWITCH LOGFILE;
11. На standby системе проверьте ORACLE_SID и запустите процесс recovery.
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE
USING CURRENT LOGFILE DISCONNECT;
Дата добавления: 2015-11-16; просмотров: 65 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Подготовка основной базы данных для создания Standby базы данных | | | Перегрузка арифметических операций |