powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
24 сообщений из 74, страница 3 из 3
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728188
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как оказалось рестарт crs помог со скан адресом. Теперь он доступен со всех нод, осталась проблема с vip для одной из нод.
Подскажите, пожалуйста, как его перевести в статус online.
Спасибо!
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728251
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добился того, что в RAC всё ONLINE. Scan адрес доступен со всех нод.

sqlplus -l sys/pass@tns_alias as sys проходит со всех нод.

Не понимаю, почему лишь один поток Standby Redo Log активный? И почему не накатываются
изменения в БД? Дело в GLOBAL_DBNAME ?

Код: plsql
1.
2.
3.
4.
5.
6.
[root@node1 ~]# /u01/app/11.2.0/grid_1/bin/srvctl start vip -n node1

[root@node1 ~]#  /u01/app/11.2.0/grid_1/bin/crs_stat -t |grep vip
ora.node1.vip  ora....t1.type ONLINE    ONLINE    node1
ora.node2.vip  ora....t1.type ONLINE    ONLINE    node2
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    node1
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728253
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
DDE: Problem Key 'ORA 1110' was flood controlled (0x1) (no incident)
ORA-01110: data file 201: '+DATA'
ORA-01157: cannot identify/lock data file 201 - see DBWR trace file
ORA-01110: data file 201: '+DATA'
Dump of memory from 0x00000000A8409A98 to 0x00000000A8409E0A
0A8409A90                   48544957 53574D20          [WITH MWS]
0A8409AA0 20534120 45532820 5443454C 574F5220  [ AS  (SELECT ROW]
0A8409AB0 204D554E 2C786469 4E495720 5F574F44  [NUM idx, WINDOW_]
0A8409AC0 454D414E 454E202C 535F5458 54524154  [NAME, NEXT_START]
0A8409AD0 5441445F 64732045 2020202C 20202020  [_DATE sd,       ]
0A8409AE0 58454E20 54535F54 5F545241 45544144  [ NEXT_START_DATE]


Ещё один вопрос: при открытии БД ругается на какой-то файл 201.
У меня БД по умолчанию, там всего-то не более 20 файлов...

Код: plsql
1.
2.
3.
SQL> select * from v$datafile where file#=201;

no rows selected



В исходной БД RAC такого файла нет.
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728268
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В какой-то момент подумалось, что на Standby только один активный поток, но оказалось это не так:
Код: plsql
1.
2.
3.
4.
5.
6.
SQL> select thread#, enabled from v$thread;

   THREAD# ENABLED
---------- --------
         1 PUBLIC
         2 PUBLIC



Что я ещё сделал:

1. Прописал global_name в listener. (не помогло)
2. Перезапускал crs на обеих нодах (не помогло)
3. Проверял доступность sqlplus -l SERVICE (не помогло)
4. Пробовал со стендбая цепляться к нодам на отедбльные статические листнеры по портам 1525,1526 (не помогло)
5. Пробовал цепляться к vip адресам на 1521 (не помогло)

Что бы я не делал, у меня на стендбае только одна актинвая SRL группа и накат не идёт.

Прошу помощи, помогите пожалуйста.
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728306
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В результате экспериментов я добился того, что у меня на Standby стало несколько активных Standby Redo Log. но все они относятся к одному потоку. С двумя потоками пока так и не удалось достичь.
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728426
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, кляузу для RMAN duplicate чтобы отключить один из thread.

Пробовал отключить thread уже после того как отработал дубликат, но мне нужно делать standby database,
а для отключения thread требуется read/write:
Код: plsql
1.
2.
3.
4.
5.
SQL> alter database disable thread 2;
alter database disable thread 2
                       *
ERROR at line 1:
ORA-16000: database open for read-only access
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728484
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Его не надо (и нельзя для стендбая) отключать
Нужно разобраться, почему не передаются с него логи
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728488
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав ЛюбомудровЕго не надо (и нельзя для стендбая) отключать
Нужно разобраться, почему не передаются с него логи

Вячеслав, у нас же Standby Database представляет собой Single Non-RAC Datanase.
Сингл будет корректно работать с двумя thread?

target: RAC 2 ноды
auxiliary: single node non-rac
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728491
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНужно разобраться, почему не передаются с него логи
вот бы пример показали, как это сделать)))
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728492
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. ты предлагаешь не накатывать логи от второй ноды?

Блин, в Интернете куча инфы, как сделать standalone standby for RAC primary. Уж за неделю-то можно было осилить
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728535
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можете подсказать, если у меня на RAC два thread и два instance_number на стендбае так же должно быть?
Т.е. количество на мастере/реплике всегда совпадает
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728544
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728752
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делал как по доке...

у меня с первой ноды так и не идут коннекты.
а в алерт логе первой ноды ошибки:
Код: plsql
1.
2.
Error 1033 received logging on to the standby
PING[ARC2]: Heartbeat failed to connect to standby 'oracle_stby'. Error is 1033.



Подключение sqlplus -l с первой ноды работает.

Пересоздал файл паролей, обновил на стендбае, то же самое....
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728759
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BigBuddaделал как по доке...

у меня с первой ноды так и не идут коннекты.
а в алерт логе первой ноды ошибки:
Код: plsql
1.
2.
Error 1033 received logging on to the standby
PING[ARC2]: Heartbeat failed to connect to standby 'oracle_stby'. Error is 1033.



Подключение sqlplus -l с первой ноды работает.

Пересоздал файл паролей, обновил на стендбае, то же самое....

Код: plsql
1.
2.
3.
4.
5.
$ oerr ora 1033
01033, 00000, "ORACLE initialization or shutdown in progress"
// *Cause: An attempt was made to log on while Oracle is being started up
//         or shutdown.
// *Action: Wait a few minutes. Then retry the operation.



Сравни как у тебя настроен tnsnames.ora на проблемной node
и добейся чтобы проходило соединение
Код: plsql
1.
sqlplus -l sys/pwd@oracle_stby as sysdba




причем, до listener соединение проходит

покажи как у тебя определен oracle_stby
вывод с первой и второй node и записи tnsnames.ora с обеих узлов
Код: plsql
1.
tnsping oracle_stby 



+
ping ip/hostname которые прописаны в tnsnames на этих узлах с обеих node
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728896
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объясните, пожалуйста, следующее:

после дубликата и alter database recover managed standby database using current logfile disconnect;
всё ок.
Код: plsql
1.
select INST_ID,DEST_NAME,STATUS,RECOVERY_MODE,ARCHIVED_THREAD#,ARCHIVED_SEQ#,APPLIED_THREAD#,APPLIED_SEQ#,DB_UNIQUE_NAME from GV$ARCHIVE_DEST_STATUS where DEST_NAME in ('LOG_ARCHIVE_DEST_2');


Показывает что статусы у обеих нод VALID и RECOVERY_MODE MANAGED REAL TIME APPLY

Но стоит только перезагрузить standby database всё ломается. При чём одна нода выдаёт VALID MANAGED REAL TIME APPLY, а другая ERROR
Повторный запуск real time apply через alter database recover managed standby database using current logfile disconnect уже не помогает..
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39728915
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А хрен знает что у тебя настроено для поднятия служб
database trigger например

как у тебя dns работает

система не сложная, что там наворотить нужно чтобы ловить такие траблы?

1) Сетевой уровень - разрешение ip/dns/vip/scan
2) Уровень служб, dbms_services, tnsnames(service_name,globa_dbname),srvctl (тоже работает через dbms_services)
но это для ползовательских подключений к real time apply
для наката достаточно tnsnames
3) log_archive_dest - service=tnsalias

тем более для single node standby
Нужно только обеспечить tns соединение для траспорта журналов master -> standby
со всех узлов RAC
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39729133
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема с файлами паролей.
Нашёл статью с похожей ошибкой Error 1033
https://oracledb101.wordpress.com/2014/07/03/error-1033-received-logging-on-to-the-standby/

Поочерёдно отваливается apply то с одной, то с другой ноды...
Каждый раз приходится файл паролей копировать на стендбай и ноды..
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39729383
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С файлом паролей с 11g действительно как-то не все гладко получается. Если в 10g была рекомендация пересоздать файл с таким же паролем, то с 11g, похоже, проходит только копирование. Т.е. желательно все остановить, и на-холодную размножить один password-файл между всеми системами

PS. В 11gR2 появилась возможность передавать логи не из под SYS, а отдельным юзером с правами SYSOPER. У меня на игрушке работает несколько лет, ставить в продакшн пока не вижу смысла -- не напрягают, хотя это реальная возможность запретить SYS AS SYSDBA извне
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39729391
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На тестовом стенде у меня в итоге всё заработало.
Решил перейти с опаской к боевому. И тут....
Проверял доступ к каждой ноде и в обратную сторону с каждой ноды к стендбаю. доступ есть...
что не так? Пароля пользователя sys у меня нет и коннект я осуществляю пользователем sysuser с правами sysdba.
Файл паролей уже копировал на стендбай...

В отличие от тестовой конфигурации на бою у меня нет доступа со стендбая к скан адресу RAC.
Может быть дело в этом?

Код: plsql
1.
rman target sysuser/password@oracle_prod1 target sysuser/password@oracle_prod2 auxiliary sysuser/password@oracle_stby


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
contents of Memory Script:
{
   backup as copy reuse
   passwordfile auxiliary format  '/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/orapworacledb'   targetfile
 '+DATA/oracledb/spfileoracledb.ora' auxiliary format
 '/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/spfileoracledb.ora'   ;
   sql clone "alter system set spfile= ''/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/spfileoracledb.ora''";
}
executing Memory Script

Starting backup at 07.11.2018 15:00:59
RMAN-03009: failure of backup command on pri1 channel at 11/07/2018 15:01:02
ORA-17629: Cannot connect to the remote database server
ORA-17627: ORA-01017: invalid username/password; logon denied
ORA-17629: Cannot connect to the remote database server
continuing other job steps, job failed will not be re-run
released channel: pri1
released channel: pri2
released channel: stby
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 11/07/2018 15:01:02
RMAN-05501: aborting duplication of target database
RMAN-03015: error occurred in stored script Memory Script
RMAN-03009: failure of backup command on pri2 channel at 11/07/2018 15:01:02
ORA-17629: Cannot connect to the remote database server
ORA-17627: ORA-01017: invalid username/password; logon denied
ORA-17629: Cannot connect to the remote database server

RMAN> **end-of-file**



Скрипт дубликата:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
run {
allocate channel pri1 type disk;
allocate channel pri2 type disk;
allocate auxiliary channel stby type disk;
duplicate target database for standby from active database
dorecover
password file
spfile
parameter_value_convert '+DATA','/u01/app/oracle/product/11.2.0/dbhome_1/dbs'
set cluster_database='false'
set db_unique_name "oracle_stby"
set instance_name="oracledb"
set service_names="oracle_stby"
set thread "1"
set undo_tablespace='UNDOTBS1'
set log_archive_config="DG_CONFIG=(oracledb,oracle_stby)"
set fal_server="oracle_prod1","oracle_prod2"
set fal_client="oracle_stby"
set db_create_file_dest "/u01/app/oracle/oradata/oracledb"
set log_archive_dest_1="LOCATION=/u02/fast_recovery_area VALID_FOR=(ALL_LOGFILES, ALL_ROLES)"
set log_archive_dest_2="SERVICE=oracle_prod1 NOAFFIRM ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=oracledb"
set log_archive_dest_state_2="ENABLE"
set standby_file_management="AUTO"
set db_file_name_convert="+DATA/oracleDB/DATAFILE","/u01/app/oracle/oradata/oracledb"
set log_file_name_convert="+DATA/oracleDB/ONLINELOG","/u01/app/oracle/oradata/oracledb","+FRA/oracleDB/ONLINELOG","/u02/fast_recovery_area/oracledb"
set control_files="/u01/app/oracle/oradata/oracledb/control01.ctl","/u02/fast_recovery_area/oracledb/control02.ctl"
set audit_file_dest "/u01/app/oracle/admin/oracledb/adump"
set db_recovery_file_dest "/u02/fast_recovery_area"
set diagnostic_dest= "/u01/app/oracle"
NOFILENAMECHECK;
}
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39729419
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Duplicate From Active Database fails with errors : ORA-17627: ORA-01017: invalid username/password; logon denied (Doc ID 1124568.1

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=379931475907085&parent=EXTERNAL_SEARCH&sourceId=PROBLEM&id=1124568.1&_afrWindowMode=0&_adf.ctrl-state=ggufev18a_53

ссылка говорит, что пользователь sys заблокирован. Проверил у себя, не заблокирован. и мой пользователь sys_user тоже.
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39729473
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
такой вопрос: а обязательно для дубликата иметь пароль пользователя sys?

Или можно обойтись любой учёткой с правами sysdba?
я создал нового пользователя в RAC. дал права sysdba.
Скопировал файл паролей на стендбай.
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39729501
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BigBuddaтакой вопрос: а обязательно для дубликата иметь пароль пользователя sys?

Или можно обойтись любой учёткой с правами sysdba?
я создал нового пользователя в RAC. дал права sysdba.
Скопировал файл паролей на стендбай.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$ orapwd
Usage: orapwd file=<fname> entries=<users> force=<y/n> ignorecase=<y/n> nosysdba=<y/n>

  where
    file - name of password file (required),
    password - password for SYS will be prompted if not specified at command line,
    entries - maximum number of distinct DBA (optional),
    force - whether to overwrite existing file (optional),
    ignorecase - passwords are case-insensitive (optional),
    nosysdba - whether to shut out the SYSDBA logon (optional Database Vault only).

  There must be no spaces around the equal-to (=) character.
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39729514
BigBudda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim LejninBigBuddaтакой вопрос: а обязательно для дубликата иметь пароль пользователя sys?

Или можно обойтись любой учёткой с правами sysdba?
я создал нового пользователя в RAC. дал права sysdba.
Скопировал файл паролей на стендбай.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$ orapwd
Usage: orapwd file=<fname> entries=<users> force=<y/n> ignorecase=<y/n> nosysdba=<y/n>

  where
    file - name of password file (required),
    password - password for SYS will be prompted if not specified at command line,
    entries - maximum number of distinct DBA (optional),
    force - whether to overwrite existing file (optional),
    ignorecase - passwords are case-insensitive (optional),
    nosysdba - whether to shut out the SYSDBA logon (optional Database Vault only).

  There must be no spaces around the equal-to (=) character.


А как посмотреть значение entries для существующего файла паролей?

orapwd describe file=orapworacledb
не показывает...

Usage: orapwd file=<fname> entries=<users> force=<y/n> ignorecase=<y/n> nosysdba=<y/n>
...
Рейтинг: 0 / 0
RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
    #39729682
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BigBuddaПроверял доступ к каждой ноде и в обратную сторону с каждой ноды к стендбаю. доступ есть...
что не так? Пароля пользователя sys у меня нет и коннект я осуществляю пользователем sysuser с правами sysdba.
Файл паролей уже копировал на стендбай...И проверял с каждой ноды, что соединение открывается?
Код: plsql
1.
2.
3.
sqlplus sysuser/password@oracle_prod1 as sysdba
sqlplus sysuser/password@oracle_prod2 as sysdba
sqlplus sysuser/password@oracle_stby as sysdba



BigBuddaВ отличие от тестовой конфигурации на бою у меня нет доступа со стендбая к скан адресу RAC.
Может быть дело в этом?Еще раз -- забудь про SCAN адрес
Тебе нужны адреса конкретных нод со статической регистрацией (status UNKNOWN), можешь вообще отдельные листенеры поднять
Для стендбая, кстати, тоже должна быть статическая регистрация

И обязательно должны открываться соединения из команд выше

BigBuddaDuplicate From Active Database fails with errors : ORA-17627: ORA-01017: invalid username/password; logon denied (Doc ID 1124568.1

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=379931475907085&parent=EXTERNAL_SEARCH&sourceId=PROBLEM&id=1124568.1&_afrWindowMode=0&_adf.ctrl-state=ggufev18a_53

ссылка говорит, что пользователь sys заблокирован. Проверил у себя, не заблокирован. и мой пользователь sys_user тоже.О, так у тебя еще и доступ к сайту поддержки есть?
Значит просто ленивый?

PS. Есть еще баг 6052319 и все с ним связанное. Как общий воркэроунд -- запускать на standby-хосте, использовать "auxiliary /" (аутентификацию операционкой).
Т.е. отказаться от FROM ACTIVE DATABASE
...
Рейтинг: 0 / 0
24 сообщений из 74, страница 3 из 3
Форумы / Oracle [игнор отключен] [закрыт для гостей] / RMAN Duplicate RAC ASM => Single Filesystem 11.2.0.4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]