powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / процедура импорта экспорта в db2
10 сообщений из 10, страница 1 из 1
процедура импорта экспорта в db2
    #39014494
xserge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
не разбираюсь в DB2 в отличии от других DBMS, но возникла потребность импортировать дамп рабочей базы на локольный сервер DB2.
Кое как удалось установить локальный сервер DB2 Express Edition с вазой данных SAMPLE.
У меня есть набор файлов дампа рабочей базы с именами
ECDPNACO.0.db2adm21.DBPART000.20150705230347.001.001
ECDPNACO.0.db2adm21.DBPART000.20150705230347.001.002
ECDPNACO.0.db2adm21.DBPART000.20150705230347.001.003
.....
ECDPNACO.0.db2adm21.DBPART000.20150705230347.001.052

Каким образом залить их в локальную базу процедурой импорта или restore ?
Нужно ли создавать на локальном инстансе базу с названием ECDPNACO ?
Нужно ли создавать на локальном инстансе юзера db2adm21 ?
Или всё автоматом должно создаться ?

Я попробовал потренироваться с процедурой backup/restore с локальной базой sample, открыл Командное окно DB2 - Администратор
и выполнил команду
db2 BACKUP DATABASE SAMPLE USER sda1 USING xxx TO C:\ecdp\test\

и получил ошибку:
SQL1092N The requested command or operation failed because the user ID does not have the authority to perform the requested command or operation. UserID: "SDA1".

хотя как было описано здесь http://www.ibm.com/developerworks/data/library/techarticle/pworld/0112mccluney.html
Я позаботился о наличии у группы db2admins в которую входит пользователь SDA1 привилегий SYSADM, SYSCTRL, SYSMAINT

выполнив команды
db2 update dbm cfg using SYSADM_GROUP db2admins
db2 update dbm cfg using SYSCTRL_GROUP db2admins
db2 update dbm cfg using SYSMAINT_GROUP db2admins

Подскажите пожалуйста как сделать backup локальной базы SAMPLE ?

С уважением, Сергей.
...
Рейтинг: 0 / 0
процедура импорта экспорта в db2
    #39014509
m&n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m&n
Гость
xserge,

рестарт инстанса после изменения был?
...
Рейтинг: 0 / 0
процедура импорта экспорта в db2
    #39014514
m&n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m&n
Гость
m&n,

и db2terminate заодно
...
Рейтинг: 0 / 0
процедура импорта экспорта в db2
    #39014585
xserge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m&n,
Да перестартовал компьютер, всё равно

SQL1092N The requested command or operation failed because the user ID does not have the authority to perform the requested command or operation. UserID: "SDA1".
...
Рейтинг: 0 / 0
процедура импорта экспорта в db2
    #39014621
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xserge,

1. Что выдают запросы:
db2 connect to sample
db2 "SELECT * FROM TABLE(AUTH_LIST_GROUPS_FOR_AUTHID('SDA1'))"
db2 "SELECT * FROM TABLE(AUTH_LIST_AUTHORITIES_FOR_AUTHID('SDA1', 'U')) WHERE AUTHORITY LIKE 'SYS%'"

2. Что выдает команда:
db2set DB2_GRP_LOOKUP

3. Входит ли компьютер в домен?

4. Доменные или локальные:
- пользователь SDA1
- группа DB2ADMINS
...
Рейтинг: 0 / 0
процедура импорта экспорта в db2
    #39014701
xserge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinsteinxserge,
1. Что выдают запросы:
db2 connect to sample
db2 "SELECT * FROM TABLE(AUTH_LIST_GROUPS_FOR_AUTHID('SDA1'))"

0 record(s) selected.
Mark Barinsteindb2 "SELECT * FROM TABLE(AUTH_LIST_AUTHORITIES_FOR_AUTHID('SDA1', 'U')) WHERE AUTHORITY LIKE 'SYS%'"

AUTHORITY D_USER D_GR
OUP D_PUBLIC ROLE_USER ROLE_GROUP ROLE_PUBLIC D_ROLE
-------------------------------------------------------------------------------------------------------------------------------- ------ ----
--- -------- --------- ---------- ----------- ------
SYSADM * N
* * * * *
SYSCTRL * N
* * * * *
SYSMAINT * N
* * * * *
SYSMON * N
* * * * *

4 record(s) selected.
Mark Barinstein2. Что выдает команда:
db2set DB2_GRP_LOOKUP

DBI1303W Variable not set.

Explanation:

The variable was not set in the profile registry.

User response:

No further action is required.
Mark Barinstein3. Входит ли компьютер в домен?

да
Mark Barinstein4. Доменные или локальные:
- пользователь SDA1

доменный
Mark Barinstein- группа DB2ADMINS
[/quot]
локальная
...
Рейтинг: 0 / 0
процедура импорта экспорта в db2
    #39014866
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xserge,

У вас доменный пользователь включен в локальную группу.
По-умолчанию оно нумерует группы там, где пользователь найден. В данном случае оно воспринимает только глобальные группы. Поэтому первый запрос ничего не возвращает, т.е. оно считает, что пользователь не входит ни в одну группу (служебные оно не показывает).

Сделайте так:

db2set DB2_GRP_LOOKUP=local
db2stop force
db2start

и приведите результаты тек же запросов.
...
Рейтинг: 0 / 0
процедура импорта экспорта в db2
    #39015279
xserge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,


C:\Program Files\IBM\SQLLIB_01\BIN>db2set DB2_GRP_LOOKUP=local

C:\Program Files\IBM\SQLLIB_01\BIN>db2stop force
SQL1064N DB2STOP processing was successful.

C:\Program Files\IBM\SQLLIB_01\BIN>db2start
SQL1063N DB2START processing was successful.

C:\Program Files\IBM\SQLLIB_01\BIN>db2 connect to sample

Database Connection Information

Database server = DB2/NT64 10.5.5
SQL authorization ID = SDA1
Local database alias = SAMPLE


C:\Program Files\IBM\SQLLIB_01\BIN>db2 "SELECT * FROM TABLE(AUTH_LIST_GROUPS_FOR_AUTHID('SDA1'))"

GROUP
--------------------------------------------------------------------------------------------------------------------------------

0 record(s) selected.


C:\Program Files\IBM\SQLLIB_01\BIN>db2 "SELECT * FROM TABLE(AUTH_LIST_AUTHORITIES_FOR_AUTHID('SDA1', 'U')) WHERE AUTHORITY LIKE 'SYS%'"

AUTHORITY D_USER D_GR
OUP D_PUBLIC ROLE_USER ROLE_GROUP ROLE_PUBLIC D_ROLE
-------------------------------------------------------------------------------------------------------------------------------- ------ ----
--- -------- --------- ---------- ----------- ------
SYSADM * N
* * * * *
SYSCTRL * N
* * * * *
SYSMAINT * N
* * * * *
SYSMON * N
* * * * *

4 record(s) selected.


C:\Program Files\IBM\SQLLIB_01\BIN>db2set DB2_GRP_LOOKUP
local

C:\Program Files\IBM\SQLLIB_01\BIN>
...
Рейтинг: 0 / 0
процедура импорта экспорта в db2
    #39015337
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xserge,

У вас там такого же локального пользователя SDA1 нет случайно?
Иначе это выглядит странно.
Authentication with groups and domain security (Windows)
...
Рейтинг: 0 / 0
процедура импорта экспорта в db2
    #39016375
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xserge,

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


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