Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как сделать клон базы SAMPLE?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Нужно сделать клон БД SAMPLE. OC Ubuntu 10.04 логин под db2inst1 $ db2look -d sample -u db2inst1 -a -e -x -l -o sample.ddl $ db2 create database sample2 pagesize 8192 $ db2 -td# -vf sample.ddl -z recreate_from_sample_to_sample2.log $ db2move sample export $ db2move sample2 load Что я делаю неправильно? Базу sample2 неправильно создаю? Логи прилагаются :) Спасибо. С уважением, Черников Иван. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2011, 17:29 |
|
||
|
Как сделать клон базы SAMPLE?
|
|||
|---|---|---|---|
|
#18+
А чем backup-restore не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2011, 19:23 |
|
||
|
Как сделать клон базы SAMPLE?
|
|||
|---|---|---|---|
|
#18+
Ivan Ivanich, Просто надо сделать именно так и никак иначе :) Практическая сторона - перемещение данных между разными платформами. Почему представления не создавались, я уже нашёл (файл sample.ddl). Теперь надо разобраться как целостность базы восстанавливать после db2move sample2 load... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2011, 19:50 |
|
||
|
Как сделать клон базы SAMPLE?
|
|||
|---|---|---|---|
|
#18+
По Вашим логам БД создалась, и данные в нее залились (кроме SYSTOOLS.STMG_DBSIZE_INFO - но я подозреваю, что данные из нее и не нужно переносить), в чем тогда проблема? Вы с sample2 работать не можете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2011, 08:43 |
|
||
|
Как сделать клон базы SAMPLE?
|
|||
|---|---|---|---|
|
#18+
Иван Черников... Теперь надо разобраться как целостность базы восстанавливать после db2move sample2 load... Спасибо. После load надо проверить целостность данных с помощью set integrity для таблиц у которых syscat.tables.status='C' выполнив для них set integrity с опцией immediate checked. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2011, 09:17 |
|
||
|
Как сделать клон базы SAMPLE?
|
|||
|---|---|---|---|
|
#18+
Наконец то я разобрался :)) 1. Команда db2look -d sample -u db2inst1 -a -e -x -l -o sample.ddl (кстати, -u db2inst1 здесь лишняя опция, т.к. она перекрывается опцией -a) создала файл sample.ddl, но почему то операторы создания алиасов для таблиц DEPARTMENT, EMPLOYEE и т.д. поместила после операторов создания представлений, в которых используются алиасы упомянутых таблиц. Код: plaintext 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. 2. Некоторые таблицы (в том числе и DEPARTMENT, EMPLOYEE) находились в состоянии "отложенной проверки целостности" set integrity pending state, т.е в поле syscat.tables.status для этих таблиц было значение 'C', а при нормальной целостности должно быть 'N'. Соответсвенно, доступ к ним я получить не мог syscat.tables.access_mode='N' (NO ACCESS), а должно быть 'F' (FULL ACCESS) 3. Так как таблицы DEPARTMENT и EMPLOYEE связаны между собой "отношением циклического реляционного ограничения" Код: plaintext 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. db2 set integrity for department, employee immediate checked, а потом уже db2 set integrity emp_photo immediate checked db2 set integrity for emp_resume immediate checked db2 set integrity for project immediate checked db2 set integrity for projact immediate checked db2 set integrity for empprojact immediate checked db2 set integrity for adefusr immediate checked , так как эти таблицы зависят от DEPARTMENT и/или EMPLOYEE + ещё надо было проверить целостность для 2-3 независимых таблиц (по-моему ACT и PURCHASEORDER). Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2011, 15:32 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37078801&tid=1602405]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
169ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 291ms |
| total: | 544ms |

| 0 / 0 |
