Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Работа с DB2 в Linux / 15 сообщений из 15, страница 1 из 1
12.10.2010, 12:57
    #36894485
suvasi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
Подскажите, какие графические средства есть для управления базами данных DB2 ? Система Suse Linux. Никаких утилит в графической среде системы не наблюдается. DB2 ставилась из консоли. Что можно доустановить или какие консольные команды существуют для выполнения элементарных функций СУБД, напрмер, отключить/подключить базу, backup базы.
...
Рейтинг: 0 / 0
12.10.2010, 14:36
    #36894806
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
Должны стоять иксы, все графические утилиты - джавовские. найдите db2cc в каталоге SQLLIB/bin
...
Рейтинг: 0 / 0
12.10.2010, 14:59
    #36894884
suvasi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
файл db2cc нашел. Тип shell script. Я так понял, он не исполняемый ?
...
Рейтинг: 0 / 0
12.10.2010, 15:17
    #36894954
Абсолют
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
suvasiфайл db2cc нашел. Тип shell script. Я так понял, он не исполняемый ?
Java, должен быть по идеи.
...
Рейтинг: 0 / 0
12.10.2010, 16:11
    #36895155
Работа с DB2 в Linux
suvasiПодскажите, какие графические средства есть для управления базами данных DB2 ? Система Suse Linux. Никаких утилит в графической среде системы не наблюдается. DB2 ставилась из консоли. Что можно доустановить или какие консольные команды существуют для выполнения элементарных функций СУБД, напрмер, отключить/подключить базу, backup базы.
1. Поставить DB2 Client себе на рабочую станцию и использовать прилагаемые графические утилиты для администрирования. Для версии до 9.5 это DB2 Control Center.
Далее идет отдельная утилита IBM Data Studio (бесплатная версия) IBM Data Studio V2.2
2. Реально для администрирования графические утилиты вовсе необязательны.
Нужно или зайти в оболочку от пользователя инстанса (по умолчанию db2inst1) или выполнить в своем окружении профиль инстанса.
Код: plaintext
. ~db2inst1/sqllib/db2profile
После этого в этом шелле можно будет выполнять команды db2. Пример:
Код: plaintext
db2 list database directory
Список команд и утилит можно найти в документации DB2 database product documentation
...
Рейтинг: 0 / 0
12.10.2010, 17:00
    #36895351
suvasi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
Евгений ХабаровsuvasiПодскажите, какие графические средства есть для управления базами данных DB2 ? Система Suse Linux. Никаких утилит в графической среде системы не наблюдается. DB2 ставилась из консоли. Что можно доустановить или какие консольные команды существуют для выполнения элементарных функций СУБД, напрмер, отключить/подключить базу, backup базы.
1. Поставить DB2 Client себе на рабочую станцию и использовать прилагаемые графические утилиты для администрирования. Для версии до 9.5 это DB2 Control Center.
Далее идет отдельная утилита IBM Data Studio (бесплатная версия) IBM Data Studio V2.2
2. Реально для администрирования графические утилиты вовсе необязательны.
Нужно или зайти в оболочку от пользователя инстанса (по умолчанию db2inst1) или выполнить в своем окружении профиль инстанса.
Код: plaintext
. ~db2inst1/sqllib/db2profile
После этого в этом шелле можно будет выполнять команды db2. Пример:
Код: plaintext
db2 list database directory
Список команд и утилит можно найти в документации DB2 database product documentation



Спасибо! Разобрался. Всё дело в том, что я не под пользователем db2inst в оболочку заходил.
...
Рейтинг: 0 / 0
13.10.2010, 10:42
    #36896382
suvasi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
Теперь при работе в Control Center возникли новые вопросы. В частности при попытке запустить Backup из контекстного меню базы выдаёт ошибку "SQL4414N The DB2 Administration Server is not active". Аналогично и в некоторых других опциях.
В процессах DB2ADMIN запущен под пользователем DAS. Control Center запускаю под пользователем db2inst.
...
Рейтинг: 0 / 0
13.10.2010, 11:13
    #36896456
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
Сделайте проще.
Запустите консоль, зайдите как владелец экземпляра
Код: plaintext
1.
su - db2inst1
Затем:
Код: plaintext
1.
2.
3.
4.
5.
6.
db2 "connect to {database_name}"
db2 "QUIESCE DATABASE IMMEDIATE"
db2 "connect reset"
db2 "backup db {database_name} to {path} compress"
db2 "connect to {database_name}"
db2 "UNQUIESCE DATABASE"
...
Рейтинг: 0 / 0
13.10.2010, 11:35
    #36896519
suvasi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
gardenmanСделайте проще.
Запустите консоль, зайдите как владелец экземпляра
Код: plaintext
1.
su - db2inst1
Затем:
Код: plaintext
1.
2.
3.
4.
5.
6.
db2 "connect to {database_name}"
db2 "QUIESCE DATABASE IMMEDIATE"
db2 "connect reset"
db2 "backup db {database_name} to {path} compress"
db2 "connect to {database_name}"
db2 "UNQUIESCE DATABASE"


Если можно, расшифруйте, что делает команда "QUIESCE DATABASE IMMEDIATE".
И как в таком случае выполнять регулярный запланированный backup ?
...
Рейтинг: 0 / 0
13.10.2010, 12:58
    #36896825
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.sql.rtn.doc/doc/r0023579.html

авторИ как в таком случае выполнять регулярный запланированный backup ?
c crontab - в линуксе разве проблемы?
...
Рейтинг: 0 / 0
18.10.2010, 16:03
    #36905531
suvasi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
Дело потихоньку продвигается.
Скрипт и плановое задание архивирования базы методом предложенным gardenman работают.
Как я понял, это работет только в случае, когда к базе никто не подключен.
Возможно ли добавить команду для отключения всех пользователей от базы перед созданием архива или использовать другой метод он-лайн архивации.
И ещё, как потом восстановить базу из нужного архивного файла. Нашел, что это команда RECOVER DATABASE. А какие должны быть параметры, где вписать путь к нужному архиву ?
...
Рейтинг: 0 / 0
29.10.2010, 10:56
    #36927255
anjey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
А никто не знает как эту самую IBM Data Studio переключить (интерфейс пользователя) на английский язык ???
...
Рейтинг: 0 / 0
29.10.2010, 11:58
    #36927446
Работа с DB2 в Linux
anjey,

В datasdtudio.ini добавить в конец параметр -Duser.language=en

Пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
vm
.\jre\bin\javaw.exe
-data
@user.home\IBM\Data Studio  2 . 2  stand-alone\workspace
-vmargs
-Xmx1024m
-Duser.language=en
...
Рейтинг: 0 / 0
10.02.2011, 19:19
    #37109987
ivchernikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DB2 в Linux
Евгений Хабаров,

спасибо за параметр -Duser.language=en :)

Может ещё подскажете почему русский GUI не везде русский в Data Studio 2.2.1 ?
Система Ubuntu 10.04
переменные среды
LANG=ru_RU.utf8
GDM_LANG=ru_RU.utf8

Спасибо.
...
Рейтинг: 0 / 0
11.02.2011, 10:17
    #37110689
Работа с DB2 в Linux
ivchernikov,

Неа, не подскажу :)
Возможно просто не все в русском локализовано.
Сам предпочитаю работать с английским вариантом интерфейса.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Работа с DB2 в Linux / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]