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

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

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

Если можно, то как это сделать? Подскажите, если кто сталкивался с такой ситуацией.
...
Рейтинг: 0 / 0
Создание view
    #33073593
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас было такое. Никакого иного способа, кроме как организовать репликацию нужных таблиц, я не нашел.
...
Рейтинг: 0 / 0
Создание view
    #33073604
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
в v8.2 можно попробовать извернуться через http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011909.htm
хотя, это не изворот, а официальный путь.
...
Рейтинг: 0 / 0
Создание view
    #33073609
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Создание view
    #33073627
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
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
Создание view
    #33073642
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, не очень вникал в суть, но это все о разделении доступа к view?
Мне интересно как создать саму view?
...
Рейтинг: 0 / 0
Создание view
    #33073644
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
не понял? как создать view в федеративном окружении?
...
Рейтинг: 0 / 0
Создание view
    #33073654
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) черт, теперь вспомнил: тут поможет Federated чевототам... Я правда сам не пробовал - нас пока устраивает первоначальный вариант. ОК. Вопросов нет. Спасибо.
...
Рейтинг: 0 / 0
Создание view
    #33073663
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
riman, это не "чегототам", это одна из основополагающих (блин, ну и слово) фич и стратегий IBM. И на вершине всего этого Information Integrator :)
Который, пожалуй, в данном случае, самое оно. Но за отделюную плату :)

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

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

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

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Создание view
    #33075246
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Создание view
    #33075307
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СПАСИБО!

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


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