2016-06-24 7 views
0

Я недавно модернизированные/понизили базу данных, как указано на этой ссылке:Включить хранимые процедуры после понижения базы данных

https://www-304.ibm.com/support/docview.wss?uid=swg21351101

В частности, он был из db2 9.7.5 (32bit) для 9.7.6 (64 бит) до 9.7.0 (32 бит) (вопросы лицензии, нести меня). Теперь, после успешного восстановления моей резервной копии до 9.7.0, я не могу запускать какие-либо хранимые процедуры.

В решении этой проблемы, он говорит:

Контакт ваши DBAdmins и пусть проверить, если требуемые сохранены процедуры включены в базу данных DB2. Требуемые хранятся процедуры: Связь с базами данных JDBC (Java) Open Database Connectivity (ODBC)

Тогда я в недоумении. Как включить процедуру?

+1

Возможно, вы захотите попробовать 'UPGRADE DATABASE' [как описано здесь] (https://www.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.qb.upgrade.doc/ doc/t0007193.html) – mustaccio

+0

Это сработало !. благодаря –

ответ

1

После обновления или переопределения экземпляра DB2 вам также необходимо обновить или понизить все базы данных в этом экземпляре. Вы делаете это, запустив команду UPGRADE DATABASE, как explained in the manual, которая создаст каталоги, таблицы и другие системные объекты, подходящие для версии и уровня пакета исправлений.