powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / RAM, CPU
16 сообщений из 16, страница 1 из 1
RAM, CPU
    #36444740
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал дома поставить DB2 Express-C 9.7.1, WinXP.
База данных стоит одна - её собственная (TOOLSDB).
Память процесса db2syscs.exe постоянно "прыгает" от 100 до 500 Мб и соответственно грузит процессор.
Я пробовал увеличивать параметры, которые показывал красным визуализатор памяти. Не помогает.
Или может всё правильно и оно так и задумано?
...
Рейтинг: 0 / 0
RAM, CPU
    #36445620
Anka_S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
khl,с экспересс не работаю, но по отзывам с настройкой памяти он работает лучше 8.2. Посмотрите есть ли в конфигурации БД автоматическое обслуживание и включено ли оно, второе посмотреть что выдает советчик конфигурирования
...
Рейтинг: 0 / 0
RAM, CPU
    #36445823
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Снес DB2. Удалил все папки.
Поставил заново. Убрал защиту операционной системы. Сразу же зашел в автоматическое обслуживание, отключил. Прогнал советчика по конфигурированию. Всё хорошо.

Перегружаю комп. Приехали. Исчезли права. В том числе и у db2admin.
При попытке сконфигурить автоматическое обслуживание пишет:
[IBM][CLI Driver][DB2/NT] SQL0551N "DB2ADMIN" не обладает
правами или привилегией для выполнения операции "SELECT" над
объектом "SYSTOOLS.POLICY". SQLSTATE=42501

И при сохранении параметров советчика:
SQL0551N "DB2ADMIN" не обладает правами или привилегией для
выполнения операции "EXECUTE" над объектом "NULLID.SQLF1H00
".
...
Рейтинг: 0 / 0
RAM, CPU
    #36446516
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм. На DB2 Express-C 9.7.0 (на другой машине) - ровно то же самое.
...
Рейтинг: 0 / 0
RAM, CPU
    #36446669
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
khlХм. На DB2 Express-C 9.7.0 (на другой машине) - ровно то же самое.Прав нет?
Что выдают запросы из-под пользователя, которым вы заходите в базу, запросы:
Код: plaintext
1.
select * from table(AUTH_LIST_AUTHORITIES_FOR_AUTHID(user, 'U'))
select * from syscat.dbauth
...
Рейтинг: 0 / 0
RAM, CPU
    #36446740
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select * from table(AUTH_LIST_AUTHORITIES_FOR_AUTHID(user, 'U'))
...
Рейтинг: 0 / 0
RAM, CPU
    #36446744
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select * from syscat.dbauth
...
Рейтинг: 0 / 0
RAM, CPU
    #36446746
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select * from syscat.dbauth (продолжение)
...
Рейтинг: 0 / 0
RAM, CPU
    #36446977
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
khl,

В 9.7 SYSADM , если он базу не создавал, имеет в ней мало привилегий.
У вас эта база создалась из-под пользователя SYSTEM, поэтому ему пожаловано DBADM (с DATAACCESS и ACCESSCTRL) и SECADM, и только он может гранты выдавать.
Вам надо зайти в базу под SYSTEM и дать права DBADM и SECADM себе, если хотите, чтоб у вас права были как в пред. версиях.
Зайти в базу придётся через ж... at, например:
Админом винды запустите
Код: plaintext
at hh:mm /interactive "...\SQLLIB\bin\db2cmd.exe"
где hh:mm - ближайшее время в часах и минутах, в кавычках - полный путь к db2cmd.
Когда окно появится через некоторое время, сделайте там:
Код: plaintext
1.
2.
3.
4.
db2 connect to your_dbname
db2 grant dbadm, secadm on database to user your_username
db2 connect reset
exit
Должно помочь...
...
Рейтинг: 0 / 0
RAM, CPU
    #36447192
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогло!
И проц успокоился и память... Спасибо.
...
Рейтинг: 0 / 0
RAM, CPU
    #36448632
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё равно эта TOOLSDB как-то странно себя ведёт.
Когда есть соединение с базой - все хорошо. Как только делаешь connect reset, сразу начинает "дергать" процессор и память.
...
Рейтинг: 0 / 0
RAM, CPU
    #36448701
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
khlВсё равно эта TOOLSDB как-то странно себя ведёт.
Когда есть соединение с базой - все хорошо. Как только делаешь connect reset, сразу начинает "дергать" процессор и память.Если после старта инстанса база не была активирована явно командой
Код: plaintext
activate db toolsdb
то при выходе последнего пользователя база деактивируется, т.е. её shared memory (куда буферные пулы и некоторые другие потребители памяти входят) освобождается.
Если не хотите такого эффекта, активируйте базу явно вышеуказанной командой.
...
Рейтинг: 0 / 0
RAM, CPU
    #36448760
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Активация помогает, хотя при активации пишет что к базе уже есть соединение.

Как сделать чтобы база активировалась при старте инсанса?
...
Рейтинг: 0 / 0
RAM, CPU
    #36448971
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал uncatalog/catalog для toolsdb. Вроде всё излечилось.

Шаманство какое-то...
...
Рейтинг: 0 / 0
RAM, CPU
    #36449709
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
khlАктивация помогает, хотя при активации пишет что к базе уже есть соединение.

Как сделать чтобы база активировалась при старте инсанса?При activate database приложение не должно иметь соединение с базой.
Вы можете стартовать инстанс и активировать базу командным файлом типа:
Код: plaintext
1.
db2start
db2cmd -i -w -c db2 activate db your_dbname
...
Рейтинг: 0 / 0
RAM, CPU
    #36452348
khl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Настроил в автозапуске. В общем, жить можно.
Спасибо за подробные рекомендации.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / RAM, CPU
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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