|
|
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
Добрый день! Прошу консультации, возможно плохо искал, но совсем похожей ситуации не нашел. Суть такая. Работает связка PROD-физ. STANDBY (dataguard) на 2008й r2 64х, oracle 10.2.0.5 ent . Возникла в общем со временем необходимость организации в другом городе зеркала базы,решено было для пущей надежности и актуальности организовать там 2й физ standby (на 2003 r2 64х), организовали вроде все по доке на PROD Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. собственно аналогичным примерным образом на 1м и 2м стендбае Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. но номер не удался, возникли проблемы с тем, что сервера физически находятся в разных доменах и разных подсети имеют, в общем перенастройкой днсов, маршрута на нужный контролер вроде частично решили проблему доступа, хоть они и попрежнему имеют разные подсети - все сервера друг друга запинговали и за тнспинговали. добавил разрешения для удаленных дисков, для разных групп пользователей и сетевых и уже просто всех, еще немного шаманств, и с любого из 3х серверов спокойно проходит подключение sqlplus к любому другому, все стендбаи знают что они стендбаи вроде все хорошо, но на проде падает ошибка доступa к внешнему стендбаю из другой сетки: Код: plsql 1. 2. Настраивал на удаленном сервере все из под локального админа с такой же учеткой и паролем - не прокатило. договорились вывели удаленный сервак из чужого домена, не без шаманств, ввели его в свой домен, предполагал, что ему это поможет, пересоздал файл паролей, по подключался по шарам, по перезапускал все службы, эффект все тот же. соотвественно после открытия 2го стендбая Код: plsql 1. 2. 3. алерте стендбая Код: 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. пишет,что не включен режим авто-наката, и сидит себе спокойно, если смотреть archive log list то 0вые счетчики, ждет когда ему PROD скажет о том, что надо накатывать с какого там лога, тогда счетчики оживут, тк просто подложенные логи без единой связи с прод базой, ну естественно не накатываются (только если переводить на ручной накат, но тогда меняется немного смысл этой затеи ) При этом при всем проблем с 1м стенбаем, который изначально находился в одном домене с прод дб, не возникло он продолжает штатно работать. сильно подозреваю, что беда вся из-за разных доменов их настроек, но к сожалению особым доступом не обладаю к ним, а сетевые админы разводят руками, может у кого-то возникнут какие-то идеи или опыт подскажет подобного шаманства, что где упущено и куда б еще поглядеть, еще прописать? возможно можно как-то всех "обмануть" 2й стендбай, чтобы прод смог достучаться до него ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 10:58:09 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
Скопируйте с заменой файл пароля с прода на стендбай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 11:20:44 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
пересоздавал и копировал и заменял, и базу переподымал, ожидаемого эффекта не случилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 12:57:02 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
deny.chmпересоздавал и копировал и заменял, и базу переподымал, ожидаемого эффекта не случилось Показывайте, как пересоздавали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 13:53:17 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. его же и подсунул, собственно для первого работающего standby он абсолютно также создавался и работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 14:06:21 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
deny.chm Код: plsql 1. его же и подсунул, собственно для первого работающего standby он абсолютно также создавался и работает Не пойдёт. Создай так Код: plsql 1. Скопировать его на все standby в %ORACLE_HOME%\database ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 14:14:12 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
Кстати, что дает Код: plsql 1. ? И параметр remote_login_passwordfile чему равен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2014, 19:22:01 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
BTMКстати, что дает Код: plsql 1. ? И параметр remote_login_passwordfile чему равен? вынужден был не много отвлечься от проблемы, метод с пересозданием файла пароля, протестировал бы да удаленные админы все развалили жду когда починят Код: plsql 1. 2. 3. Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2014, 11:51:43 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. спасибо, действительно после такого пересоздания произошло успешное подключение и определение стендбая, ну что же будем знать теперь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2014, 08:40:47 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
Имею ошибку: авторThu Sep 08 08:55:25 2016 Error 1031 received logging on to the standby PING[ARC2]: Heartbeat failed to connect to standby 'stbm'. Error is 1031. Знаю, что на эту тему уже много написано на форуме - перепробовал все: 1) пересоздал файл паролей (пробовал и копировать с primary) командой C:\Users\stil>orapwd file=%ORACLE_HOME%\database\PWD%ORACLE_SID%.ORA password=sys entries=2 force=y Итог: Код: plsql 1. 2. Вроде нормально 2) sqlplus-ом с primary цепляюсь нормально 3) Код: plsql 1. P.S. На машине со стендбаем стоит другая ОС - Win 2008 Server (vs primary - Win 2003 server) - может это быть причиной?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 05:05:05 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
stil2) sqlplus-ом с primary цепляюсь нормально Под именем SYS и тем же паролем как на боевой и AS SYSOPER ? show parameter log_archive_config ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 05:23:25 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудровstil2) sqlplus-ом с primary цепляюсь нормально Под именем SYS и тем же паролем как на боевой и AS SYSOPER ? Под SYSOPER не пробовал. Сейчас попробовал. Так же нормально законнектился Вячеслав Любомудровshow parameter log_archive_config Код: plsql 1. 2. 3. 4. 5. Этот параметр одинаков на primary и standby (standby есть еще один нормально функционирующий) Сейчас заметил еще что на нормальном standby при коннекте sqlplus-ом OSUser определяется как stil , на новом как SDB1/stil . То есть добавляется имя машины. Я в настройках Win не силен - может быть проблема вообще не в оракловых настройках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 05:47:47 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
Правда с основной на этот стендбай на самом деле коннект проходит под любым паролем, не только SYS. Он его явно не проверяет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 05:49:17 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
stilЭтот параметр одинаков на primary и standby (standby есть еще один нормально функционирующий)На всех трех? stilСейчас заметил еще что на нормальном standby при коннекте sqlplus-ом OSUser определяется как stil , на новом как SDB1/stil . То есть добавляется имя машины. Я в настройках Win не силен - может быть проблема вообще не в оракловых настройках?Как насчет домена и пользователя запускающего сервисы (на всех трех) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 06:22:36 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровstilЭтот параметр одинаков на primary и standby (standby есть еще один нормально функционирующий)На всех трех? На функционирующем стендбае не было нового - stbm. Добавил. Но честно говоря не представляю что это мешало Вячеслав ЛюбомудровstilСейчас заметил еще что на нормальном standby при коннекте sqlplus-ом OSUser определяется как stil , на новом как SDB1/stil . То есть добавляется имя машины. Я в настройках Win не силен - может быть проблема вообще не в оракловых настройках?Как насчет домена и пользователя запускающего сервисы (на всех трех) Пользователь запускающий сервисы - stil. Он входит в группу ora_dba. На первых двух серваках это нормально работает. Пользователя oracle я не стал создавать в свое время Насчет домена - и вообще настроек Win новой чуть позже скажу как админ придет Кстати, раз к слову пришлось - изза чего вообще пришлось делать еще один standby. Хотим перевезти оракловую ферму с Win2003 32 на win2008 64.. Для этого хочу попробовать сделать функционирующий standby на win2008 64. А потом переехать постепенно. Вообще можно так делать? Пока граблей, кроме вышеобсуждаемой ошибки коннекта не встретил.. Разве что кроме того, что софт отказался работать без oci.dll, которая есть только в клиенте 32х битном Но подозреваю что многие грабли могут еще вылезти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 06:48:17 |
|
||
|
Второй внешний стендбай
|
|||
|---|---|---|---|
|
#18+
stilВячеслав Любомудровпропущено... На всех трех? На функционирующем стендбае не было нового - stbm. Добавил. Но честно говоря не представляю что это мешалоНасколько помню если этот параметр присутствует, то логи будут пересылаться только между перечисленными сервисами. Остальные будут игнорироваться. Т.е. либо он правильный, либо его нет. Наступал как-то stilВячеслав Любомудровпропущено... Как насчет домена и пользователя запускающего сервисы (на всех трех) Пользователь запускающий сервисы - stil. Он входит в группу ora_dba. Пользователь доменный или локальный? Группа доменная или локальная? На всех трех Это к тому, что "принимает любой пароль" -- похоже на доменную авторизацию stilКстати, раз к слову пришлось - изза чего вообще пришлось делать еще один standby. Хотим перевезти оракловую ферму с Win2003 32 на win2008 64.. Для этого хочу попробовать сделать функционирующий standby на win2008 64. А потом переехать постепенно. Вообще можно так делать?Теоретически, говорят, возможно (нота 414043.1) Но я ставил на 64-бинтую ось (Linux) 32-битный Oracle для стендбая и боевого и 64-битный для дальнейшей работы. На нескольких хостах. Как все 32-битные стендбаи устаканились, в час "X" все останавливаем, переключаем все на 64 и выполняем миграцию (по ноте 341880.1 -- там дополнительные приседания для жабы). Простой был около 20 мин (на перекомпиляцию тоже никого не пущал). Собственно, столько же было бы, если бы стендбай был поднят на 64-битном, а боевой на 32-битном. Почему так не стал делать, не помню. Скорее всего, так казалось меньше возможных багов и ошибок stilПока граблей, кроме вышеобсуждаемой ошибки коннекта не встретил.. Разве что кроме того, что софт отказался работать без oci.dll, которая есть только в клиенте 32х битномЭто что-то новенькое Просто в 64-битном клиенте 64-битный oci.dll, в 32-битном -- соответственно, 32-битный Похоже, что просто софт у тебя 32-битный, вот и просил соответсвующую библиотеку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 08:19:47 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=38686820&tid=1887509]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 390ms |

| 0 / 0 |
