Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как зная альяс бд узнать каталог в котором развернута БД / 7 сообщений из 7, страница 1 из 1
08.11.2006, 07:39
    #34110761
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как зная альяс бд узнать каталог в котором развернута БД
Сервер db2 8.2 fixp 13

Задача: добавить tablespace из программы которая обновляет приложение пользователя. всякие скрипты выполняются без проблем, но дело в том что у клиентов базы стоят где попало и на каких попало дисках, т.е. нельзя указать конкретный путь до каталога в файловой системе в котором будет сделан tablespace.

Проверить наличие tablespace я могу через запрос к системной табличке, и если бы я мог определить конневую папку для БД, то можно было бы на лету собирать текст скрипта для создания этого tablespace у каждгого клиента индивидуально по его путям.

tablespace надо сделать регулярный SMS

такое возможно? может есть какая системная функция/табличка ?
...
Рейтинг: 0 / 0
08.11.2006, 08:11
    #34110784
mitek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как зная альяс бд узнать каталог в котором развернута БД
Код: plaintext
select db_path from table(sysproc.snapshot_database('ИМЯ БАЗЫ',- 1 )) as q
...
Рейтинг: 0 / 0
08.11.2006, 10:15
    #34111083
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как зная альяс бд узнать каталог в котором развернута БД
mitek
Код: plaintext
select db_path from table(sysproc.snapshot_database('ИМЯ БАЗЫ',- 1 )) as q


спасибо но это не то :(

я наверное неправильно сформулировал вопрос...

а можно получить путь контенера какого-нибудь tablespace, мне бы этого хватило,а то в syscat.tablespaces нету такой инфы... хотя например Rapid Sql каким-то макаром узнает как был создан тот или иной tablespace
...
Рейтинг: 0 / 0
08.11.2006, 10:36
    #34111161
Alexey Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как зная альяс бд узнать каталог в котором развернута БД
Не совсем понятно что надо, но, может, это:
Код: plaintext
LIST TABLESPACE CONTAINERS FOR tablespace-id [SHOW DETAIL]
...
Рейтинг: 0 / 0
08.11.2006, 10:44
    #34111194
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как зная альяс бд узнать каталог в котором развернута БД
Инфа о контейнерах содерщится в мониторе. Ищи в доке API для монитора производительности, SQLMA.
Также в последних версиях эти функции монитора доступны черех табличные функции, а в 9-ке через системные вьюхи.
http://publib.boulder.ibm.com/infocenter/db2luw/v8//topic/com.ibm.db2.udb.doc/admin/r0012557.htm
...
Рейтинг: 0 / 0
08.11.2006, 11:09
    #34111307
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как зная альяс бд узнать каталог в котором развернута БД
Alexey PopovНе совсем понятно что надо, но, может, это:
Код: plaintext
LIST TABLESPACE CONTAINERS FOR tablespace-id [SHOW DETAIL]


у меня есть прога которая выполняет обновление у клиента т.е. добавляет/изменяет таблицы и вьюхи и иногда надо добавить таблспейс но так как клиенты ставят свои базы куда захотят я не могу жестко прописать скрипт добаления нового тайблспейса. вот и хочется как-то получить его для уже существующих тейблспесов и сделать еще один опираясь на полученую инфу.

но сделать это надо из java путем sql запросов
...
Рейтинг: 0 / 0
08.11.2006, 11:21
    #34111369
Alexey Kuznetsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как зная альяс бд узнать каталог в котором развернута БД
gardenmanИнфа о контейнерах содерщится в мониторе. Ищи в доке API для монитора производительности, SQLMA.
Также в последних версиях эти функции монитора доступны черех табличные функции, а в 9-ке через системные вьюхи.
http://publib.boulder.ibm.com/infocenter/db2luw/v8//topic/com.ibm.db2.udb.doc/admin/r0012557.htm

СПАСИБО! это то что надо!!!
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как зная альяс бд узнать каталог в котором развернута БД / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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