|
Восстановление бекапа через RMAN по сети
|
|||
---|---|---|---|
#18+
Доброго времени суток. Все операции выполняются на песочнице Есть 2 идентичные виртуальные машины Windows 2003 R2 x64/Oracle 11.2.0.4 На первой машине делаю бекап на диск виртуально машины. Папку с бекапом расшариваю Копирую бекап на вторую машину средствами ОС. Восстанавливаю базу без каких либо проблем Но если попробовать восстанавливать базу по сети, то ничего не выходит. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Диск Е - локальный Диск Z - сетевой диск (папка) с бекапом на первой машине Если заменить Z на полный сетевой путь, то ситуация не меняется. Домена нет. На второй машине службу базы запускаю не из под системной учетки, а из под пользователя админа (Oracle) с паролем. Подскажите в какую сторону копать? Перенос песочниц на более свежую ось может помочь? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2021, 16:41 |
|
Восстановление бекапа через RMAN по сети
|
|||
---|---|---|---|
#18+
Илья Елисеев, В каталоге сохранён путь, куда делался бэкап. Z: там нет. Можно добавить: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2021, 17:03 |
|
Восстановление бекапа через RMAN по сети
|
|||
---|---|---|---|
#18+
PuM256, не получается RMAN используется без каталога Восстановление spfile и controlfile возможно с любого локального пути, хоть D, хоть Y, но не по сети. Для Код: plsql 1.
указания пути к бекапу, нужно смонтировать базу, но сначала нужно восстановить spfile и controlfile Можно ли вообще их восстановить по сети? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2021, 17:24 |
|
Восстановление бекапа через RMAN по сети
|
|||
---|---|---|---|
#18+
Илья Елисеев, если вы под своей майкрософтовой УЗ смонтировали диск на букву и имеете доступ на шару и файловую систему, то не факт, что букву диска и права имеет УЗ windows сервиса, под которым СУБД работает. rman - по большому счету это всего лишь интерфейс к dbms пакету. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2021, 17:42 |
|
Восстановление бекапа через RMAN по сети
|
|||
---|---|---|---|
#18+
Илья Елисеев, Для информации, как правило назначение дисков на сетевой путь, это user specific, то есть УЗ службы oracle не факт что видит этот диск. Чтобы сработало без проблем, нужно: 1) Учетная запись службы OracleServiceXXX должна иметь права на чтение каталога с rman backup 2) Используйте полный сетевой путь для catalog start with Если ошибка останется, то: 1) включить DEBUG 2) Что у Вас в sqlnet.ora на target database? 3) Если не разберетесь сразу, приведите полный листинг команд + команду RMAN как вызывали Код: plsql 1. 2.
4) Что конкретно хотите получить? Копию, standby Может проще duplicate выполнить? памятка: HOWTO :: Как правильно задавать вопросы Как мне оформить свое сообщение? Студентам, желающим помощи 1) Полная постановка задачи (без сокращений) 2) Подготовьте тестовые данные, лучше в виде with пример (не ваш случай) в конце 3) Покажите что сделали, что получили, без сокращений. ( лучше не в виде screenshot) 4) используйте Тэги, читать код без них неудобно, правильно оформляйте сообщение Пример подготовленных данных, запроса и вывода. Код: 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. 32. 33. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2021, 17:49 |
|
Восстановление бекапа через RMAN по сети
|
|||
---|---|---|---|
#18+
Илья Елисеев Но если попробовать восстанавливать базу по сети, то ничего не выходит. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Поэтому пользуйтесь UNC-путями, если RMAN не откажется их принять. Ну и не забывайте, что права доступа пользователя и права доступа сервиса (совсем другой пользователь) - сильно отличаются. Плюс, роялит "домен - не домен". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2021, 19:02 |
|
Восстановление бекапа через RMAN по сети
|
|||
---|---|---|---|
#18+
Всем спасибо огромное за советы. Путь через букву сетевого диска действительно не работает. Можно только полный путь \\server1\oracle_backup\level0\CF_C-1234567890-20210816-00.BCP В DEBUG оказалось Код: plsql 1.
Проблема оказалась в правах доступа к каталогу на первой машине. Полный локальный путь был F:\oracle_backup\level0\ Расшарил F:\oracle_backup\ и дал разрешения только на F:\oracle_backup\ без наследования В разрешениях указал что применять "Для этой папки, ее подпапок и файлов" и все заработало PS: Все это было нужно для тренировки. Разбираюсь с различными сценариями rman. Как восстановить базу, копировать и тд и тп. Если бекапы лежали на локальной машине, то все получалось, а вот с бекапами в сети возникла проблема, которая благодаря вам решилась. Еще раз огромное спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2021, 12:39 |
|
|
start [/forum/search_topic.php?author=GraDea&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 439ms |
total: | 715ms |
0 / 0 |