суббота, 4 октября 2014 г.

Перенесли базу ORACLE, содержащую в том числе
OWB repository, на другой сервер путем полного экспорта-импорта.
(Сказано, что OWB встроен в ORACLE 11, поэтому на сервер больше ничего , кроме ORACLE,
не ставили )
При попытке законнетится владельцем workspace в Design Center возникает ошибка
API502-Cannot connect to the specified account.
Verify connection information.
Хотя законнектится этим пользователем к базе посредством sql/plus
удается.
Удается также зайти через Repository Assistant, который вызывается по кнопке
Workspace Management окна Design Center Logon и посмотреть языки и пользователей. 
ORACLE 11.1 Enterprise Edition, OWB Repository 11.1.0.1, OWB Client 11.1.0.6
Что нужно сделать? Помогите, пожалуйста.

> Перенесли базу ORACLE, содержащую в том числе
> OWB repository, на другой сервер путем полного экспорта-импорта.
Уверен, что полного экспорта-импорта? (это может оказаться ключевым моментом)
На Металинке есть нота под такую операцию (называется как-то How to update OWB after database cloning)

Или порыщи на Oracle-овом OWB-ешном форуме (надо как минимум выполнить update табличек OWBRTPS, WB_RT_SERVICE_NODES - для обновления пути к Oracle home и )

Да вроде как жил там же - все в одном флаконе, на одном сервере.

По ноте дошли до
* Update the Location Credentials stored in the Control Center

1. Start the OWB Browser Listener.

1. For Warehouse Builder 10.2:

For Windows : Start -> Programs -> Oracle OWB 10.2 -> Warehouse Builder -> Administration -> Start OWB Browser Listener
For Linux : OWB_home/owb/bin/unix/startOwbbInst.sh

2. For Warehouse Builder 11.1:

See the steps in Note 469422.1 : How To Start The Warehouse Builder 11g Repository Browser Listener

2. Start the Repository Browser.
For Windows : Start -> Programs -> Oracle -> Warehouse Builder -> Repository Browser
For Linux : OWB_home/owb/bin/unix/openRAB.sh

Repository Browser can be started from the client for unsupported platform.


3. Connect to Warehouse Builder Browser as the Control Center Owner.
И тут - ошибка
Not a valid Warehouse Builder Control Center

были инвалиды в OWF_MGR
осталось два, идут ссылки на несущуствующий
WF_ALL_JOBS. Синоним есть, объекта самого нет.
В исходной базе этот объект есть под SYS - это view.
Причем все остальные объекты WF_ в старой базе - под 
OWF_MGR (кроме PUBLIC SYNONYM)
Почему это так?

Ну еще при неполном экспорте проекта (например на уровне модуля) OWB будет включать в список зависимые объекты из других модулей.
Типичный пример - в мэппинге используется таблица другого модуля, без опции "export dependencies" таблицы другого модуля не будут экспортированы

подскажите, плз, а как очистить хранилище?
Там один workspace, пытаюсь удалить его с клиента:
вызываю Design Center, там с его окна логина кнопкой Workspace Management
вызываю Repository Assistent, далее он спрашивает инфу для коннекта, 
потом выбрать , что делать - Create/Delete Workspace, Manage Users, Add languages,
выбираю операции над workspace, далее - Drop, далее - Workspace Owner (OWB), Workspace name
(он там только один - OWB.OWB) и кнопка Finish.
В итоге появляется ошибка
ORA-20003: WBSecurityHelper found the SQL error:ORA-01927: cannot REVOKE privileges you did not grant

> Перенесли базу ORACLE, содержащую в том числе
> OWB repository, на другой сервер путем полного экспорта-импорта.
Уверен, что полного экспорта-импорта? (это может оказаться ключевым моментом)
На Металинке есть нота под такую операцию (называется как-то How to update OWB after database cloning)

Или порыщи на Oracle-овом OWB-ешном форуме (надо как минимум выполнить update табличек OWBRTPS, WB_RT_SERVICE_NODES - для обновления пути к Oracle home и )


Комментариев нет:

Отправить комментарий