Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создание view / 24 сообщений из 24, страница 1 из 1
18.05.2005, 21:39
    #33073312
natalybak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
Имеем: 2 разные базы данных, физически расположены на одном сервере. Юзеры одной базы не имеют доступа к данным из другой.

Требуется: создать view, используя таблицы из обоих баз.

Вопрос: возможно ли создать view, чтобы юзеры одной базы могли им пользоваться, а юзерам другой базы доступ был бы закрыт?

Если можно, то как это сделать? Подскажите, если кто сталкивался с такой ситуацией.
...
Рейтинг: 0 / 0
19.05.2005, 08:34
    #33073593
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
У нас было такое. Никакого иного способа, кроме как организовать репликацию нужных таблиц, я не нашел.
...
Рейтинг: 0 / 0
19.05.2005, 08:38
    #33073604
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
в v8.2 можно попробовать извернуться через http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011909.htm
хотя, это не изворот, а официальный путь.
...
Рейтинг: 0 / 0
19.05.2005, 08:42
    #33073609
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
Security enhancements summary

The following security enhancement has been added for this release:
Related concepts
Common Criteria certification of DB2 Universal Database products
System security enhancements for Windows improve usability
Custom security plugins for authentication and group management
Prevention of access to DB2 system files on Windows-based platforms
Access token on Windows provides users' group information
Encryption of user data using two new authentication types

This topic can be found in: What's New.
Что читать?
...
Рейтинг: 0 / 0
19.05.2005, 08:53
    #33073627
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
riman:
я бы начал вот отсюда
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/ad/c0011970.htm

отсюда
ggv@mars Thu 19 May 8:49 [/opt/IBM/db2/V8.1/samples/security/plugins] > ll
total 188
-r-xr-xr-x 1 bin bin 1329 2005-04-25 04:37 bldplugin
-r--r--r-- 1 bin bin 34902 2005-04-25 04:37 combined.c
-r--r--r-- 1 bin bin 17992 2005-04-25 04:37 group_file.c
-r--r--r-- 1 bin bin 47009 2005-04-25 04:37 gssapi_simple.c
-r--r--r-- 1 bin bin 72907 2005-04-25 04:37 IBMkrb5.c
-r--r--r-- 1 bin bin 2906 2005-04-25 04:37 makefile
-r--r--r-- 1 bin bin 3403 2005-04-25 04:37 README

PS.
Я этого не делал. Но попробовал бы.
Вполне может выясниться, что эти plugins работают только для authentication и не работают для authorization. Тогда придеться юзеров баз "разводить" по базам - юзеры одной не могут коннектиться к другой.
...
Рейтинг: 0 / 0
19.05.2005, 09:01
    #33073642
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
Извиняюсь, не очень вникал в суть, но это все о разделении доступа к view?
Мне интересно как создать саму view?
...
Рейтинг: 0 / 0
19.05.2005, 09:03
    #33073644
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
не понял? как создать view в федеративном окружении?
...
Рейтинг: 0 / 0
19.05.2005, 09:12
    #33073654
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
:) черт, теперь вспомнил: тут поможет Federated чевототам... Я правда сам не пробовал - нас пока устраивает первоначальный вариант. ОК. Вопросов нет. Спасибо.
...
Рейтинг: 0 / 0
19.05.2005, 09:19
    #33073663
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
riman, это не "чегототам", это одна из основополагающих (блин, ну и слово) фич и стратегий IBM. И на вершине всего этого Information Integrator :)
Который, пожалуй, в данном случае, самое оно. Но за отделюную плату :)

Посмотри в главе Configuration раздел Federated systems and data sources
...
Рейтинг: 0 / 0
19.05.2005, 09:37
    #33073697
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
вообще-то чтобы получить Federated DB из двух баз DB2, Information Integrator не нужен...
...
Рейтинг: 0 / 0
19.05.2005, 09:40
    #33073707
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
правда есть одно "но", которое заключается в том, что если деать JOIN между удаленной VIEW или таблицей с локальной - то можно нарваться на конкретные тормоза. Поэтому репликация нужных таблиц в этом случае более предпочтительна.
...
Рейтинг: 0 / 0
19.05.2005, 09:46
    #33073722
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
для view II точно не нужен.
Но вот он мог бы помочь с хитрыми правами доступа, как единая точка входа.
...
Рейтинг: 0 / 0
19.05.2005, 09:47
    #33073724
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
оптять же таки, с II не будет тормозов при JOIN
Да кузявая вещь, чего там говорить...
...
Рейтинг: 0 / 0
19.05.2005, 12:12
    #33074204
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
WebSphere Information Integrator присутсвует в любой версии DB2 (ибо это сама DB2) И Если вам нужно делать гетерогенный JOIN между несколькими БД, DB2 zOS, DB2 LUW, DB2/400, Informix то это бесплатно и можно пользовать.
...
Рейтинг: 0 / 0
19.05.2005, 12:45
    #33074329
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
Ну вот все точки над i
Осталось выяснить про тормоза.
...
Рейтинг: 0 / 0
19.05.2005, 15:40
    #33075002
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
Выфснил у Николая.
II - это набор plugins для соединения с разными базами. Плагин к informix поставляеться с db2 ьесплатно.
Ну вот собственно и весь он такой.
Остаёться выяснить про тормоза при JOIN table and nickname

gardenman - давай колись. Что такое за тормоза наблюдал и в каком случае.
...
Рейтинг: 0 / 0
19.05.2005, 16:03
    #33075071
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
Да тормоза будут когда таблицы в разных источниках будут большие, их все придется по сети тащить.
...
Рейтинг: 0 / 0
19.05.2005, 16:08
    #33075091
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
блин, а если их на дискете, да на телеге, да извозчик с утра выпимши...
...
Рейтинг: 0 / 0
19.05.2005, 16:10
    #33075105
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
ясное дело, что может быть ситуация, когда стоимость самого JOIN будет исчезающе мала, по сравнению с сетевыми издержками.
...
Рейтинг: 0 / 0
19.05.2005, 16:24
    #33075181
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
Так! Я чё, получается прям сейчас могу сделать
select *
from myserver.mytable
inner join yourserver.yourtable
???
Или всё таки надо что то подкрутить? :)

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
19.05.2005, 16:26
    #33075197
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
че то тут не так... :)
Я вообще понятия не имею о синтаксисе гетерогенного запроса. Или отличий
нет?

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
19.05.2005, 16:37
    #33075246
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
1) create wrapper
2) Create server
3) create nickname local_schema.local_tab_nam for server.rem_schema.re_table
4) select * from local_schema.local_tab_nam
...
Рейтинг: 0 / 0
19.05.2005, 16:48
    #33075307
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
СПАСИБО!

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
19.05.2005, 19:45
    #33075745
natalybak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание view
Всем СПАСИБО!
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создание view / 24 сообщений из 24, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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