Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
Уважаемые гуру! Возник вопрос - не могу разобраться третий день, рунет вроде уже весь обшарил. Ситуация такая: решил я в сочетании с 1С 8.1 попробовать IBM DB2 Express. Сервер под Windows 2003 Server. Скачал, установил. Вроде всё работает. Но проблема в том, что базы создаются на том же разделе, куда установлена сама DB2. И никак я не могу понять - как же их переместить на другой, свободный и ничем не занятый жесткий диск? И как вообще задать каталог и диск для вновь создаваемых баз? В MS SQL это делается легко - а вот здесь.... ну никак я её не пойму..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2010, 20:06 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
DmitryУ777, на вскидку: сделать бекап, а затем при ресторе выбрать опцию редирект тейбл спесейсез ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 05:51 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
Alexey Kuznetsov на вскидку: сделать бекап, а затем при ресторе выбрать опцию редирект тейбл спесейсез Спасибо, попробую. А делается это из Центра Управления или из командной строки? Но при этом ведь исходная база останется на старом месте? А мне она там не очень нужна - точнее, совсем не нужна. Второй вопрос пока тоже не снят с повестки - как задать расположение для вновь создаваемых баз? И попутно возникает еще один вопрос: у DB2 есть аналог tempdb MS SQL? Если есть - то как переместить и его? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 08:38 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
Вроде всегда была опция указания пути к создаваемой базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 09:49 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
BuryCommonerВроде всегда была опция указания пути к создаваемой базе. В IBM DB2 - возможно. Хотя при помощи Мастера мне не удалось создать базу по указанному пути - он на что-то ругается (посмотрю завтра и выложу скриншот). Я же создаю базу из 1С8 - а там указание пути к базе не предусмотрено. Если же создать сначала базу из DB2, то потом возникают головные боли с подключением её к серверу 1С. Именно поэтому для меня как для начинающего осваивать DB2 пока проще создать базу из 1С, а уже потом перенести её в другое место на сервере. Можно, конечно, переустановить DB2 на нужный раздел, и тогда она будет на нем базы и создавать - но мне такой вариант не по душе. Кроме того, это ведь не снимает проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 11:12 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
BuryCommonerВроде всегда была опция указания пути к создаваемой базе. Еще момент. У Вас на скриншоте - мастер восстановления. Мне же нужно не восстановление, а перемещение - по старому расположению (а это СИСТЕМНЫЙ раздел Винды) мне база даром не нужна. И служебные базы мне там тоже не нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 11:16 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
DmitryУ777, Вот тут можно почитать о том, как сделать, чтобы базы данных создавались в другом месте по-умолчанию: Если же вы уже создали базу данных и хотите ее переместить, то Alexey Kuznetsov Вам уже предложил решение. Сделайте резервную копию и восстановите на другой диск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 12:37 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
DmitryУ777Alexey Kuznetsov на вскидку: сделать бекап, а затем при ресторе выбрать опцию редирект тейбл спесейсез Спасибо, попробую. А делается это из Центра Управления или из командной строки? Но при этом ведь исходная база останется на старом месте? А мне она там не очень нужна - точнее, совсем не нужна. Второй вопрос пока тоже не снят с повестки - как задать расположение для вновь создаваемых баз? И попутно возникает еще один вопрос: у DB2 есть аналог tempdb MS SQL? Если есть - то как переместить и его? Сделать это можно из центра управления, скриншот Вам привели. Старую базу после резервного копирования нужно отбросить. Я так понимаю, что аналогом tempdb в db2 является temporary tablespace. Минимум по одному на базу данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 12:44 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
asbestosDmitryУ777, http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/r0000281.htm] Если же вы уже создали базу данных и хотите ее переместить, то Alexey Kuznetsov Вам уже предложил решение. Сделайте резервную копию и восстановите на другой диск. Спасибо за ответ. Завтра попробую. Нерешенным остается два вопроса 1. Как удалить базу со старого расположения ? 2. Как переместить системные базы в новое расположение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 12:44 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
asbestos. Старую базу после резервного копирования нужно отбросить. Что это означает? "Отсоединить" в Центре управления - я правильно понял? А физически её как удалить? 11 гигов (конкретная база) на системном разделе жалко. Я почему так допрашиваю - после работы с MS SQL вроде те же самые команды в DB2 работают как-то по-другому.... Выбираю в Центре "Удалить" - база просто отсоединяется и пропадает из общего списка Выбираю "Отсоединить" - вообще ничего не происходит и никаких сообщений не выдается Пробовал создать базу вручную - заявляет, что на указанном разделе (либо в указанной папке) создать базу не может. В общем, мне это напоминает сотку Motorola после нескольких лет с Nokia... Вроде всё то же самое - но ничего не получается :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 12:51 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
asbestosDmitryУ777, Вот тут можно почитать о том, как сделать, чтобы базы данных создавались в другом месте по-умолчанию: Спасибо, посмотрел. dftdbpath - это команда - я правильно понимаю? Или это параметр где-то в файлах конфигурации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 12:58 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
asbestos, напоследок вопрос. На приведенном скриншоте параметр "Имя новой базы данных". В сочетании с 1С необходимо, чтобы это была старая база со старым именем. Или после восстановления с тем же именем она заменит старую базу с тем же именем в списке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 13:03 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
DmitryУ777, Смотрите. Сначала делаете полную резервную копию нужной базы данных. После этого отбрасываете старую базу (то есть удаляете), а потом восстанавливаете в нужное место из резервной копии с тем же самым именем. Я много раз так делал. Возможно существуют и более разумные способы, но и этот прекрасно работает. Если хотите потренироваться, создайте руками тестовую БД и поперемещайте ее. Займет всего минут 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 14:53 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
DmitryУ777asbestosDmitryУ777, Вот тут можно почитать о том, как сделать, чтобы базы данных создавались в другом месте по-умолчанию: Спасибо, посмотрел. dftdbpath - это команда - я правильно понимаю? Или это параметр где-то в файлах конфигурации? dftdbpath - это параметр конфигурации менеджера баз данных. Его можно изменить либо из центра управления DB2, либо через командную строку db2. В центре управления к значению этой переменной можно получить доступ, кликнув на экземпляр правой кнопкой мыши и выбрать [Конфигурировать...]. Вывалится список параметров конфигурации экземпляра. По-умолчанию в системе создается экземпляр с именем DB2. А через командную строку дб2 можно изменив, набрав: attach to DB2 update dbm cfg using dftdbpath D: detach К командной строке получаете доступ так: заходите в обычную командную строку, далее набираете db2cmd, а там db2. Кажется, ничего не напутал. Поправьте, если что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 15:01 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
DmitryУ777asbestosDmitryУ777, http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/r0000281.htm] Если же вы уже создали базу данных и хотите ее переместить, то Alexey Kuznetsov Вам уже предложил решение. Сделайте резервную копию и восстановите на другой диск. Спасибо за ответ. Завтра попробую. Нерешенным остается два вопроса 1. Как удалить базу со старого расположения ? 2. Как переместить системные базы в новое расположение ? Удалить ее можно, кликнув на ней в центре администрирования и выбрать "Отбносить", что эквивалентро Drop. Удалить, если мне память не изменяет (не использую локализованный центр администрирования, слишком криво он переведен), означает uncatalog. По поводу системных баз данных - это какие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 15:03 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
asbestos, системные - имелось в виду аналогичные базам Resource, tempdb, master, model в MS SQL. Спасибо большое за разъяснения - завтра буду пробовать. С командной строкой, думаю, разберусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 15:35 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
DmitryУ777asbestos, системные - имелось в виду аналогичные базам Resource, tempdb, master, model в MS SQL. Спасибо большое за разъяснения - завтра буду пробовать. С командной строкой, думаю, разберусь. Эти "базы" по понятиям DB2 (и Oracle) являются табличными пространствами (по принципу физического размещения объектов) и одновременно схемами (по принципу именования объектов) и находятся внутри базы данных, которую вы собрались "отбросить" и восстановить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2010, 22:30 |
|
||
|
Как переместить базу IBM DB2 на другой HDD
|
|||
|---|---|---|---|
|
#18+
DmitryУ777, вот эта ветка должна помочь http://www.ibm.com/developerworks/forums/thread.jspa?threadID=328625&tstart=0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2010, 13:35 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=36643804&tid=1602748]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 173ms |

| 0 / 0 |
