Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
rollforward поиск активного лога
|
|||
|---|---|---|---|
|
#18+
Восстанавливая базу столкнулся со следующей проблемой: db2 "rollforward db BB to 2014-03-02-12.00.00 and stop" SQL4970N Roll-forward recovery on database "BB" cannot reach the specified stop point (end-of-log or point-in-time) on database partition(s) "0". Roll-forward recovery processing has halted on log file "S0000008.LOG". К сожалению я не знаю где лежит этот "S0000008.LOG". Хотел посмотреть в db2 get db conf но не могу сконнектится с базой по причине db2 connect to BB SQL1117N A connection to or activation of database "BB" cannot be made because of ROLL-FORWARD PENDING. SQLSTATE=57019 Как еще можно посмотреть стандартный путь к "S0000008.LOG"? Заранее спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2014, 17:13 |
|
||
|
rollforward поиск активного лога
|
|||
|---|---|---|---|
|
#18+
Активный лог нашел но выскакивает та же ошибка. Значит дело не в этом. Есть какие нибудь идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2014, 17:33 |
|
||
|
rollforward поиск активного лога
|
|||
|---|---|---|---|
|
#18+
-_Михаил_-, Оно вам говорит, что S0000008.LOG нашелся, но точка, которую вы указали (2014-03-02-12.00.00 по UTC) в этом файле не находится, а следующего файла (S0000009.LOG) оно не нашло. Он у вас где лежит? Вы уверены, что время указано то, которое вам надо? db2 "rollforward db DB query status" что выдает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2014, 17:53 |
|
||
|
rollforward поиск активного лога
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Да вроде S0000008.LOG присутствует db2 rollforward db BB query status Rollforward Status Input database alias = BB Number of nodes have returned status = 1 Node number = 0 Rollforward status = DB working Next log file to be read = S0000008.LOG Log files processed = S0000007.LOG - S0000007.LOG Last committed transaction = 2014-02-28-13.37.27.000000 UTC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2014, 18:01 |
|
||
|
rollforward поиск активного лога
|
|||
|---|---|---|---|
|
#18+
-_Михаил_-, Оно его не нашло, этот S0000008.LOG. Он где лежит? Там же, где S0000007.LOG? Что выдает db2 get db cfg for BB | grep "LOG" (или find вместо grep, если windows) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2014, 18:35 |
|
||
|
rollforward поиск активного лога
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Да, я все положил в одну и ту же папку -rw-r----- 1 db2inst1 db2iadm1 12288 2014-03-03 13:49 S0000000.LOG -rw------- 1 db2inst1 db2iadm1 12288 2014-03-03 14:18 S0000001.LOG -rw------- 1 db2inst1 db2iadm1 12288 2014-03-03 14:18 S0000002.LOG -rw------- 1 db2inst1 db2iadm1 12288 2014-03-03 14:18 S0000003.LOG -rw------- 1 db2inst1 db2iadm1 12288 2014-03-03 14:18 S0000004.LOG -rw------- 1 db2inst1 db2iadm1 12288 2014-03-03 14:18 S0000005.LOG -rw------- 1 db2inst1 db2iadm1 12288 2014-03-03 14:18 S0000006.LOG -rw------- 1 db2inst1 db2iadm1 12288 2014-03-03 14:18 S0000007.LOG -rw------- 1 db2inst1 db2iadm1 4202496 2014-03-03 14:18 S0000008.LOG и пытался восстановить с помощю: db2 rollforward db BB to 2014-03-02-12.00.00 and stop overflow log path (/space/db2_restore/BB)" db2 get db cfg for BB | grep "LOG" Catalog cache size (4KB) (CATALOGCACHE_SZ) = 300 Log buffer size (4KB) (LOGBUFSZ) = 256 Log file size (4KB) (LOGFILSIZ) = 1024 Number of primary log files (LOGPRIMARY) = 13 Number of secondary log files (LOGSECOND) = 4 Changed path to log files (NEWLOGPATH) = Path to log files = /home/db2inst1/db2inst1/NODE0000/SQL00012/SQLOGDIR/ Overflow log path (OVERFLOWLOGPATH) = Mirror log path (MIRRORLOGPATH) = First active log file = S0000008.LOG Block log on disk full (BLK_LOG_DSK_FUL) = NO Block non logged operations (BLOCKNONLOGGED) = NO Percent max primary log space by transaction (MAX_LOG) = 0 Num. of active log files for 1 active UOW(NUM_LOG_SPAN) = 0 Log retain for recovery enabled (LOGRETAIN) = OFF First log archive method (LOGARCHMETH1) = DISK:/space/db2_backup/BB/logarchmeth1/ Options for logarchmeth1 (LOGARCHOPT1) = Second log archive method (LOGARCHMETH2) = OFF Options for logarchmeth2 (LOGARCHOPT2) = Log pages during index build (LOGINDEXBUILD) = OFF Между тем я сделал db2 "rollforward db BB to end of logs and stop" и это сработало, хотя мне не понятно почему я не могу восстановить базу к указаному времени. Если здесь Rollforward Status Input database alias = BB Number of nodes have returned status = 1 Node number = 0 Rollforward status = DB working Next log file to be read = S0000008.LOG Log files processed = S0000007.LOG - S0000007.LOG Last committed transaction = 2014-02-28-13.37.27.000000 UTC стоит Last committed transaction = 2014-02-28-13.37.27.000000 UTC значит ли это, что последний активный лог был записан 2014-02-28-13.37.27.000000 UTC? То есть если я указываю время 20014-03-02-12.00.00 он не может восстановить базу к более позднему времени. То есть я могу как максимальное время указать 2014-02-28-13.37.27.000000 UTC. Так ли это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2014, 18:53 |
|
||
|
rollforward поиск активного лога
|
|||
|---|---|---|---|
|
#18+
-_Михаил_-, Скорее всего, в 8-м логе нет транзакций, и последняя имеет точку раньше, чем вы указали. Либо вы не все логи скопировали с оригинального сервера. Можно было такой командой (из каталога с этим файлом) посмотреть: db2logsForRfwd DB2TSCHG.HIS –all ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2014, 09:52 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38577121&tid=1601149]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 117ms |

| 0 / 0 |
