Aller au contenu

Oracle Warehouse Builder (OWB): Correction de l’erreur de déploiement RPE-01012

23 décembre 2009
par arvimama

Lorsque vous souhaitez déployer un objet OWB, vous utilisez une configuration par défaut pour vous connecter au centre de contrôle. Cette configuration permet d’établir le lien entre un référentiel OWB et des locations (schéma) sources et cibles.

L’erreur RPE-01012: Cannot deploy to the target location because it is owned by a different runtime platform survient lorsqu’un déploiement s’effectue sur un schéma cible non lié au référentiel en cours.

Pour vérifier le référentiel en cours, connectez-vous au schéma cible (avec SQL Plus) et exécuter la commande select wb_rt_platform_repository from dual qui vous retournera le nom du référentiel OWB de votre  schéma.

Si la fonction retourne une erreur (fonction inconnue) ou un nom de référentiel incorrect (dans le cas où vous en avez plusieurs), vous pouvez solutionner le problème en modifiant la configuration par défaut utilisée pour votre connexion au centre de contrôle.

Dans le cas où votre référentiel est le résultat d’un import de données, la fonction wb_rt_platform_repositary vous retournera le nom du référentiel d’origine et il vous sera nécessaire de modifier la fonction  (située au niveau référentiel) en modifiant directement le code:

create or replace FUNCTION « WB_RT_PLATFORM_REPOSITORY » return varchar2 is
begin
return upper(‘<nom référentiel>’);
end;

Aucun commentaire

Répondre

Note: Vous pouvez utiliser du XHTML basique dans vos commentaires.

Souscrivez aux commentaires par l'intermédiaire du flux de RSS