mardi 24 août 2010

Problème d'export du référentiel d'OWB avec le Repository Assistant 11.2.0.1

Je viens de rencontrer un problème en essayant d'exporter un référentiel OWB 10.2.0.5 avec le Repository Assistant 11.2.0.1 sur une plate-forme Solaris (il faut dire que j'ai aussi rencontré le problème en lançant le repository assistant à partir de mon poste de travail windows XP sur lequel j'ai installé OWB 11.2.0.1 standalone).

L'export se déroule jusqu'à 86% et plus rien.

Dans la fenêtre unix où le script «$OWB_HOME/owb/bin/unix/reposinst.sh» a été lancé, on peut lire les messages suivants:

APIController.reInit - apiFactory = oracle.wh.repos.impl.CMPWBAPIFactory@1cca9e2
APIController.reInit - concurrencyControl = oracle.wh.repos.pdl.dispatcher.EventDispatcherImpl@1a547d1
APIController.reInit - transactionControl = oracle.wh.repos.pdl.transaction.TransactionManager@dfa92
Thread[TaskScheduler timer,5,main]CacheMediator.init:
Thread[TaskScheduler timer,5,main]CacheMediator: (@ Mon Aug 23 14:46:25 EDT 2010)
Hits : 0
Misses: 0
Objects instantiated (proxy+subject): 0
Instantiation time total: 0
Instantiation time SCOs : 0
# of cache loads (proxy+subject): 0
# of cache unloads (subject only): 0
# of cache reloads (subject only): 0
Memory mode next element id: 99
Transient next element id: -99
Repos mode next element id: 1
Repos mode max element id: 0
Thread[TaskScheduler timer,5,main]ComponentCache:
# of WBProxy elements in cache: 0
# of UOIDs in lookup map : 0
Thread[TaskScheduler timer,5,main]oracle.wh.repos.pdl.foundation.StaticCache@1bd95a1:
# of elements in staticCache : 0
# of elements in definitionCache: 0
# of UOIDs in uiodLookup : 0
Thread[TaskScheduler timer,5,main]oracle.wh.repos.pdl.foundation.MemoryManagerImpl@eb7ad2:
Memory used: 0.06723325
Thread[TaskScheduler timer,5,main]java.lang.Runtime@5a58e0:
Memory total: 1029963776
free: 960711856


Quoique le patch 9802120 permet de régler la plupart des problèmes d'export/import d'OWB, ce problème ci est plutôt lié à la mémoire.

La Note Metalink 1077755.1 (qui parle d'un import), m'a mis sur la voie.

En effet, j'ai arrêté mon export et j'ai modifié le fichier $OWB_HOME/owb/bin/unix/reposinst.sh comme suit:

$JAVAPATH/bin/java -Xms128m -Xmx2048m -DOWBCC_HOME=$OWBCC_HOME $CLASSPATH_LAUNCHER oracle.wh.ui.install.assistant.wizards.AssistantWizard

Initialement la valeur du Xmx était 1024. L'on peut adapter ces valeurs ( Xms et Xmx) selon ses besoins.

Après cette modification, j'ai relancé l'export et tout s'est bien déroulé.

Aucun commentaire:

Enregistrer un commentaire