Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
Добрый день! Крутиться SQL база на SSD винте размер 20 GB (Ubuntu 10.04+ db2 exc 9.7.4). Требуется временно перенести ее другой винт, чтобы объединить 2 раздела на SDD-диске (как всегда стало не хватать места), вопрос: Можно ли перенести базу (предварительно остановив) обычным копированием на другой жесткий диск, и подцепить ее в IBM центр управления через меню "Change", там как раз указан путь к базе. Если да, то достаточно ли будет остановить базу и изменить ее путь на папку с копией моей базы на другом винте (не меняя имени базы, порта и тд)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 09:53 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
ne4to, Дробрый день. Последовательность действий: - Делаете запрос из SYSIBMADM.DBPATHS - на основе результатов предыдущего запроса готовите файл для db2relocatedb В нём вместе с нижеприведёнными обязательными строками укажите старые и новые пути. Код: plaintext 1. 2. 3. 4. - остановите db2 - переместите вручную все пути (если по старому local_db_directory есть другие базы, local_db_directory надо скопировать) Если по новому пути уже есть другие базы db2, это всё работать не будет, иначе вы затрёте локальный каталог. Тогда надо будет выбрать другой путь, по которому ещё нет баз db2. Не забудьте дать права владельцу экземпляра на всеновые пути. - запустите db2relocatedb с вашим файлом - проверьте с помощью list db directory, каталогизирована ли база (не помню точно, надо ли её после этого в ручную каталогизировать по новому пути). Если нет - выполните команду Код: plaintext Потренируйтесь сначала на тестовой базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 11:53 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
CawaSPb, Спс, данный способ видел, но в силу малого опыта работы с DB2 и привычки все делать через "Центр управления" (душа лежит больше к графическому интерфейсу) отложил это способ на потом. Просто хотел узнать цеплял ли кто базу именно так как я предложил. Да если не сложно, помогите еще в 1 вопросе: Изменил путь создания базы по умолчанию, через тот же Центр управления изменил параметр в инсте DFTDBPATH был /bases/linuxbase - папка bases был отдельный раздел на SSD винте (прописан в fstabe) стал /backup/123/linuxbase - обычная папка на другом винте При попытке создать через консоль 1с новую базу вылетает ошибка: SQL 1051N The path "/backup/123/linuxbase" does not exist or is not valid SQK state 57019: the statement was not successfull, because of a problem with a resource. Не понимаю в чем проблема, места на диске почти не осталось, после смены пути комп не перезагружал, ограничился db2stop force --изменил путь---db2start ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 12:19 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Спасибо Mark, конечно начну с тестовой (хотя у нас сейчас крутиться тока 1 база), возникла проблема постом выше, сейчас я не могу даже создать новую базу на другом винте чтоб хоть как то начать пробовать переносить, помогите решить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 12:29 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
ne4toSQL 1051N The path "/backup/123/linuxbase" does not exist or is not valid SQK state 57019: the statement was not successfull, because of a problem with a resource.Владельцем /backup и его подкаталогов вы сделали владельца экземпляра и его первичную группу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 12:34 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, под root раздал на эту папку всем права на чтение/запись но боюсь этого мало, не напомните как это сделать через командную строку? пользователь под которым создаю базу db2inst1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 12:46 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Разобрался, раздал корректно права на каталог так как вы сказали, все завелось, новая база создалась по поводу db2relocatedb, не очень понял как создать запрос, пишу в командной строке от пользователя db2inst1 команду: select franch1 from sysibmadm.dbpaths - ошибка синтаксиса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 13:13 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
ne4toпо поводу db2relocatedb, не очень понял как создать запрос, пишу в командной строке от пользователя db2inst1 команду: select franch1 from sysibmadm.dbpaths - ошибка синтаксисаИз командной строки (не из командного процессора db2): Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 13:42 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Хорошо буду пробовать. Mark, не подскажите почему я не могу поменять путь (горит серым) через меню Change в Центре управления на базу (выполнил db2stop force чтоб ее остановить но путь изменить не дает), я так понимаю нужно запустить db2 admin, не подскажите как? пишу db2admin start - команда не найдена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 14:00 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
ne4toMark, не подскажите почему я не могу поменять путь (горит серым) через меню Change в Центре управления на базу (выполнил db2stop force чтоб ее остановить но путь изменить не дает), я так понимаю нужно запустить db2 admin, не подскажите как? пишу db2admin start - команда не найдена db2admin надо запускать от пользователя с именем, которое выводит эта команда: Код: sql 1. Но это вам не поможет - оно всё равно не даст вам поменять путь базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 15:01 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Ясно, буду двигаться по вашему варианту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 15:09 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
Уточняю Сформировал фаил через SYSIBMADM.DBPATHS (прикрепил) На основе его сформировал конфигурационный фаил relocate.cfg: DB_NAME=FRANCH1 - (не знаю чувствительна ли к регистру) DB_PATH=/bases/linuxbase/,/backup/123/linuxbase/ INSTANCE=db2inst1 NODENUM=0 дальше выполняю команду db2stop force и копирую свою базу в новую директорию (/backup/123/linuxbase/) выполняю команду db2relocatedb -f relocate.cfg после выполнения проверяю директории db2 list db directory db2start -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 16:11 |
|
||
|
Временный перенос базы
|
|||
|---|---|---|---|
|
#18+
ne4to, Код: plaintext 1. 2. 3. 4. ну и перед db2relocatedb не забудьте: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 16:58 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=46&tid=1601914]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 170ms |

| 0 / 0 |
