powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как изменить место хранения архив логов в RMAN
31 сообщений из 31, показаны все 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
Как изменить место хранения архив логов в RMAN
    #37773727
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, был невнимателен
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как изменить место хранения архив логов в RMAN
    #39937125
Фотография Pastic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня > 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.
NAME                                    TYPE         VALUE
_______________________________________ ____________ _____________________________
log_archive_dest                        string
log_archive_dest_1                      string
log_archive_dest_10                     string
log_archive_dest_11                     string
log_archive_dest_12                     string
log_archive_dest_13                     string
log_archive_dest_14                     string
log_archive_dest_15                     string
log_archive_dest_16                     string
log_archive_dest_17                     string
log_archive_dest_18                     string
log_archive_dest_19                     string
log_archive_dest_2                      string
log_archive_dest_20                     string
log_archive_dest_21                     string
log_archive_dest_22                     string
log_archive_dest_23                     string
log_archive_dest_24                     string
log_archive_dest_25                     string
log_archive_dest_26                     string
log_archive_dest_27                     string
log_archive_dest_28                     string
log_archive_dest_29                     string
log_archive_dest_3                      string
log_archive_dest_30                     string
log_archive_dest_31                     string
log_archive_dest_4                      string
log_archive_dest_5                      string
log_archive_dest_6                      string
log_archive_dest_7                      string
log_archive_dest_8                      string
log_archive_dest_9                      string
log_archive_dest_state_1                string       enable
log_archive_dest_state_10               string       enable
log_archive_dest_state_11               string       enable
log_archive_dest_state_12               string       enable
log_archive_dest_state_13               string       enable
log_archive_dest_state_14               string       enable
log_archive_dest_state_15               string       enable
log_archive_dest_state_16               string       enable
log_archive_dest_state_17               string       enable
log_archive_dest_state_18               string       enable
log_archive_dest_state_19               string       enable
log_archive_dest_state_2                string       enable
log_archive_dest_state_20               string       enable
log_archive_dest_state_21               string       enable
log_archive_dest_state_22               string       enable
log_archive_dest_state_23               string       enable
log_archive_dest_state_24               string       enable
log_archive_dest_state_25               string       enable
log_archive_dest_state_26               string       enable
log_archive_dest_state_27               string       enable
log_archive_dest_state_28               string       enable
log_archive_dest_state_3                string       enable
log_archive_dest_state_30               string       enable
log_archive_dest_state_31               string       enable
log_archive_dest_state_4                string       enable
log_archive_dest_state_5                string       enable
log_archive_dest_state_6                string       enable
log_archive_dest_state_7                string       enable
log_archive_dest_state_8                string       enable
log_archive_dest_state_9                string       enable



Правильно ли я понимаю, что это означает, что архивлоги кладутся в ORACLE_HOME?
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #39937156
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pastic
архивлоги кладутся в ORACLE_HOME?
Может FRA, может вообще никуда. Путь конкретного лога v$archived_log.name
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #39938042
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pastic,

Что возвращает команда
Код: plsql
1.
ARCHIVE LOG LIST
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #39938592
Фотография Pastic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flexgen
Pastic,

Что возвращает команда
Код: plsql
1.
ARCHIVE LOG LIST



ORA-00900: invalid SQL statement
...
Рейтинг: 0 / 0
Как изменить место хранения архив логов в RMAN
    #39938597
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pastic
flexgen
Pastic,

Что возвращает команда
Код: plsql
1.
ARCHIVE LOG LIST



ORA-00900: invalid SQL statement

Вообще-то это команда SQL*Plus. А ты где ее набираешь?

Если просто SELECT, то выше уже сказали
Код: plsql
1.
2.
SELECT *
FROM v$archived_log
...
Рейтинг: 0 / 0
31 сообщений из 31, показаны все 2 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как изменить место хранения архив логов в RMAN
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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