|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Возможно мой вопрос уже обсуждался, но тем не менее... БД 10gR2. Разработчик настроил работу RMAN так, что архивные логи валяться в директорию, которая находится в рутовой партиции: /export/home/arch . Соответственно когда их становиться слишком много и партиция забивается на 100% все встает колом БД перестает отвечать на запросы, ждет когда появится свободное место и RMAN завершит очередную операцию. Для хранения архив логов я выделил отдельную партицию /u02. Скажите как правильно мне переконфигурировать RMAN, чтобы логи складывались в /u02 ? Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 09:25 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 09:32 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Ramin, не совсем понял ... Можно поподробней ... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 09:35 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Ш_А_ВRamin, не совсем понял ... Можно поподробней ... может у вас конкретно в скрипте указано это директория, я привел как через команду делать бекап архивлогов на какое то место.... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 09:43 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Ramin, возможно и в скрипте ... где его можно посмотреть ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 09:56 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Ш_А_ВRamin, возможно и в скрипте ... где его можно посмотреть ? у вас бекапы автоматически идут? через джоб? через крон? как вообще снимается бекап? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 09:58 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
автор. Разработчик настроил работу RMAN так, что архивные логи валяться в директорию, которая Rman не формирует архивные журналы, их формирует БД. Вы определитесь что у вас место занимает, журналы или бакапы журналов? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:02 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
semenar, бэкапы журналов. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:16 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Ш_А_Вsemenar, бэкапы журналов. сперва нужно выяснить , вообще как снимаются бекапы в вашей системе. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:18 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
RaminШ_А_Вsemenar, бэкапы журналов. сперва нужно выяснить , вообще как снимаются бекапы в вашей системе. Что именно Вы хотите знать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:20 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Ш_А_ВRaminпропущено... сперва нужно выяснить , вообще как снимаются бекапы в вашей системе. Что именно Вы хотите знать ? RMAN> show all ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:23 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Ш_А_ВRaminпропущено... сперва нужно выяснить , вообще как снимаются бекапы в вашей системе. Что именно Вы хотите знать ? ваш бекап скрипт ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:25 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
покажи этот файл: /IRSLN2_backup/RMAN/scripts/rman_delete_archlogs.rcm ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:39 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Прошу прощения скопировал весь экран , сам скрипт arch_proc_ru.sh ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:40 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Raminпокажи этот файл: /IRSLN2_backup/RMAN/scripts/rman_delete_archlogs.rcm connect target backup_admin/backup_admin@irsln2; crosscheck archivelog all; run {delete noprompt archivelog until time 'SYSDATE-3';} ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:43 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
N.IvankinШ_А_Впропущено... Что именно Вы хотите знать ? RMAN> show all using target database control file instead of recovery catalog RMAN configuration parameters are: CONFIGURE RETENTION POLICY TO REDUNDANCY 2; CONFIGURE BACKUP OPTIMIZATION OFF; # default CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/IRSLN2_backup/RMAN/rman_dumps/irsln2_backup/%F'; CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default CONFIGURE MAXSETSIZE TO UNLIMITED; # default CONFIGURE ENCRYPTION FOR DATABASE OFF; # default CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/export/home/oracle/10g/dbs/snapcf_IRSLN3.f'; # default ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 10:49 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
это не скрипт бекапа, должно быть что то такое: backup database ... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 11:22 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
1) Очень похоже что у тебя бэкапы вообще не делаются т.к. rman удаляет только архивлоги 2) У тебя место забивают не бэкапы архивлогов а сами архивлоги. В базе данных есть такое понятие как редулоги, архивлоги и бэкапы архивлогов - и это 3 разных типа файлов. 3) Для того чтоб изменить место куда складываются архивлоги - делаешь: su - oracle (или пользователь под которым стоит база) проверяешь чтоб были выставленны переменные echo $ORACLE_SID echo $ORACLE_HOME если не выставленны то выставляешь далее: $ORACLE_HOME/bin/sqlplus sys as sysdba (когда спросит пароль - можешь попробовать просто жмакнуть Enter) sqlplus> show parameter log_archive_dest тебе вывалится 10 параметров log_archive_dest_n (где n от 1 до 10) и ещё 10 параметров с их состоянием -включенны они или нет. Их так много потому что база может складывать архивлоги сразу в несколько мест Смотришь в каком из них прописан пути и меняешь их командой потипу (предварительно убедись что директория существует и пользователь оракл имеет право туда писть - иначе опять всё колом встанет): sqlplus> alter system set log_archive_dest_n='location=/u02/oracle/[Сид_базы]/oraarch'; sqlplus> alter system switch logfile; sqlplus>exit; идёшь и проверяешь что в новой директории появился файлик архивлога 4) Тебе как минимум надо поменять скрипты которые в кроне чтоб они работали с новым путём. 5) Тебе обязательно надо задуматься о бэкапе базы т.к. очень похоже что он у тебя сейчас не делается. Просто архивлоги без бэкапа базы тебе не помогут в случае вылета диска или множества других проблем которые могут возникнуть Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 11:26 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Partos1) Очень похоже что у тебя бэкапы вообще не делаются т.к. rman удаляет только архивлоги 2) У тебя место забивают не бэкапы архивлогов а сами архивлоги. В базе данных есть такое понятие как редулоги, архивлоги и бэкапы архивлогов - и это 3 разных типа файлов. 3) Для того чтоб изменить место куда складываются архивлоги - делаешь: su - oracle (или пользователь под которым стоит база) проверяешь чтоб были выставленны переменные echo $ORACLE_SID echo $ORACLE_HOME если не выставленны то выставляешь далее: $ORACLE_HOME/bin/sqlplus sys as sysdba (когда спросит пароль - можешь попробовать просто жмакнуть Enter) sqlplus> show parameter log_archive_dest тебе вывалится 10 параметров log_archive_dest_n (где n от 1 до 10) и ещё 10 параметров с их состоянием -включенны они или нет. Их так много потому что база может складывать архивлоги сразу в несколько мест Смотришь в каком из них прописан пути и меняешь их командой потипу (предварительно убедись что директория существует и пользователь оракл имеет право туда писть - иначе опять всё колом встанет): sqlplus> alter system set log_archive_dest_n='location=/u02/oracle/[Сид_базы]/oraarch'; sqlplus> alter system switch logfile; sqlplus>exit; идёшь и проверяешь что в новой директории появился файлик архивлога 4) Тебе как минимум надо поменять скрипты которые в кроне чтоб они работали с новым путём. 5) Тебе обязательно надо задуматься о бэкапе базы т.к. очень похоже что он у тебя сейчас не делается. Просто архивлоги без бэкапа базы тебе не помогут в случае вылета диска или множества других проблем которые могут возникнуть Удачи. Спасибо за развернутый ответ! Но при попытке изменить нужный мне log_archive_dest выходит ошибка: SQL> alter system set log_archive_dest_n='/u03'; alter system set log_archive_dest_n='/u03' * ERROR at line 1: ORA-02065: illegal option for ALTER SYSTEM SQL> alter system set log_archive_dest_1='/u03'; alter system set log_archive_dest_1='/u03' * ERROR at line 1: ORA-32017: failure in updating SPFILE ORA-16179: incremental changes to "log_archive_dest_1" not allowed with SPFILE Посоветуйте как победить . ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 13:51 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 13:54 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
pravednikШ_А_В, Поиск ;) Спасибо помогло но не совсем. Делаю: Код: plsql 1. 2. 3.
А когда смотрю параметры: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
Ничего не поменялось (( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 14:17 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Ш_А_ВpravednikШ_А_В, Поиск ;) Спасибо помогло но не совсем. Делаю: Код: plsql 1. 2. 3.
А когда смотрю параметры: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
Ничего не поменялось (( это не бекап, и никак не касается рман-у ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 14:19 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Ш_А_ВНичего не поменялось (( Потому что вы не туда смотрите ) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2012, 14:20 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Не используй "SCOPE=spfile" - иначе параметры применятся только после рестарта инстанса. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2012, 11:29 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
PartosНе используй "SCOPE=spfile" - иначе параметры применятся только после рестарта инстанса. А если еще раз попробовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2012, 11:32 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Сорри, был невнимателен ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2012, 11:32 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
У меня > show parameter log_archive_dest возвращает следующее: Код: 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64.
Правильно ли я понимаю, что это означает, что архивлоги кладутся в ORACLE_HOME? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 14:53 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Pastic архивлоги кладутся в ORACLE_HOME? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2020, 15:23 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Pastic, Что возвращает команда Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 23:55 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
flexgen Pastic, Что возвращает команда Код: plsql 1.
ORA-00900: invalid SQL statement ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 10:38 |
|
Как изменить место хранения архив логов в RMAN
|
|||
---|---|---|---|
#18+
Pastic flexgen Pastic, Что возвращает команда Код: plsql 1.
ORA-00900: invalid SQL statement Вообще-то это команда SQL*Plus. А ты где ее набираешь? Если просто SELECT, то выше уже сказали Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2020, 10:48 |
|
|
start [/forum/topic.php?all=1&fid=52&tid=1881450]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 179ms |
0 / 0 |