powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Работа с DB2 в Linux
15 сообщений из 15, страница 1 из 1
Работа с DB2 в Linux
    #36894485
suvasi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, какие графические средства есть для управления базами данных DB2 ? Система Suse Linux. Никаких утилит в графической среде системы не наблюдается. DB2 ставилась из консоли. Что можно доустановить или какие консольные команды существуют для выполнения элементарных функций СУБД, напрмер, отключить/подключить базу, backup базы.
...
Рейтинг: 0 / 0
Работа с DB2 в Linux
    #36894806
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должны стоять иксы, все графические утилиты - джавовские. найдите db2cc в каталоге SQLLIB/bin
...
Рейтинг: 0 / 0
Работа с DB2 в Linux
    #36894884
suvasi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
файл db2cc нашел. Тип shell script. Я так понял, он не исполняемый ?
...
Рейтинг: 0 / 0
Работа с DB2 в Linux
    #36894954
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
suvasiфайл db2cc нашел. Тип shell script. Я так понял, он не исполняемый ?
Java, должен быть по идеи.
...
Рейтинг: 0 / 0
Работа с DB2 в Linux
    #36895155
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
Работа с DB2 в Linux
    #36895351
suvasi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений Хабаров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
Работа с DB2 в Linux
    #36896382
suvasi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь при работе в Control Center возникли новые вопросы. В частности при попытке запустить Backup из контекстного меню базы выдаёт ошибку "SQL4414N The DB2 Administration Server is not active". Аналогично и в некоторых других опциях.
В процессах DB2ADMIN запущен под пользователем DAS. Control Center запускаю под пользователем db2inst.
...
Рейтинг: 0 / 0
Работа с DB2 в Linux
    #36896456
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"
...
Рейтинг: 0 / 0
Работа с DB2 в Linux
    #36896519
suvasi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Работа с DB2 в Linux
    #36896825
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.sql.rtn.doc/doc/r0023579.html

авторИ как в таком случае выполнять регулярный запланированный backup ?
c crontab - в линуксе разве проблемы?
...
Рейтинг: 0 / 0
Работа с DB2 в Linux
    #36905531
suvasi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело потихоньку продвигается.
Скрипт и плановое задание архивирования базы методом предложенным gardenman работают.
Как я понял, это работет только в случае, когда к базе никто не подключен.
Возможно ли добавить команду для отключения всех пользователей от базы перед созданием архива или использовать другой метод он-лайн архивации.
И ещё, как потом восстановить базу из нужного архивного файла. Нашел, что это команда RECOVER DATABASE. А какие должны быть параметры, где вписать путь к нужному архиву ?
...
Рейтинг: 0 / 0
Работа с DB2 в Linux
    #36927255
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А никто не знает как эту самую IBM Data Studio переключить (интерфейс пользователя) на английский язык ???
...
Рейтинг: 0 / 0
Работа с DB2 в Linux
    #36927446
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
Работа с DB2 в Linux
    #37109987
ivchernikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений Хабаров,

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

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

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

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


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