powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как изменить место хранения архив логов в RMAN
25 сообщений из 31, страница 1 из 2
Как изменить место хранения архив логов в RMAN
    #37767496
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно мой вопрос уже обсуждался, но тем не менее... БД 10gR2. Разработчик настроил работу RMAN так, что архивные логи валяться в директорию, которая находится в рутовой партиции: /export/home/arch . Соответственно когда их становиться слишком много и партиция забивается на 100% все встает колом БД перестает отвечать на запросы, ждет когда появится свободное место и RMAN завершит очередную операцию. Для хранения архив логов я выделил отдельную партицию /u02. Скажите как правильно мне переконфигурировать RMAN, чтобы логи складывались в /u02 ?
Заранее спасибо!
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767509
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
... PLUS ARCHIVELOG DELETE INPUT FORMAT "/mydir/arch_%d_%T_%s_%p.bak";
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767512
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ramin, не совсем понял ... Можно поподробней ...
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767526
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ш_А_ВRamin, не совсем понял ... Можно поподробней ...
может у вас конкретно в скрипте указано это директория, я привел как через команду делать бекап архивлогов на какое то место....
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767545
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ramin, возможно и в скрипте ... где его можно посмотреть ?
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767547
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ш_А_ВRamin, возможно и в скрипте ... где его можно посмотреть ?
у вас бекапы автоматически идут? через джоб? через крон? как вообще снимается бекап?
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767550
semenar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор. Разработчик настроил работу RMAN так, что архивные логи валяться в директорию, которая
Rman не формирует архивные журналы, их формирует БД. Вы определитесь что у вас место занимает, журналы или бакапы журналов?
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767575
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
semenar, бэкапы журналов.
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767580
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ш_А_Вsemenar, бэкапы журналов.
сперва нужно выяснить , вообще как снимаются бекапы в вашей системе.
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767588
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RaminШ_А_Вsemenar, бэкапы журналов.
сперва нужно выяснить , вообще как снимаются бекапы в вашей системе.
Что именно Вы хотите знать ?
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767598
N.Ivankin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ш_А_ВRaminпропущено...

сперва нужно выяснить , вообще как снимаются бекапы в вашей системе.
Что именно Вы хотите знать ?

RMAN> show all
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767604
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ш_А_ВRaminпропущено...

сперва нужно выяснить , вообще как снимаются бекапы в вашей системе.
Что именно Вы хотите знать ?
ваш бекап скрипт
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767643
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
покажи этот файл:

/IRSLN2_backup/RMAN/scripts/rman_delete_archlogs.rcm
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767647
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения скопировал весь экран , сам скрипт arch_proc_ru.sh
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767654
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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';}
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767670
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767750
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не скрипт бекапа, должно быть что то такое:
backup database ...
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37767767
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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) Тебе обязательно надо задуматься о бэкапе базы т.к. очень похоже что он у тебя сейчас не делается. Просто архивлоги без бэкапа базы тебе не помогут в случае вылета диска или множества других проблем которые могут возникнуть

Удачи.
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37768155
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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

Посоветуйте как победить .
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37768165
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ш_А_В,

Поиск ;)
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37768223
Ш_А_В
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pravednikШ_А_В,

Поиск ;)

Спасибо помогло но не совсем. Делаю:
Код: plsql
1.
2.
3.
SQL> ALTER SYSTEM SET log_archive_dest_1='location=/u03' SCOPE=spfile; 

System altered.


А когда смотрю параметры:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
SQL> show parameter log_archive_dest;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest                     string
log_archive_dest_1                   string      location="/export/home/arch",
                                                 valid_for=(ONLINE_LOGFILE,ALL_
                                                 ROLES)


Ничего не поменялось ((
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37768225
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ш_А_ВpravednikШ_А_В,

Поиск ;)

Спасибо помогло но не совсем. Делаю:
Код: plsql
1.
2.
3.
SQL> ALTER SYSTEM SET log_archive_dest_1='location=/u03' SCOPE=spfile; 

System altered.


А когда смотрю параметры:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
SQL> show parameter log_archive_dest;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest                     string
log_archive_dest_1                   string      location="/export/home/arch",
                                                 valid_for=(ONLINE_LOGFILE,ALL_
                                                 ROLES)


Ничего не поменялось ((
это не бекап, и никак не касается рман-у
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37768229
Фотография pravednik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ш_А_ВНичего не поменялось ((
Потому что вы не туда смотрите )
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37773718
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не используй "SCOPE=spfile" - иначе параметры применятся только после рестарта инстанса.
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #37773724
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PartosНе используй "SCOPE=spfile" - иначе параметры применятся только после рестарта инстанса.
А если еще раз попробовать?
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как изменить место хранения архив логов в RMAN
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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