Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
Бэкап: db2 backup db nftg_db2 tablespace (SYSCATSPACE, LARGESPACE1, LARGESPACE32, SYSTOOLSPACE, USERSPACE1) online incremental to "h:\backup\nftg_db2" compress INCLUDE LOGS without prompting Восстановление: DB2 RESTORE DB nftg_db2 tablespace (SYSCATSPACE, LARGESPACE1, LARGESPACE32, SYSTOOLSPACE, USERSPACE1) INCREMENTAL AUTO FROM "H:\Backup\NFTG_DB2" TAKEN AT 20141021161228 INTO NFTG_DB2 REPLACE EXISTING DB2 ROLLFORWARD DB nftg_db2 TO END OF BACKUP AND COMPLETE tablespace (SYSCATSPACE, LARGESPACE1, LARGESPACE32, SYSTOOLSPACE, USERSPACE1) rollforward выдает: SQL4906N The list of table space names specified is an incomplete set for the rollforward operation. Что я не так делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2014, 16:38 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
Toshkin, Если я не ошибаюсь, SYSCATSPACE можно накатывать только TO END OF LOGS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2014, 20:14 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
Toshkin, db2 "? SQL4906N" SQL4906N The list of table space names specified is an incomplete set for the rollforward operation. Explanation: The list of table space names is incomplete for one of the following reasons: * For point-in-time table space recovery, a table space list must be specified. * For point-in-time table space recovery, a self-contained list of table space names must be specified. The table spaces in the list must contain all objects of every table included in the table spaces. * Point-in-time table space recovery is not allowed for the system catalogs. * End-of-logs table space recovery is allowed for the system catalogs but it can be the only table space name in the list. * The CANCEL option for rollforward must have a table space list if there are no table spaces in "rollforward-in-progress" state. User response: Check the table space list and resubmit the rollforward command with the complete table space list. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2014, 23:26 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
Спасибо! Тогда возникает другой вопрос: Нужно бэкапить всю базу кроме одного tablespace с блобами (его отдельно). Как это лучше сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2014, 10:01 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
если в rollforward использовать END OF LOGS, ошибка остается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2014, 10:38 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
заработало вот в таком виде: DB2 RESTORE DB nftg_db2 tablespace (SYSCATSPACE, SYSTOOLSPACE, LARGESPACE1, LARGESPACE32, USERSPACE1) INCREMENTAL AUTO FROM "H:\Backup\NFTG_DB2" TAKEN AT 20141021161228 INTO NFTG_DB2 REPLACE EXISTING DB2 ROLLFORWARD DB nftg_db2 TO END OF LOGS AND COMPLETE tablespace (SYSCATSPACE) DB2 ROLLFORWARD DB nftg_db2 TO END OF LOGS AND COMPLETE tablespace (SYSTOOLSPACE) DB2 ROLLFORWARD DB nftg_db2 TO END OF LOGS AND COMPLETE tablespace (LARGESPACE1, LARGESPACE32, USERSPACE1) Вот где написано, что сначала нужно докатывать системные TS, а только потом пользовательские? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2014, 11:04 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
Toshkin... Вот где написано, что сначала нужно докатывать системные TS, а только потом пользовательские? db2 "? SQL4906N" SQL4906N The list of table space names specified is an incomplete set for the rollforward operation. Explanation: The list of table space names is incomplete for one of the following reasons: * For point-in-time table space recovery, a table space list must be specified. * For point-in-time table space recovery, a self-contained list of table space names must be specified. The table spaces in the list must contain all objects of every table included in the table spaces. * Point-in-time table space recovery is not allowed for the system catalogs. * End-of-logs table space recovery is allowed for the system catalogs but it can be the only table space name in the list. * The CANCEL option for rollforward must have a table space list if there are no table spaces in "rollforward-in-progress" state. User response: Check the table space list and resubmit the rollforward command with the complete table space list. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2014, 17:11 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите пожалуйста, можно ли в DB2 восстановить табличное пространство из одной БД в другую? И если можно, то где об "этом" можно почитать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 16:11 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 16:55 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
Я бы ещё рекомендовал обратить внимание на REBUILD WITH опцию RESTORE. Со schema transporting столкнулся в своё время с такой "неприятностью", что "A database schema must be transported in its entirety", что часто лишает затею смысла (никак не получаем нужного transporting set). С REBUILD WITH проще. В поднятой базе таблицы в неупомянутых tablespace (как и сами табличные пространства) просто остаются недоступны. Главное - не забыть включить в поднимаемые tablespace'ы SYSCATSPACE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 22:02 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein Спасибо. Почитал. К сожалению не нашел в исходной БД transportable пространств. CawaSPb Как я понял, для restore необходимо, чтоб БД, в которое происходит восстановление, была копией исходной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 15:03 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
МаксимГ, Можно просто в новую. После restore - rollforward до конца логов (или просто стоп) по логам от оригинальной БД. В финале оно просто ругнётся, что часть табличных пространств недоступна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 15:27 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
МаксимГПочитал. К сожалению не нашел в исходной БД transportable пространств.А как и зачем вы их искали? Если у вас база не младше v9.7, то там пользовательские пространства и схемы все "транспортабельные". Другое дело, что там есть ограничения по поводу того, какая наименьшая комбинация схем и пространств может считаться отдельным транспортным набором. Этот набор можно транспортировать только полностью. Ну и то, что ни один из объектов набора (схема, пространство) не должен совпадать по имени с существующим однотипным объектом в базе-цели. Если эти условия невозможно выполнить, тогда этот метод не для вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 15:29 |
|
||
|
Проблема с восстановлением tablespace
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinА как и зачем вы их искали? db2 "select distinct substr( t.tabschema, 1, 10) as schema, substr( tbs.tbspace, 1, 30) as tspace from syscat.tablespaces tbs , syscat.tables T where tbs.tbspace IN (t.tbspace,t.index_tbspace,t.long_tbspace) order by schema" APP_LOG INDEXSPACE1 APP_LOG LONGSPACE1 APP_LOG TABLESPACE1 APP_UTILS INDEXSPACE1 APP_UTILS TABLESPACE1 DARTS INDEXSPACE2 DARTS LONGSPACE1 DARTS TABLESPACE2 DARTS USERSPACE1 BDSM INDEXSPACE1 BDSM INDEXSPACE2 BDSM INDEXSPACE3 BDSM LONGSPACE1 BDSM LONGSPACE2 BDSM SYSTOOLSTMPSPACE BDSM TABLESPACE1 BDSM TABLESPACE2 BDSM TABLESPACE3 BDSM USERSPACE1 BDSMLOAD INDEXSPACE2 BDSMLOAD LONGSPACE2 BDSMLOAD TABLESPACE1 BDSMLOAD TABLESPACE2 BDSMLOAD USERSPACE1 BDSM_INTERF INDEXSPACE2 BDSM_INTERF LONGSPACE2 BDSM_INTERF TABLESPACE2 SYSIBM SYSCATSPACE SYSTOOLS SYSTOOLSPACE SYSTOOLS TABLESPACE1 SYSTOOLS USERSPACE1 Пытался увидеть комбинацию схем и пространств для восстановления TABLESPACE1 или APP_UTILS. Комбинация ~ равна самой базе, а хотелось бы в новую БД перенести только одно\два табличных пространств. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2015, 16:25 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38783789&tid=1600766]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 186ms |

| 0 / 0 |
