Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Иерархия сущностей в DB2 и права доступа
|
|||
|---|---|---|---|
|
#18+
Начинаю изучать DB2. У меня есть такой вопрос: Верхним уровнем иерархии есть "копия" DB2 по умолчанию DB2COPY1 их может быть несколько на одном компьютере. В копии можно создавать экземпляры, по умолчанию создается один DB2 (windows) В экземпляре можно создавать базы данных, по умолчанию создается одна DB2 В базе данных можно создавать табличные пространства, по умолчанию их уже 3( системное, временное и пользовательское). В табличном пространстве можно создавать таблицы, представления и индексы. Все ли я верно понял? Для конфигурирования БД используется db cfg Для конфигурирования экземпляра используется dbm cfg Для конфигурирования экземпляров или "копий" реестр профиля Все ли верно? Логинов DB2 не существует, используются учетки ОС Верно? Как сделать учетку пользователем конкретной БД, экземпляра, "копии". То же самое и о администраторах. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2012, 18:27 |
|
||
|
Иерархия сущностей в DB2 и права доступа
|
|||
|---|---|---|---|
|
#18+
Правильно. По поводу "как" лучше почитать документацию. Есть отличный переводной учебник. Литература вот тут http://www.sql.ru/forum/actualthread.aspx?tid=950138. Сам я делал на прошлой неделе тоже самое, но для Линукс. Создал обычного пользователя ОС, создал экземпляр под root с тем же именем, что имя самого пользователя: db2icrt vitaly Потом прибил умолчательный и перелогинился, чтобы экземпляр стал текущим . db2ilist - проверить список экземпляров, db2 get instance - узнать текущий db2 create database некая В книге все очень четко и доступно написано, лучше проработать её. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 13:01 |
|
||
|
Иерархия сущностей в DB2 и права доступа
|
|||
|---|---|---|---|
|
#18+
ЩичеПравильно. По поводу "как" лучше почитать документацию. Есть отличный переводной учебник. Литература вот тут http://www.sql.ru/forum/actualthread.aspx?tid=950138. Сам я делал на прошлой неделе тоже самое, но для Линукс. Создал обычного пользователя ОС, создал экземпляр под root с тем же именем, что имя самого пользователя: db2icrt vitaly Потом прибил умолчательный и перелогинился, чтобы экземпляр стал текущим . db2ilist - проверить список экземпляров, db2 get instance - узнать текущий db2 create database некая В книге все очень четко и доступно написано, лучше проработать её. Спасибо огромное:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 16:46 |
|
||
|
Иерархия сущностей в DB2 и права доступа
|
|||
|---|---|---|---|
|
#18+
ЩичеПравильно. По поводу "как" лучше почитать документацию. Есть отличный переводной учебник. Литература вот тут http://www.sql.ru/forum/actualthread.aspx?tid=950138. Сам я делал на прошлой неделе тоже самое, но для Линукс. Создал обычного пользователя ОС, создал экземпляр под root с тем же именем, что имя самого пользователя: db2icrt vitaly Потом прибил умолчательный и перелогинился, чтобы экземпляр стал текущим . db2ilist - проверить список экземпляров, db2 get instance - узнать текущий db2 create database некая В книге все очень четко и доступно написано, лучше проработать её. Указанный топик не найден.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 10:39 |
|
||
|
Иерархия сущностей в DB2 и права доступа
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=950138 Точку на конце забыл убрать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 12:51 |
|
||
|
Иерархия сущностей в DB2 и права доступа
|
|||
|---|---|---|---|
|
#18+
pt12pt, Не совсем правильно. pt12ptВ табличном пространстве можно создавать таблицы, представления и индексы. Табличные пространства не есть "нечто", объединяющая вместе таблицы, представления, индексы. Такой (чисто логической) сущностью является "схема" (по-умолчанию id пользователя, можно поменять посредством "set current schema ..."). В табличных пространствах в виде страниц лежат данные таблиц/индексов, причём одна таблица может располагаться в нескольких табличных пространствах (для партиционированных таблиц). Таблицы из одной схемы могут располагаться в разных tbs (также как и таблицы из разных схем могут лежать в одном табличном пространстве). Т.е. табличные пространства - это уже уровень хранения. BTW Каждое табличное пространство привязано к буфферпулу (которые могут шариться между табличными пространствами). Представления как логические объекты к табличным пространствам вообще никак не относятся (ну, разве что можно сопоставить им tbs базовых таблиц), а вот всякие материализованные вьюхи - они да, лежат в заданном табличном пространстве (данные от них лежат). pt12ptКак сделать учетку пользователем конкретной БД, экземпляра, "копии". То же самое и о администраторах. Дать права пользователю/одной из групп, к которым он принадлежит, на коннект к базе и работу с соответствующими объектами (SELECT/INSERT/UPDATE/DELETE/EXECUTE/...). Или выдать соответствующие права PUBLIC. Детали см. в описании различных форм GRANT statement'а. SYSADM права устанавливаются на уровне конфигурации инстанса (задаётся имя группы), на виндах есть особенности . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 03:15 |
|
||
|
Иерархия сущностей в DB2 и права доступа
|
|||
|---|---|---|---|
|
#18+
CawaSPb, Скажите, пожалуйста табличное пространство может состоять из нескольких файлов данных? И вообще есть ли закономерность: одно таб. пространство=один (или несколько) файлов данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 07:27 |
|
||
|
Иерархия сущностей в DB2 и права доступа
|
|||
|---|---|---|---|
|
#18+
pt12pt, Может. Табличное пространство состоит из одного или нескольких контейнеров. Табличное пространствоо может быть SMS (System Managed Tablespaces) - каждый контейнер - каталог с файлами (отдельный файл под таблицу, индекс, LOB данные, ...) или DMS (Database Managed Tablespace) - каждый контейнер - файл или девайс, внутри СУБД сама распределяет данные: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.admin.dbobj.doc/doc/c0004935.html В 10-ке SMS для userspace'ов сделали Deprecated. Посчитали, что избавились от проблем сложностей с maintenance DMS табличных пространств: http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.admin.dbobj.doc/doc/c0004935.html Кроме того, появились storage группы (типа как на z/OS), которые по сути своей - "automatic storage" объект, который был в 9.7 один на базу, а теперь их может быть много (и можно прозрачно для приложений мигрировать табличные пространства между этими storage группами): http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.admin.dbobj.doc/doc/c0058994.html Детали - в доке: CREATE TABLESPACE ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 09:56 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37854791&tid=1601818]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 174ms |

| 0 / 0 |
